Home
last modified time | relevance | path

Searched refs:ScratchWaveOffsetReg (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp76 .addReg(ScratchWaveOffsetReg); in emitFlatScratchInit()
92 .addReg(ScratchWaveOffsetReg); in emitFlatScratchInit()
161 if (ScratchWaveOffsetReg == AMDGPU::NoRegister || in getReservedPrivateSegmentWaveByteOffsetReg()
162 !MRI.isPhysRegUsed(ScratchWaveOffsetReg)) { in getReservedPrivateSegmentWaveByteOffsetReg()
208 MRI.replaceRegWith(ScratchWaveOffsetReg, Reg); in getReservedPrivateSegmentWaveByteOffsetReg()
210 ScratchWaveOffsetReg = Reg; in getReservedPrivateSegmentWaveByteOffsetReg()
216 return std::make_pair(ScratchWaveOffsetReg, SPReg); in getReservedPrivateSegmentWaveByteOffsetReg()
275 unsigned ScratchWaveOffsetReg; in emitEntryFunctionPrologue() local
276 std::tie(ScratchWaveOffsetReg, SPReg) in emitEntryFunctionPrologue()
282 if (ScratchWaveOffsetReg == AMDGPU::NoRegister) { in emitEntryFunctionPrologue()
[all …]
H A DSIMachineFunctionInfo.h90 unsigned ScratchWaveOffsetReg = AMDGPU::SCRATCH_WAVE_OFFSET_REG; variable
425 return ScratchWaveOffsetReg; in getScratchWaveOffsetReg()
447 ScratchWaveOffsetReg = Reg; in setScratchWaveOffsetReg()
449 FrameOffsetReg = ScratchWaveOffsetReg; in setScratchWaveOffsetReg()
H A DSIMachineFunctionInfo.cpp72 ScratchWaveOffsetReg = AMDGPU::SGPR4; in SIMachineFunctionInfo()
79 ArgDescriptor::createRegister(ScratchWaveOffsetReg); in SIMachineFunctionInfo()
H A DSIRegisterInfo.cpp197 unsigned ScratchWaveOffsetReg = MFI->getScratchWaveOffsetReg(); in getReservedRegs() local
198 if (ScratchWaveOffsetReg != AMDGPU::NoRegister) { in getReservedRegs()
200 reserveRegisterTuples(Reserved, ScratchWaveOffsetReg); in getReservedRegs()
209 assert(!isSubRegister(ScratchRSrcReg, ScratchWaveOffsetReg)); in getReservedRegs()
H A DSIISelLowering.cpp1787 unsigned ScratchWaveOffsetReg = Info.getPreloadedReg( in reservePrivateMemoryRegs() local
1789 Info.setScratchWaveOffsetReg(ScratchWaveOffsetReg); in reservePrivateMemoryRegs()
2550 SDValue ScratchWaveOffsetReg in LowerCall() local
2552 RegsToPass.emplace_back(AMDGPU::SGPR4, ScratchWaveOffsetReg); in LowerCall()