aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsFrameLowering.cpp
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2014-07-18 23:33:47 +0000
committerEric Christopher <echristo@gmail.com>2014-07-18 23:33:47 +0000
commite54f10ee77cc973ae83a425efdb7494a111683ab (patch)
treedd662645586fd4ca313ee657da6a819af343e685 /llvm/lib/Target/Mips/MipsFrameLowering.cpp
parent88ef728f2e36434618f1999e7999a5e751aca672 (diff)
downloadllvm-e54f10ee77cc973ae83a425efdb7494a111683ab.zip
llvm-e54f10ee77cc973ae83a425efdb7494a111683ab.tar.gz
llvm-e54f10ee77cc973ae83a425efdb7494a111683ab.tar.bz2
FrameLowering depends only upon the Subtarget, so only take a subtarget
during initialization. llvm-svn: 213429
Diffstat (limited to 'llvm/lib/Target/Mips/MipsFrameLowering.cpp')
-rw-r--r--llvm/lib/Target/Mips/MipsFrameLowering.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Target/Mips/MipsFrameLowering.cpp b/llvm/lib/Target/Mips/MipsFrameLowering.cpp
index 8ba35fa..61afe17 100644
--- a/llvm/lib/Target/Mips/MipsFrameLowering.cpp
+++ b/llvm/lib/Target/Mips/MipsFrameLowering.cpp
@@ -82,9 +82,8 @@ using namespace llvm;
//
//===----------------------------------------------------------------------===//
-const MipsFrameLowering *MipsFrameLowering::create(MipsTargetMachine &TM,
- const MipsSubtarget &ST) {
- if (TM.getSubtargetImpl()->inMips16Mode())
+const MipsFrameLowering *MipsFrameLowering::create(const MipsSubtarget &ST) {
+ if (ST.inMips16Mode())
return llvm::createMips16FrameLowering(ST);
return llvm::createMipsSEFrameLowering(ST);