Home
last modified time | relevance | path

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

12

/freebsd-src/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 = expandPcalau12iInstPair() local
482 Register ScratchReg = LoongArch::R20; // $t8 expandLargeAddressLoad() local
595 Register ScratchReg = IsTailCall ? LoongArch::R20 : LoongArch::R1; expandFunctionCALL() local
[all...]
H A DLoongArchInstrInfo.cpp427 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); insertIndirectBranch() local
H A DLoongArchFrameLowering.cpp100 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in adjustReg() local
/freebsd-src/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 = expandAuipcInstPair() local
570 Register ScratchReg = expandLoadTLSDescAddress() local
H A DRISCVRegisterInfo.cpp215 Register ScratchReg = DestReg; adjustReg() local
268 Register ScratchReg = MRI.createVirtualRegister(&RISCV::GPRRegClass); adjustReg() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp820 Register ScratchReg; createScratchRegisterForInstruction() local
924 Register ScratchReg = eliminateFrameIndex() local
954 Register ScratchReg = eliminateFrameIndex() local
[all...]
H A DAArch64FalkorHWPFFix.cpp749 for (unsigned ScratchReg : AArch64::GPR64RegClass) { in runOnLoop() local
[all...]
H A DAArch64FrameLowering.cpp535 Register ScratchReg = eliminateCallFramePseudoInstr() local
773 Register ScratchReg = findScratchNonCalleeSaveRegister(&MBB); allocateStackSpace() local
802 Register ScratchReg = RealignmentPadding allocateStackSpace() local
3741 Register ScratchReg = MRI->createVirtualRegister(&AArch64::GPR64RegClass); emitUnrolled() local
4351 inlineStackProbeFixed(MachineBasicBlock::iterator MBBI,Register ScratchReg,int64_t FrameSize,StackOffset CFAOffset) const inlineStackProbeFixed() argument
4442 Register ScratchReg = MI->getOperand(0).getReg(); inlineStackProbe() local
[all...]
H A DAArch64AsmPrinter.cpp1183 Register ScratchReg = MI.getOperand(1).getReg(); LowerJumpTableDest() local
1318 Register ScratchReg = MI.getOperand(Opers.getNextScratchIdx()).getReg(); LowerPATCHPOINT() local
[all...]
/freebsd-src/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-src/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; EmitInstrWithCustomInserterMemcpy() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp654 Register ScratchReg; emitPrologue() local
1259 Register ScratchReg = MI.getOperand(0).getReg(); inlineStackProbe() local
1347 __anon879f933c0902(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, Register ScratchReg, Register TempReg) inlineStackProbe() argument
1579 Register ScratchReg; emitEpilogue() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp343 Register ScratchReg = in eliminateFrameIndex() local
H A DSystemZAsmPrinter.cpp802 unsigned ScratchReg = 0; LowerPATCHPOINT() local
/freebsd-src/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() argument
H A DARMExpandPseudoInsts.cpp1612 unsigned ScratchReg = ARM::NoRegister; CMSERestoreFPRegsV8() local
2322 unsigned ScratchReg = ClearRegs.front(); ExpandMI() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1047 Register ScratchReg = MI.getOperand(ScratchIdx).getReg(); LowerPATCHPOINT() local
H A DX86FrameLowering.cpp3160 unsigned ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true); adjustForSegmentedStacks() local
3545 unsigned ScratchReg, SPReg, PReg, SPLimitOffset; adjustForHiPEPrologue() local
[all...]

12