diff options
author | Akira Hatanaka <ahatanaka@apple.com> | 2015-07-29 14:17:26 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@apple.com> | 2015-07-29 14:17:26 +0000 |
commit | f53b0403f8bac4a0030ab298de494ea39e585f8c (patch) | |
tree | 84e7c40035554e028194d7ef12de22b16debe9f1 /llvm/lib/Target/AArch64/AArch64Subtarget.cpp | |
parent | 80e237bd535b058fdda3b04281bd61ed185f70af (diff) | |
download | bcm5719-llvm-f53b0403f8bac4a0030ab298de494ea39e585f8c.tar.gz bcm5719-llvm-f53b0403f8bac4a0030ab298de494ea39e585f8c.zip |
[AArch64] Define subtarget feature strict-align.
This commit defines subtarget feature strict-align and uses it instead of
cl::opt -aarch64-strict-align to decide whether strict alignment should be
forced.
rdar://problem/21529937
llvm-svn: 243516
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64Subtarget.cpp')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64Subtarget.cpp b/llvm/lib/Target/AArch64/AArch64Subtarget.cpp index 7ef1f9d0e3f..6aa3ed5cec2 100644 --- a/llvm/lib/Target/AArch64/AArch64Subtarget.cpp +++ b/llvm/lib/Target/AArch64/AArch64Subtarget.cpp @@ -48,8 +48,8 @@ AArch64Subtarget::AArch64Subtarget(const Triple &TT, const std::string &CPU, : AArch64GenSubtargetInfo(TT, CPU, FS), ARMProcFamily(Others), HasV8_1aOps(false), HasFPARMv8(false), HasNEON(false), HasCrypto(false), HasCRC(false), HasZeroCycleRegMove(false), HasZeroCycleZeroing(false), - ReserveX18(false), IsLittle(LittleEndian), CPUString(CPU), - TargetTriple(TT), FrameLowering(), + StrictAlign(false), ReserveX18(false), IsLittle(LittleEndian), + CPUString(CPU), TargetTriple(TT), FrameLowering(), InstrInfo(initializeSubtargetDependencies(FS)), TSInfo(), TLInfo(TM, *this) {} |