Lines Matching refs:ScratchReg

773   unsigned ScratchReg  = 0;  in emitPrologue()  local
805 &ScratchReg, &TempReg); in emitPrologue()
809 SingleScratchReg = ScratchReg == TempReg; in emitPrologue()
882 BuildMI(MBB, MBBI, dl, MFLRInst, ScratchReg); in emitPrologue()
922 .addReg(ScratchReg, getKillRegState(true)) in emitPrologue()
956 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLDICL), ScratchReg) in emitPrologue()
961 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLWINM), ScratchReg) in emitPrologue()
967 BuildMI(MBB, MBBI, dl, SubtractImmCarryingInst, ScratchReg) in emitPrologue()
968 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
977 BuildMI(MBB, MBBI, dl, SubtractCarryingInst, ScratchReg) in emitPrologue()
978 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
985 .addReg(ScratchReg); in emitPrologue()
995 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitPrologue()
997 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitPrologue()
998 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
1003 .addReg(ScratchReg); in emitPrologue()
1020 BuildMI(MBB, MBBI, dl, TII.get(PPC::SUBF), ScratchReg) in emitPrologue()
1021 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
1024 if (ScratchReg == PPC::R0) { in emitPrologue()
1031 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg) in emitPrologue()
1032 .addReg(ScratchReg) in emitPrologue()
1039 .addReg(ScratchReg); // This will be the index (R0 is ok here). in emitPrologue()
1043 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg) in emitPrologue()
1044 .addReg(ScratchReg) in emitPrologue()
1050 .addReg(ScratchReg); // This will be the index (R0 is ok here). in emitPrologue()
1054 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg) in emitPrologue()
1055 .addReg(ScratchReg) in emitPrologue()
1061 .addReg(ScratchReg); // This will be the index (R0 is ok here). in emitPrologue()
1064 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
1077 .addReg(ScratchReg); in emitPrologue()
1082 .addReg(ScratchReg); in emitPrologue()
1087 .addReg(ScratchReg); in emitPrologue()
1089 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
1090 .addReg(ScratchReg); in emitPrologue()
1281 unsigned ScratchReg = 0; in emitEpilogue() local
1303 bool SingleScratchReg = findScratchRegister(&MBB, true, false, &ScratchReg, in emitEpilogue()
1308 SingleScratchReg = ScratchReg == TempReg; in emitEpilogue()
1400 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitEpilogue()
1402 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitEpilogue()
1403 .addReg(ScratchReg, RegState::Kill) in emitEpilogue()
1408 .addReg(ScratchReg); in emitEpilogue()
1431 BuildMI(MBB, MBBI, dl, OrInst, ScratchReg) in emitEpilogue()
1441 assert(RBReg != ScratchReg && "Should have avoided ScratchReg"); in emitEpilogue()
1469 BuildMI(MBB, MBBI, dl, LoadInst, ScratchReg) in emitEpilogue()
1492 BuildMI(MBB, MBBI, dl, LoadInst, ScratchReg) in emitEpilogue()
1521 assert(RBReg != ScratchReg && "Should be using FP or SP as base register"); in emitEpilogue()
1524 .addReg(ScratchReg) in emitEpilogue()
1525 .addReg(ScratchReg); in emitEpilogue()
1529 BuildMI(MBB, MBBI, dl, LoadInst, ScratchReg) in emitEpilogue()
1541 BuildMI(MBB, MBBI, dl, MTLRInst).addReg(ScratchReg); in emitEpilogue()
1557 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitEpilogue()
1559 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitEpilogue()
1560 .addReg(ScratchReg, RegState::Kill) in emitEpilogue()
1565 .addReg(ScratchReg); in emitEpilogue()