diff options
author | Bill Wendling <isanbard@gmail.com> | 2008-03-04 23:27:33 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2008-03-04 23:27:33 +0000 |
commit | a09c8511fdce07a0fe646923be11ecb5458607d1 (patch) | |
tree | 47bdac4ac18c80482384419f5216ed946cdeeedc /lib/Target/PowerPC/PPCRegisterInfo.cpp | |
parent | 8be83a7b27a7abf099edd62d9395d35ba58e0ddb (diff) | |
download | external_llvm-a09c8511fdce07a0fe646923be11ecb5458607d1.zip external_llvm-a09c8511fdce07a0fe646923be11ecb5458607d1.tar.gz external_llvm-a09c8511fdce07a0fe646923be11ecb5458607d1.tar.bz2 |
Removed spurious EnablePPCRS check.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47918 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/PPCRegisterInfo.cpp')
-rw-r--r-- | lib/Target/PowerPC/PPCRegisterInfo.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Target/PowerPC/PPCRegisterInfo.cpp b/lib/Target/PowerPC/PPCRegisterInfo.cpp index fd82767..37f8c0e 100644 --- a/lib/Target/PowerPC/PPCRegisterInfo.cpp +++ b/lib/Target/PowerPC/PPCRegisterInfo.cpp @@ -431,7 +431,6 @@ void PPCRegisterInfo::lowerDynamicAlloc(MachineBasicBlock::iterator II, .addReg(PPC::R31) .addImm(FrameSize); } else if (LP64) { - if (!EnablePPCRS) if (EnablePPCRS) // FIXME (64-bit): Use "true" version. BuildMI(MBB, II, TII.get(PPC::LD), Reg) .addImm(0) @@ -513,15 +512,15 @@ void PPCRegisterInfo::lowerCRSpilling(MachineBasicBlock::iterator II, const TargetRegisterClass *RC = Subtarget.isPPC64() ? G8RC : GPRC; unsigned Reg = findScratchRegister(II, RS, RC, SPAdj); - // We need to store the CR in the low 4-bits of the saved value. First, issue - // an MFCR to save all of the CRBits. + // We need to store the CR in the low 4-bits of the saved value. First, issue + // an MFCR to save all of the CRBits. Add an implicit kill of the CR. if (!MI.getOperand(0).isKill()) BuildMI(MBB, II, TII.get(PPC::MFCR), Reg); else // Implicitly kill the CR register. BuildMI(MBB, II, TII.get(PPC::MFCR), Reg) .addReg(MI.getOperand(0).getReg(), false, true, true); - + // If the saved register wasn't CR0, shift the bits left so that they are in // CR0's slot. unsigned SrcReg = MI.getOperand(0).getReg(); |