Home
last modified time | relevance | path

Searched refs:ScratchRSrcReg (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.h292 StringValue ScratchRSrcReg = "$private_rsrc_reg";
327 YamlIO.mapOptional("scratchRSrcReg", MFI.ScratchRSrcReg,
356 Register ScratchRSrcReg = AMDGPU::PRIVATE_RSRC_REG;
781 return ScratchRSrcReg;
786 ScratchRSrcReg = Reg;
H A DAMDGPUTargetMachine.cpp1510 if (parseRegister(YamlMFI.ScratchRSrcReg, MFI->ScratchRSrcReg) || in parseMachineFunctionInfo()
1515 if (MFI->ScratchRSrcReg != AMDGPU::PRIVATE_RSRC_REG && in parseMachineFunctionInfo()
1516 !AMDGPU::SGPR_128RegClass.contains(MFI->ScratchRSrcReg)) { in parseMachineFunctionInfo()
1517 return diagnoseRegisterClass(YamlMFI.ScratchRSrcReg); in parseMachineFunctionInfo()
H A DSIMachineFunctionInfo.cpp93 ScratchRSrcReg = AMDGPU::SGPR0_SGPR1_SGPR2_SGPR3; in SIMachineFunctionInfo()
96 ArgDescriptor::createRegister(ScratchRSrcReg); in SIMachineFunctionInfo()
607 ScratchRSrcReg(regToString(MFI.getScratchRSrcReg(), TRI)), in SIMachineFunctionInfo()
H A DSIRegisterInfo.cpp620 Register ScratchRSrcReg = MFI->getScratchRSrcReg(); in getReservedRegs() local
621 if (ScratchRSrcReg != AMDGPU::NoRegister) { in getReservedRegs()
625 reserveRegisterTuples(Reserved, ScratchRSrcReg); in getReservedRegs()
634 assert(!isSubRegister(ScratchRSrcReg, StackPtrReg)); in getReservedRegs()
640 assert(!isSubRegister(ScratchRSrcReg, FrameReg)); in getReservedRegs()
646 assert(!isSubRegister(ScratchRSrcReg, BasePtrReg)); in getReservedRegs()
H A DAMDGPUCallLowering.cpp1141 auto ScratchRSrcReg = MIRBuilder.buildCopy(LLT::fixed_vector(4, 32), in handleImplicitCallArguments() local
1143 MIRBuilder.buildCopy(AMDGPU::SGPR0_SGPR1_SGPR2_SGPR3, ScratchRSrcReg); in handleImplicitCallArguments()
H A DSIISelLowering.cpp3160 SDValue ScratchRSrcReg in LowerCall() local
3162 RegsToPass.emplace_back(AMDGPU::SGPR0_SGPR1_SGPR2_SGPR3, ScratchRSrcReg); in LowerCall()
3163 CopyFromChains.push_back(ScratchRSrcReg.getValue(1)); in LowerCall()