diff options
author | Eric Christopher <echristo@gmail.com> | 2014-07-18 23:33:47 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2014-07-18 23:33:47 +0000 |
commit | e54f10ee77cc973ae83a425efdb7494a111683ab (patch) | |
tree | dd662645586fd4ca313ee657da6a819af343e685 /llvm/lib/Target/Mips/MipsFrameLowering.cpp | |
parent | 88ef728f2e36434618f1999e7999a5e751aca672 (diff) | |
download | llvm-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.cpp | 5 |
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); |