• Home
  • Raw
  • Download

Lines Matching refs:ScratchReg

675   unsigned ScratchReg  = 0;  in emitPrologue()  local
704 findScratchRegister(&MBB, false, &ScratchReg); in emitPrologue()
705 assert(ScratchReg && "No scratch register!"); in emitPrologue()
752 BuildMI(MBB, MBBI, dl, MFLRInst, ScratchReg); in emitPrologue()
791 .addReg(ScratchReg) in emitPrologue()
816 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLDICL), ScratchReg) in emitPrologue()
821 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLWINM), ScratchReg) in emitPrologue()
827 BuildMI(MBB, MBBI, dl, SubtractImmCarryingInst, ScratchReg) in emitPrologue()
828 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
836 BuildMI(MBB, MBBI, dl, SubtractCarryingInst, ScratchReg) in emitPrologue()
837 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
843 .addReg(ScratchReg); in emitPrologue()
852 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitPrologue()
854 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitPrologue()
855 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
860 .addReg(ScratchReg); in emitPrologue()
1015 unsigned ScratchReg = 0; in emitEpilogue() local
1034 findScratchRegister(&MBB, true, &ScratchReg); in emitEpilogue()
1035 assert(ScratchReg && "No scratch register!"); in emitEpilogue()
1112 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitEpilogue()
1114 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitEpilogue()
1115 .addReg(ScratchReg, RegState::Kill) in emitEpilogue()
1120 .addReg(ScratchReg); in emitEpilogue()
1134 BuildMI(MBB, MBBI, dl, LoadInst, ScratchReg) in emitEpilogue()
1169 BuildMI(MBB, MBBI, dl, MTLRInst).addReg(ScratchReg); in emitEpilogue()
1185 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitEpilogue()
1187 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitEpilogue()
1188 .addReg(ScratchReg, RegState::Kill) in emitEpilogue()
1193 .addReg(ScratchReg); in emitEpilogue()