Lines Matching defs:NegSizeReg

757   Register NegSizeReg = MI.getOperand(1).getReg();
759 prepareDynamicAlloca(II, NegSizeReg, KillNegSizeReg, Reg);
766 .addReg(NegSizeReg, getKillRegState(KillNegSizeReg));
774 .addReg(NegSizeReg, getKillRegState(KillNegSizeReg));
788 Register &NegSizeReg,
840 // Determine the actual NegSizeReg according to alignment info.
843 unsigned UnalNegSizeReg = NegSizeReg;
844 NegSizeReg = MF.getRegInfo().createVirtualRegister(G8RC);
848 BuildMI(MBB, II, dl, TII.get(PPC::LI8), NegSizeReg)
851 unsigned NegSizeReg1 = NegSizeReg;
852 NegSizeReg = MF.getRegInfo().createVirtualRegister(G8RC);
853 BuildMI(MBB, II, dl, TII.get(PPC::AND8), NegSizeReg)
860 unsigned UnalNegSizeReg = NegSizeReg;
861 NegSizeReg = MF.getRegInfo().createVirtualRegister(GPRC);
865 BuildMI(MBB, II, dl, TII.get(PPC::LI), NegSizeReg)
868 unsigned NegSizeReg1 = NegSizeReg;
869 NegSizeReg = MF.getRegInfo().createVirtualRegister(GPRC);
870 BuildMI(MBB, II, dl, TII.get(PPC::AND), NegSizeReg)
894 Register NegSizeReg = MI.getOperand(2).getReg();
896 // RegAllocator might allocate FramePointer and NegSizeReg in the same phyreg.
897 if (FramePointer == NegSizeReg) {
898 assert(KillNegSizeReg && "FramePointer is a def and NegSizeReg is an use, "
899 "NegSizeReg should be killed");
900 // FramePointer is clobbered earlier than the use of NegSizeReg in
901 // prepareDynamicAlloca, save NegSizeReg in ActualNegSizeReg to avoid
904 .addReg(NegSizeReg)
905 .addReg(NegSizeReg);
906 NegSizeReg = ActualNegSizeReg;
909 prepareDynamicAlloca(II, NegSizeReg, KillNegSizeReg, FramePointer);
910 // NegSizeReg might be updated in prepareDynamicAlloca if MaxAlign >
912 if (NegSizeReg != ActualNegSizeReg)
914 .addReg(NegSizeReg)
915 .addReg(NegSizeReg);