summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2015-01-30 23:46:43 +0000
committerEric Christopher <echristo@gmail.com>2015-01-30 23:46:43 +0000
commitf5e9406243257c0b2c1f28bf258262b7b05c4dbf (patch)
tree7ad5a4e4ba371470e3a2e30bfc91d3776f5a6e77 /llvm/lib/Target/Sparc/SparcFrameLowering.cpp
parent1e5133445918c2db16f2995e036a3aa92f67cbbe (diff)
downloadbcm5719-llvm-f5e9406243257c0b2c1f28bf258262b7b05c4dbf.tar.gz
bcm5719-llvm-f5e9406243257c0b2c1f28bf258262b7b05c4dbf.zip
Reuse a bunch of cached subtargets and remove getSubtarget calls
without a Function argument. llvm-svn: 227644
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcFrameLowering.cpp')
-rw-r--r--llvm/lib/Target/Sparc/SparcFrameLowering.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/lib/Target/Sparc/SparcFrameLowering.cpp b/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
index 1b67b4b3403..a065d3a0803 100644
--- a/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
+++ b/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
@@ -103,9 +103,7 @@ void SparcFrameLowering::emitPrologue(MachineFunction &MF) const {
SAVEri = SP::ADDri;
SAVErr = SP::ADDrr;
}
- NumBytes =
- -MF.getTarget().getSubtarget<SparcSubtarget>().getAdjustedFrameSize(
- NumBytes);
+ NumBytes = -MF.getSubtarget<SparcSubtarget>().getAdjustedFrameSize(NumBytes);
emitSPAdjustment(MF, MBB, MBBI, NumBytes, SAVErr, SAVEri);
MachineModuleInfo &MMI = MF.getMMI();
@@ -168,8 +166,7 @@ void SparcFrameLowering::emitEpilogue(MachineFunction &MF,
if (NumBytes == 0)
return;
- NumBytes = MF.getTarget().getSubtarget<SparcSubtarget>().getAdjustedFrameSize(
- NumBytes);
+ NumBytes = MF.getSubtarget<SparcSubtarget>().getAdjustedFrameSize(NumBytes);
emitSPAdjustment(MF, MBB, MBBI, NumBytes, SP::ADDrr, SP::ADDri);
}
OpenPOWER on IntegriCloud