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 | 6f2a203f2427e794233010f19bcf48ceb442c9db (patch) | |
| tree | 76462036f1f91976ec9ebc4055f3326480d54449 /llvm/lib/Target/AArch64/AArch64Subtarget.h | |
| parent | a40ccf620bdeaea2ac63d3c9f6d238f2ee62eb9d (diff) | |
| download | bcm5719-llvm-6f2a203f2427e794233010f19bcf48ceb442c9db.tar.gz bcm5719-llvm-6f2a203f2427e794233010f19bcf48ceb442c9db.zip | |
Move DataLayout onto the AArch64 subtarget.
llvm-svn: 210552
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64Subtarget.h')
| -rw-r--r-- | llvm/lib/Target/AArch64/AArch64Subtarget.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64Subtarget.h b/llvm/lib/Target/AArch64/AArch64Subtarget.h index 771bc7b3e7e..117963903bb 100644 --- a/llvm/lib/Target/AArch64/AArch64Subtarget.h +++ b/llvm/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; } |

