summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2014-06-27 00:52:11 +0000
committerEric Christopher <echristo@gmail.com>2014-06-27 00:52:11 +0000
commit4b45f30be3a523e410875a82aa81dcb3a6bfdb3b (patch)
tree3d928fa85f175b3aac06358324297a701f18ee64 /lib
parenta50d4dd9b0378cce9400139c7808204540a1f5a9 (diff)
downloadllvm-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.h9
-rw-r--r--lib/Target/MSP430/MSP430TargetMachine.cpp2
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();
}