Lines Matching defs:ScratchReg
143 Register ScratchReg =
147 BuildMI(MBB, MBBI, DL, TII->get(LoongArch::PCALAU12I), ScratchReg)
152 .addReg(ScratchReg)
294 Register ScratchReg =
298 BuildMI(MBB, MBBI, DL, TII->get(LoongArch::PCALAU12I), ScratchReg)
302 .addReg(ScratchReg)
538 Register ScratchReg = LoongArch::R20; // $t8
544 auto Part0 = BuildMI(MBB, MBBI, DL, TII->get(LoongArch::ADDI_D), ScratchReg)
546 auto Part2 = BuildMI(MBB, MBBI, DL, TII->get(LoongArch::LU32I_D), ScratchReg)
548 .addReg(ScratchReg);
549 auto Part3 = BuildMI(MBB, MBBI, DL, TII->get(LoongArch::LU52I_D), ScratchReg)
550 .addReg(ScratchReg);
552 .addReg(ScratchReg)
637 Register ScratchReg = LoongArch::R20; // $t8
644 BuildMI(MBB, MBBI, DL, TII->get(LoongArch::ADDI_D), ScratchReg)
647 BuildMI(MBB, MBBI, DL, TII->get(LoongArch::LU32I_D), ScratchReg)
648 .addReg(ScratchReg)
650 BuildMI(MBB, MBBI, DL, TII->get(LoongArch::LU52I_D), ScratchReg)
651 .addReg(ScratchReg)
654 .addReg(ScratchReg)
703 Register ScratchReg = IsTailCall ? LoongArch::R20 : LoongArch::R1;
705 BuildMI(MBB, MBBI, DL, TII->get(LoongArch::PCADDU18I), ScratchReg);
708 BuildMI(MBB, MBBI, DL, TII->get(Opcode)).addReg(ScratchReg).addImm(0);