Lines Matching refs:ScratchReg

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