Lines Matching refs:ScratchWaveOffsetReg
75 unsigned ScratchWaveOffsetReg = MFI->getScratchWaveOffsetReg();
76 assert(ScratchWaveOffsetReg != AMDGPU::NoRegister);
91 assert(ScratchWaveOffsetReg == PreloadedScratchWaveOffsetReg &&
138 if (ScratchWaveOffsetReg == TRI->reservedPrivateSegmentWaveByteOffsetReg(MF)) {
150 MRI.replaceRegWith(ScratchWaveOffsetReg, Reg);
151 ScratchWaveOffsetReg = Reg;
152 MFI->setScratchWaveOffsetReg(ScratchWaveOffsetReg);
160 assert(!TRI->isSubRegister(ScratchRsrcReg, ScratchWaveOffsetReg));
166 if (PreloadedScratchWaveOffsetReg != ScratchWaveOffsetReg) {
169 BuildMI(MBB, I, DL, SMovB32, ScratchWaveOffsetReg)
177 !TRI->isSubRegisterEq(PreloadedPrivateBufferReg, ScratchWaveOffsetReg));
222 OtherBB.addLiveIn(ScratchWaveOffsetReg);