Home
last modified time | relevance | path

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

12

/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(); doAtomicBinOpExpansion() local
221 insertMaskedMerge(const LoongArchInstrInfo * TII,DebugLoc DL,MachineBasicBlock * MBB,Register DestReg,Register OldValReg,Register NewValReg,Register MaskReg,Register ScratchReg) insertMaskedMerge() argument
244 Register ScratchReg = MI.getOperand(1).getReg(); doMaskedAtomicBinOpExpansion() local
497 Register ScratchReg = MI.getOperand(1).getReg(); expandAtomicCmpXchg() local
[all...]
H A DLoongArchExpandPseudoInsts.cpp143 Register ScratchReg = expandPcalau12iInstPair() local
294 Register ScratchReg = expandLoadAddressTLSDesc() local
538 Register ScratchReg = LoongArch::R20; // $t8 expandLargeAddressLoad() local
637 Register ScratchReg = LoongArch::R20; // $t8 expandLoadAddressTLSDescPcLarge() local
703 Register ScratchReg = IsTailCall ? LoongArch::R20 : LoongArch::R1; expandFunctionCALL() local
H A DLoongArchInstrInfo.cpp442 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); insertIndirectBranch() local
H A DLoongArchFrameLowering.cpp100 Register ScratchReg = MRI.createVirtualRegister(&LoongArch::GPRRegClass); in adjustReg() local
/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 DRISCVRegisterInfo.cpp295 Register ScratchReg = MRI.createVirtualRegister(&RISCV::GPRRegClass); in adjustReg() local
198 Register ScratchReg = DestReg; adjustReg() local
279 Register ScratchReg = MRI.createVirtualRegister(&RISCV::GPRRegClass); adjustReg() local
[all...]
H A DRISCVExpandPseudoInsts.cpp524 Register ScratchReg = expandAuipcInstPair() local
590 Register ScratchReg = expandLoadTLSDescAddress() local
/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
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp854 Register ScratchReg; createScratchRegisterForInstruction() local
958 Register ScratchReg = eliminateFrameIndex() local
988 Register ScratchReg = eliminateFrameIndex() local
[all...]
H A DAArch64FalkorHWPFFix.cpp749 for (unsigned ScratchReg : AArch64::GPR64RegClass) { in runOnLoop() local
[all...]
H A DAArch64AsmPrinter.cpp1261 Register ScratchReg = MI.getOperand(1).getReg(); LowerJumpTableDest() local
1396 Register ScratchReg = MI.getOperand(Opers.getNextScratchIdx()).getReg(); LowerPATCHPOINT() local
2031 Register ScratchReg = MI->getOperand(0).getReg() == AArch64::X16 emitInstruction() local
[all...]
H A DAArch64FrameLowering.cpp539 Register ScratchReg = eliminateCallFramePseudoInstr() local
792 Register ScratchReg = findScratchNonCalleeSaveRegister(&MBB); allocateStackSpace() local
821 Register ScratchReg = RealignmentPadding allocateStackSpace() local
4043 Register ScratchReg = MRI->createVirtualRegister(&AArch64::GPR64RegClass); emitUnrolled() local
4701 inlineStackProbeFixed(MachineBasicBlock::iterator MBBI,Register ScratchReg,int64_t FrameSize,StackOffset CFAOffset) const inlineStackProbeFixed() argument
4792 Register ScratchReg = MI->getOperand(0).getReg(); inlineStackProbe() local
[all...]
/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp50 Register ScratchReg = MI->getOperand(4).getReg(); expandMEMCPY() local
H A DBPFISelLowering.cpp771 unsigned ScratchReg; EmitInstrWithCustomInserterMemcpy() local
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp658 Register ScratchReg; emitPrologue() local
1263 Register ScratchReg = MI.getOperand(0).getReg(); inlineStackProbe() local
1351 __anon633ee97d0902(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, Register ScratchReg, Register TempReg) inlineStackProbe() argument
1576 Register ScratchReg; emitEpilogue() local
[all...]
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp343 Register ScratchReg = eliminateFrameIndex() local
H A DSystemZAsmPrinter.cpp803 unsigned ScratchReg = 0; LowerPATCHPOINT() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp2162 Register ScratchReg = MI->getOperand(1).getReg(); emitInstruction() local
2225 Register ScratchReg = MI->getOperand(1).getReg(); emitInstruction() local
H A DARMBaseRegisterInfo.cpp848 unsigned ScratchReg = 0; eliminateFrameIndex() local
H A DThumb1FrameLowering.cpp70 emitPrologueEpilogueSPUpdate(MachineBasicBlock & MBB,MachineBasicBlock::iterator & MBBI,const TargetInstrInfo & TII,const DebugLoc & dl,const ThumbRegisterInfo & MRI,int NumBytes,unsigned ScratchReg,unsigned MIFlags) emitPrologueEpilogueSPUpdate() argument
H A DARMExpandPseudoInsts.cpp1621 unsigned ScratchReg = ARM::NoRegister; CMSERestoreFPRegsV8() local
2338 unsigned ScratchReg = ClearRegs.front(); ExpandMI() local
/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp3218 unsigned ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true); adjustForSegmentedStacks() local
3603 unsigned ScratchReg, SPReg, PReg, SPLimitOffset; adjustForHiPEPrologue() local
[all...]
H A DX86MCInstLower.cpp1078 Register ScratchReg = MI.getOperand(ScratchIdx).getReg(); LowerPATCHPOINT() local

12