Commit cc9407d0 authored by Bill Wendling's avatar Bill Wendling
Browse files

Merging r143290:

------------------------------------------------------------------------
r143290 | d0k | 2011-10-29 12:43:38 -0700 (Sat, 29 Oct 2011) | 3 lines

PPC: Disable moves for all CR subregisters.

Should fix assertion failures on ppc buildbots.
------------------------------------------------------------------------

llvm-svn: 143451
parent ecf07695
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -490,10 +490,8 @@ void PPCFrameLowering::emitPrologue(MachineFunction &MF) const {

      // This is a bit of a hack: CR2LT, CR2GT, CR2EQ and CR2UN are just
      // subregisters of CR2. We just need to emit a move of CR2.
      if (Reg == PPC::CR2LT || Reg == PPC::CR2GT || Reg == PPC::CR2EQ)
      if (PPC::CRBITRCRegisterClass->contains(Reg))
        continue;
      if (Reg == PPC::CR2UN)
        Reg = PPC::CR2;

      MachineLocation CSDst(MachineLocation::VirtualFP, Offset);
      MachineLocation CSSrc(Reg);