Home
last modified time | relevance | path

Searched defs:ScratchReg (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.cpp149 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in eliminateFrameIndex() local
168 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in eliminateFrameIndex() local
181 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in eliminateFrameIndex() local
H A DLoongArchExpandAtomicPseudoInsts.cpp153 Register ScratchReg = MI.getOperand(1).getReg(); in doAtomicBinOpExpansion() local
221 Register MaskReg, Register ScratchReg) { in insertMaskedMerge()
244 Register ScratchReg = MI.getOperand(1).getReg(); in doMaskedAtomicBinOpExpansion() local
497 Register ScratchReg = MI.getOperand(1).getReg(); in expandAtomicCmpXchg() local
H A DLoongArchExpandPseudoInsts.cpp138 Register ScratchReg = in expandPcalau12iInstPair() local
482 Register ScratchReg = LoongArch::R20; // $t8 in expandLargeAddressLoad() local
595 Register ScratchReg = IsTailCall ? LoongArch::R20 : LoongArch::R1; in expandFunctionCALL() local
H A DLoongArchInstrInfo.cpp427 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in insertIndirectBranch() local
H A DLoongArchFrameLowering.cpp100 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in adjustReg() local
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp266 Register ScratchReg = MI.getOperand(1).getReg(); in doAtomicBinOpExpansion() local
303 Register MaskReg, Register ScratchReg) { in insertMaskedMerge()
331 Register ScratchReg = MI.getOperand(1).getReg(); in doMaskedAtomicBinOpExpansion() local
636 Register ScratchReg = MI.getOperand(1).getReg(); in expandAtomicCmpXchg() local
H A DRISCVExpandPseudoInsts.cpp504 Register ScratchReg = in expandAuipcInstPair() local
570 Register ScratchReg = in expandLoadTLSDescAddress() local
H A DRISCVRegisterInfo.cpp215 Register ScratchReg = DestReg; in adjustReg() local
268 Register ScratchReg = MRI.createVirtualRegister(&RISCV::GPRRegClass); in adjustReg() local
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp820 Register ScratchReg; in createScratchRegisterForInstruction() local
924 Register ScratchReg = in eliminateFrameIndex() local
954 Register ScratchReg = in eliminateFrameIndex() local
H A DAArch64FalkorHWPFFix.cpp749 for (unsigned ScratchReg : AArch64::GPR64RegClass) { in runOnLoop() local
H A DAArch64FrameLowering.cpp535 Register ScratchReg = in eliminateCallFramePseudoInstr() local
773 Register ScratchReg = findScratchNonCalleeSaveRegister(&MBB); in allocateStackSpace() local
802 Register ScratchReg = RealignmentPadding in allocateStackSpace() local
3741 Register ScratchReg = MRI->createVirtualRegister(&AArch64::GPR64RegClass); in emitUnrolled() local
4351 MachineBasicBlock::iterator MBBI, Register ScratchReg, int64_t FrameSize, in inlineStackProbeFixed()
4442 Register ScratchReg = MI->getOperand(0).getReg(); in inlineStackProbe() local
H A DAArch64AsmPrinter.cpp1183 Register ScratchReg = MI.getOperand(1).getReg(); in LowerJumpTableDest() local
1318 Register ScratchReg = MI.getOperand(Opers.getNextScratchIdx()).getReg(); in LowerPATCHPOINT() local
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.cpp268 Register ScratchReg = TII->movImm(MBB, NewII, DL, Offset); in eliminateFrameIndex() local
H A DCSKYFrameLowering.cpp572 Register ScratchReg = TII->movImm(MBB, MBBI, DL, std::abs(Val), Flag); in adjustReg() local
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp50 Register ScratchReg = MI->getOperand(4).getReg(); in expandMEMCPY() local
H A DBPFISelLowering.cpp747 unsigned ScratchReg; in EmitInstrWithCustomInserterMemcpy() local
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp654 Register ScratchReg; in emitPrologue() local
1259 Register ScratchReg = MI.getOperand(0).getReg(); in inlineStackProbe() local
1347 Register ScratchReg, Register TempReg) { in inlineStackProbe()
1579 Register ScratchReg; in emitEpilogue() local
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp343 Register ScratchReg = in eliminateFrameIndex() local
H A DSystemZAsmPrinter.cpp802 unsigned ScratchReg = 0; in LowerPATCHPOINT() local
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp2162 Register ScratchReg = MI->getOperand(1).getReg(); in emitInstruction() local
2225 Register ScratchReg = MI->getOperand(1).getReg(); in emitInstruction() local
H A DARMBaseRegisterInfo.cpp848 unsigned ScratchReg = 0; in eliminateFrameIndex() local
H A DThumb1FrameLowering.cpp70 unsigned ScratchReg, unsigned MIFlags) { in emitPrologueEpilogueSPUpdate()
H A DARMExpandPseudoInsts.cpp1612 unsigned ScratchReg = ARM::NoRegister; in CMSERestoreFPRegsV8() local
2322 unsigned ScratchReg = ClearRegs.front(); in ExpandMI() local
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1047 Register ScratchReg = MI.getOperand(ScratchIdx).getReg(); in LowerPATCHPOINT() local
H A DX86FrameLowering.cpp3160 unsigned ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true); in adjustForSegmentedStacks() local
3545 unsigned ScratchReg, SPReg, PReg, SPLimitOffset; in adjustForHiPEPrologue() local

12