diff options
author | Eric Christopher <echristo@gmail.com> | 2014-06-10 18:06:23 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2014-06-10 18:06:23 +0000 |
commit | fc0f6e8cc55f5f88421208e0ad3a9058ff0278bc (patch) | |
tree | d14559fa6f9ce5ac0fe0a1674440013fd510ef64 /lib/Target/AArch64/AArch64Subtarget.h | |
parent | 9a7d793fd10bd4181c16ebbc27f99cb7a987a5b8 (diff) | |
download | llvm-fc0f6e8cc55f5f88421208e0ad3a9058ff0278bc.tar.gz llvm-fc0f6e8cc55f5f88421208e0ad3a9058ff0278bc.tar.bz2 llvm-fc0f6e8cc55f5f88421208e0ad3a9058ff0278bc.tar.xz |
Move DataLayout onto the AArch64 subtarget.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210552 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/AArch64/AArch64Subtarget.h')
-rw-r--r-- | lib/Target/AArch64/AArch64Subtarget.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Target/AArch64/AArch64Subtarget.h b/lib/Target/AArch64/AArch64Subtarget.h index 771bc7b3e7..117963903b 100644 --- a/lib/Target/AArch64/AArch64Subtarget.h +++ b/lib/Target/AArch64/AArch64Subtarget.h @@ -16,6 +16,7 @@ #include "AArch64FrameLowering.h" #include "AArch64RegisterInfo.h" +#include "llvm/IR/DataLayout.h" #include "llvm/Target/TargetSubtargetInfo.h" #include <string> @@ -53,6 +54,7 @@ protected: /// IsLittleEndian - Is the target little endian? bool IsLittleEndian; + const DataLayout DL; AArch64FrameLowering FrameLowering; public: @@ -64,7 +66,7 @@ public: const AArch64FrameLowering *getFrameLowering() const { return &FrameLowering; } - + const DataLayout *getDataLayout() const { return &DL; } bool enableMachineScheduler() const override { return true; } bool hasZeroCycleRegMove() const { return HasZeroCycleRegMove; } |