Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.cpp171 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in eliminateFrameIndex() local
186 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in eliminateFrameIndex() local
205 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in eliminateFrameIndex() local
218 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in eliminateFrameIndex() local
H A DLoongArchExpandAtomicPseudoInsts.cpp169 Register ScratchReg = MI.getOperand(1).getReg(); in doAtomicBinOpExpansion() local
238 Register MaskReg, Register ScratchReg) { in insertMaskedMerge()
261 Register ScratchReg = MI.getOperand(1).getReg(); in doMaskedAtomicBinOpExpansion() local
398 Register ScratchReg = MI.getOperand(1).getReg(); in expandAtomicMinMaxOp() local
527 Register ScratchReg = MI.getOperand(1).getReg(); in expandAtomicCmpXchg() local
668 Register ScratchReg = MI.getOperand(2).getReg(); in expandAtomicCmpXchg128() local
H A DLoongArchExpandPseudoInsts.cpp192 Register ScratchReg = in expandPcalau12iInstPair() local
795 Register ScratchReg = IsTailCall ? LoongArch::R20 : LoongArch::R1; in expandFunctionCALL() local
H A DLoongArchFrameLowering.cpp100 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in adjustReg() local
H A DLoongArchInstrInfo.cpp638 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in insertIndirectBranch() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp264 Register ScratchReg = MI.getOperand(1).getReg(); in doAtomicBinOpExpansion() local
301 Register MaskReg, Register ScratchReg) { in insertMaskedMerge()
329 Register ScratchReg = MI.getOperand(1).getReg(); in doMaskedAtomicBinOpExpansion() local
634 Register ScratchReg = MI.getOperand(1).getReg(); in expandAtomicCmpXchg() local
H A DRISCVRegisterInfo.cpp236 Register ScratchReg = DestReg; in adjustReg() local
368 Register ScratchReg = MRI.createVirtualRegister(&RISCV::GPRRegClass); in adjustReg() local
384 Register ScratchReg = MRI.createVirtualRegister(&RISCV::GPRRegClass); in adjustReg() local
H A DRISCVExpandPseudoInsts.cpp570 Register ScratchReg = in expandAuipcInstPair() local
636 Register ScratchReg = in expandLoadTLSDescAddress() local
/freebsd/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/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp935 Register ScratchReg; in createScratchRegisterForInstruction() local
1039 Register ScratchReg = in eliminateFrameIndex() local
1069 Register ScratchReg = in eliminateFrameIndex() local
H A DAArch64AsmPrinter.cpp1462 Register ScratchReg = MI.getOperand(1).getReg(); in LowerJumpTableDest() local
1706 Register ScratchReg = MI.getOperand(Opers.getNextScratchIdx()).getReg(); in LowerPATCHPOINT() local
1872 Register ScratchReg, in emitPtrauthDiscriminator()
1911 Register TestedReg, Register ScratchReg, AArch64PACKey::ID Key, in emitPtrauthCheckAuthenticatedValue()
2063 Register ScratchReg = in emitPtrauthTailCallHardening() local
2937 Register ScratchReg = Callee == AArch64::X16 ? AArch64::X17 : AArch64::X16; in emitInstruction() local
H A DAArch64FalkorHWPFFix.cpp743 for (unsigned ScratchReg : AArch64::GPR64RegClass) { in runOnLoop() local
H A DAArch64FrameLowering.cpp644 Register ScratchReg = in eliminateCallFramePseudoInstr() local
860 Register ScratchReg = findScratchNonCalleeSaveRegister(&MBB); in allocateStackSpace() local
889 Register ScratchReg = RealignmentPadding in allocateStackSpace() local
4893 Register ScratchReg = MRI->createVirtualRegister(&AArch64::GPR64RegClass); in emitUnrolled() local
5601 MachineBasicBlock::iterator MBBI, Register ScratchReg, int64_t FrameSize, in inlineStackProbeFixed()
5686 Register ScratchReg = MI->getOperand(0).getReg(); in inlineStackProbe() local
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp51 Register ScratchReg = MI->getOperand(4).getReg(); in expandMEMCPY() local
H A DBPFISelLowering.cpp879 unsigned ScratchReg; in EmitInstrWithCustomInserterMemcpy() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp657 Register ScratchReg; in emitPrologue() local
1264 Register ScratchReg = MI.getOperand(0).getReg(); in inlineStackProbe() local
1352 Register ScratchReg, Register TempReg) { in inlineStackProbe()
1577 Register ScratchReg; in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp347 Register ScratchReg = in eliminateFrameIndex() local
H A DSystemZAsmPrinter.cpp857 unsigned ScratchReg = 0; in LowerPATCHPOINT() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp2196 Register ScratchReg = MI->getOperand(1).getReg(); in emitInstruction() local
2259 Register ScratchReg = MI->getOperand(1).getReg(); in emitInstruction() local
H A DARMBaseRegisterInfo.cpp877 unsigned ScratchReg = 0; in eliminateFrameIndex() local
H A DThumb1FrameLowering.cpp68 unsigned ScratchReg, unsigned MIFlags) { in emitPrologueEpilogueSPUpdate()
H A DARMExpandPseudoInsts.cpp1658 unsigned ScratchReg = ARM::NoRegister; in CMSERestoreFPRegsV8() local
2380 unsigned ScratchReg = ClearRegs.front(); in ExpandMI() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.cpp502 Register ScratchReg = MRI.createVirtualRegister(&Xtensa::ARRegClass); in insertIndirectBranch() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp3279 unsigned ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true); in adjustForSegmentedStacks() local
3664 unsigned ScratchReg, SPReg, PReg, SPLimitOffset; in adjustForHiPEPrologue() local

12