Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.cpp148 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); eliminateFrameIndex() local
167 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); eliminateFrameIndex() local
180 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); eliminateFrameIndex() local
[all...]
H A DLoongArchExpandAtomicPseudoInsts.cpp153 Register ScratchReg = MI.getOperand(1).getReg(); in doAtomicBinOpExpansion() local
227 insertMaskedMerge(const LoongArchInstrInfo * TII,DebugLoc DL,MachineBasicBlock * MBB,Register DestReg,Register OldValReg,Register NewValReg,Register MaskReg,Register ScratchReg) insertMaskedMerge() argument
250 Register ScratchReg = MI.getOperand(1).getReg(); doMaskedAtomicBinOpExpansion() local
520 Register ScratchReg = MI.getOperand(1).getReg(); expandAtomicCmpXchg() local
[all...]
H A DLoongArchExpandPseudoInsts.cpp143 Register ScratchReg = in expandPcalau12iInstPair() local
294 Register ScratchReg = in expandLoadAddressTLSDesc() local
538 Register ScratchReg = LoongArch::R20; // $t8 in expandLargeAddressLoad() local
637 Register ScratchReg = LoongArch::R20; // $t8 in expandLoadAddressTLSDescPcLarge() local
703 Register ScratchReg = IsTailCall ? LoongArch::R20 : LoongArch::R1; in expandFunctionCALL() local
H A DLoongArchInstrInfo.cpp442 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in insertIndirectBranch() local
H A DLoongArchFrameLowering.cpp100 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in adjustReg() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp303 Register MaskReg, Register ScratchReg) { in doMaskedAtomicBinOpExpansion() local
241 Register ScratchReg = MI.getOperand(1).getReg(); doAtomicBinOpExpansion() local
278 insertMaskedMerge(const RISCVInstrInfo * TII,DebugLoc DL,MachineBasicBlock * MBB,Register DestReg,Register OldValReg,Register NewValReg,Register MaskReg,Register ScratchReg) insertMaskedMerge() argument
607 Register ScratchReg = MI.getOperand(1).getReg(); expandAtomicCmpXchg() local
[all...]
H A DRISCVRegisterInfo.cpp198 Register ScratchReg = DestReg; in adjustReg() local
279 Register ScratchReg = MRI.createVirtualRegister(&RISCV::GPRRegClass); in adjustReg() local
295 Register ScratchReg = MRI.createVirtualRegister(&RISCV::GPRRegClass); in adjustReg() local
H A DRISCVExpandPseudoInsts.cpp524 Register ScratchReg = in expandAuipcInstPair() local
590 Register ScratchReg = in expandLoadTLSDescAddress() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp868 Register ScratchReg; in createScratchRegisterForInstruction() local
972 Register ScratchReg = in eliminateFrameIndex() local
1002 Register ScratchReg = in eliminateFrameIndex() local
H A DAArch64FalkorHWPFFix.cpp749 for (unsigned ScratchReg : AArch64::GPR64RegClass) { in runOnLoop() local
H A DAArch64AsmPrinter.cpp1329 Register ScratchReg = MI.getOperand(1).getReg(); in LowerJumpTableDest() local
1597 Register ScratchReg = MI.getOperand(Opers.getNextScratchIdx()).getReg(); in LowerPATCHPOINT() local
2486 Register ScratchReg = MI->getOperand(0).getReg() == AArch64::X16 in emitInstruction() local
H A DAArch64FrameLowering.cpp571 Register ScratchReg = in eliminateCallFramePseudoInstr() local
824 Register ScratchReg = findScratchNonCalleeSaveRegister(&MBB); in allocateStackSpace() local
853 Register ScratchReg = RealignmentPadding in allocateStackSpace() local
4227 Register ScratchReg = MRI->createVirtualRegister(&AArch64::GPR64RegClass); in emitUnrolled() local
4916 MachineBasicBlock::iterator MBBI, Register ScratchReg, int64_t FrameSize, in inlineStackProbeFixed()
5007 Register ScratchReg = MI->getOperand(0).getReg(); in inlineStackProbe() 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/BPF/
H A DBPFInstrInfo.cpp50 Register ScratchReg = MI->getOperand(4).getReg(); in expandMEMCPY() local
H A DBPFISelLowering.cpp771 unsigned ScratchReg; in EmitInstrWithCustomInserterMemcpy() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp657 Register ScratchReg; in emitPrologue() local
1261 Register ScratchReg = MI.getOperand(0).getReg(); in inlineStackProbe() local
1349 Register ScratchReg, Register TempReg) { in inlineStackProbe()
1574 Register ScratchReg; in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp343 Register ScratchReg = in eliminateFrameIndex() local
H A DSystemZAsmPrinter.cpp803 unsigned ScratchReg = 0; in LowerPATCHPOINT() local
/freebsd/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.cpp1621 unsigned ScratchReg = ARM::NoRegister; in CMSERestoreFPRegsV8() local
2338 unsigned ScratchReg = ClearRegs.front(); in ExpandMI() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp3215 unsigned ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true); in adjustForSegmentedStacks() local
3600 unsigned ScratchReg, SPReg, PReg, SPLimitOffset; in adjustForHiPEPrologue() local
H A DX86MCInstLower.cpp1078 Register ScratchReg = MI.getOperand(ScratchIdx).getReg(); in LowerPATCHPOINT() local

12