]> granicus.if.org Git - llvm/commit
[AArch64] [Assembler] option to disable negative immediate conversions
authorSanne Wouda <sanne.wouda@arm.com>
Tue, 28 Mar 2017 10:02:56 +0000 (10:02 +0000)
committerSanne Wouda <sanne.wouda@arm.com>
Tue, 28 Mar 2017 10:02:56 +0000 (10:02 +0000)
commitc05e81481a21b94385a593679ad537a837cdab4b
treeed05fc9ff11a914b2c142e912522a483c35545b1
parent7a3b1c28d8ff35a860e5da9c4322ce044ea614f9
[AArch64] [Assembler] option to disable negative immediate conversions

Summary:
Similar to the ARM target in https://reviews.llvm.org/rL298380, this
patch adds identical infrastructure for disabling negative immediate
conversions, and converts the existing aliases to the new infrastucture.

Reviewers: rengolin, javed.absar, olista01, SjoerdMeijer, samparker

Reviewed By: samparker

Subscribers: samparker, aemerson, llvm-commits

Differential Revision: https://reviews.llvm.org/D31243

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298908 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64.td
lib/Target/AArch64/AArch64InstrFormats.td
lib/Target/AArch64/AArch64InstrInfo.td
lib/Target/AArch64/AArch64Subtarget.h
test/MC/AArch64/alias-addsubimm.s
test/MC/AArch64/alias-logicalimm.s