summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64TargetMachine.h
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2014-06-10 18:06:23 +0000
committerEric Christopher <echristo@gmail.com>2014-06-10 18:06:23 +0000
commit6f2a203f2427e794233010f19bcf48ceb442c9db (patch)
tree76462036f1f91976ec9ebc4055f3326480d54449 /llvm/lib/Target/AArch64/AArch64TargetMachine.h
parenta40ccf620bdeaea2ac63d3c9f6d238f2ee62eb9d (diff)
downloadbcm5719-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.h5
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();
}
OpenPOWER on IntegriCloud