diff options
author | Eric Christopher <echristo@gmail.com> | 2014-06-27 00:37:57 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2014-06-27 00:37:57 +0000 |
commit | 6b27b7a8593423895db16333ab9e9c056316162b (patch) | |
tree | 6773925ac9a2290c7ce8c365e097656559d86630 /llvm/lib/Target/MSP430 | |
parent | 728d6066899e9f1bc9d61365e64c14582ce1746d (diff) | |
download | bcm5719-llvm-6b27b7a8593423895db16333ab9e9c056316162b.tar.gz bcm5719-llvm-6b27b7a8593423895db16333ab9e9c056316162b.zip |
Have MSP430SelectionDAGInfo constructor take a DataLayout rather
than a target machine since it doesn't need anything past the
DataLayout.
llvm-svn: 211826
Diffstat (limited to 'llvm/lib/Target/MSP430')
-rw-r--r-- | llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.cpp | 4 | ||||
-rw-r--r-- | llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h | 2 | ||||
-rw-r--r-- | llvm/lib/Target/MSP430/MSP430TargetMachine.cpp | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.cpp b/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.cpp index 6ebddaffd30..3897ef684d4 100644 --- a/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.cpp +++ b/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.cpp @@ -16,8 +16,8 @@ using namespace llvm; #define DEBUG_TYPE "msp430-selectiondag-info" -MSP430SelectionDAGInfo::MSP430SelectionDAGInfo(const MSP430TargetMachine &TM) - : TargetSelectionDAGInfo(TM.getDataLayout()) {} +MSP430SelectionDAGInfo::MSP430SelectionDAGInfo(const DataLayout &DL) + : TargetSelectionDAGInfo(&DL) {} MSP430SelectionDAGInfo::~MSP430SelectionDAGInfo() { } diff --git a/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h b/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h index fa8194830ff..cb04adc0de1 100644 --- a/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h +++ b/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h @@ -22,7 +22,7 @@ class MSP430TargetMachine; class MSP430SelectionDAGInfo : public TargetSelectionDAGInfo { public: - explicit MSP430SelectionDAGInfo(const MSP430TargetMachine &TM); + explicit MSP430SelectionDAGInfo(const DataLayout &DL); ~MSP430SelectionDAGInfo(); }; diff --git a/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp b/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp index 50be2be3007..23a98aa6d76 100644 --- a/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp +++ b/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp @@ -35,7 +35,7 @@ MSP430TargetMachine::MSP430TargetMachine(const Target &T, Subtarget(TT, CPU, FS), // FIXME: Check DataLayout string. DL("e-m:e-p:16:16-i32:16:32-n8:16"), - InstrInfo(*this), TLInfo(*this), TSInfo(*this), + InstrInfo(*this), TLInfo(*this), TSInfo(DL), FrameLowering(Subtarget) { initAsmInfo(); } |