Lines Matching defs:ScratchWaveOffsetReg
75 unsigned ScratchWaveOffsetReg = MFI->getScratchWaveOffsetReg();
76 assert(ScratchWaveOffsetReg != AMDGPU::NoRegister);
91 assert(ScratchWaveOffsetReg == PreloadedScratchWaveOffsetReg &&
137 if (ScratchWaveOffsetReg == TRI->reservedPrivateSegmentWaveByteOffsetReg(MF)) {
149 MRI.replaceRegWith(ScratchWaveOffsetReg, Reg);
150 ScratchWaveOffsetReg = Reg;
151 MFI->setScratchWaveOffsetReg(ScratchWaveOffsetReg);
158 assert(!TRI->isSubRegister(ScratchRsrcReg, ScratchWaveOffsetReg));
164 if (PreloadedScratchWaveOffsetReg != ScratchWaveOffsetReg) {
167 BuildMI(MBB, I, DL, SMovB32, ScratchWaveOffsetReg)
175 !TRI->isSubRegisterEq(PreloadedPrivateBufferReg, ScratchWaveOffsetReg));
220 OtherBB.addLiveIn(ScratchWaveOffsetReg);