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/AArch64TargetMachine.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/AArch64TargetMachine.h')
| -rw-r--r-- | llvm/lib/Target/AArch64/AArch64TargetMachine.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64TargetMachine.h b/llvm/lib/Target/AArch64/AArch64TargetMachine.h index d8c9694dd48..e3616e1bb93 100644 --- a/llvm/lib/Target/AArch64/AArch64TargetMachine.h +++ b/llvm/lib/Target/AArch64/AArch64TargetMachine.h @@ -30,7 +30,6 @@ protected: AArch64Subtarget Subtarget; private: - const DataLayout DL; AArch64InstrInfo InstrInfo; AArch64TargetLowering TLInfo; AArch64SelectionDAGInfo TSInfo; @@ -47,7 +46,9 @@ public: const AArch64TargetLowering *getTargetLowering() const override { return &TLInfo; } - const DataLayout *getDataLayout() const override { return &DL; } + const DataLayout *getDataLayout() const override { + return getSubtargetImpl()->getDataLayout(); + } const AArch64FrameLowering *getFrameLowering() const override { return getSubtargetImpl()->getFrameLowering(); } |

