diff options
author | Eric Christopher <echristo@gmail.com> | 2014-06-27 00:52:11 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2014-06-27 00:52:11 +0000 |
commit | 4b45f30be3a523e410875a82aa81dcb3a6bfdb3b (patch) | |
tree | 3d928fa85f175b3aac06358324297a701f18ee64 /lib | |
parent | a50d4dd9b0378cce9400139c7808204540a1f5a9 (diff) | |
download | llvm-4b45f30be3a523e410875a82aa81dcb3a6bfdb3b.tar.gz llvm-4b45f30be3a523e410875a82aa81dcb3a6bfdb3b.tar.bz2 llvm-4b45f30be3a523e410875a82aa81dcb3a6bfdb3b.tar.xz |
Remove caching of an unused subtarget from MSP430FrameLowering.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211830 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Target/MSP430/MSP430FrameLowering.h | 9 | ||||
-rw-r--r-- | lib/Target/MSP430/MSP430TargetMachine.cpp | 2 |
2 files changed, 3 insertions, 8 deletions
diff --git a/lib/Target/MSP430/MSP430FrameLowering.h b/lib/Target/MSP430/MSP430FrameLowering.h index d464dd9969..fadfeedd18 100644 --- a/lib/Target/MSP430/MSP430FrameLowering.h +++ b/lib/Target/MSP430/MSP430FrameLowering.h @@ -15,20 +15,15 @@ #define MSP430_FRAMEINFO_H #include "MSP430.h" -#include "MSP430Subtarget.h" #include "llvm/Target/TargetFrameLowering.h" namespace llvm { - class MSP430Subtarget; - class MSP430FrameLowering : public TargetFrameLowering { protected: - const MSP430Subtarget &STI; public: - explicit MSP430FrameLowering(const MSP430Subtarget &sti) - : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 2, -2, 2), - STI(sti) {} + explicit MSP430FrameLowering() + : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 2, -2, 2) {} /// emitProlog/emitEpilog - These methods insert prolog and epilog code into /// the function. diff --git a/lib/Target/MSP430/MSP430TargetMachine.cpp b/lib/Target/MSP430/MSP430TargetMachine.cpp index 23a98aa6d7..04f8f08cc5 100644 --- a/lib/Target/MSP430/MSP430TargetMachine.cpp +++ b/lib/Target/MSP430/MSP430TargetMachine.cpp @@ -36,7 +36,7 @@ MSP430TargetMachine::MSP430TargetMachine(const Target &T, // FIXME: Check DataLayout string. DL("e-m:e-p:16:16-i32:16:32-n8:16"), InstrInfo(*this), TLInfo(*this), TSInfo(DL), - FrameLowering(Subtarget) { + FrameLowering() { initAsmInfo(); } |