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

/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp75 unsigned ScratchWaveOffsetReg = MFI->getScratchWaveOffsetReg(); local
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)
[all...]
H A DSIMachineFunctionInfo.h38 unsigned ScratchWaveOffsetReg; member in class:llvm::SIMachineFunctionInfo
256 return ScratchWaveOffsetReg;
261 ScratchWaveOffsetReg = Reg;
H A DSIMachineFunctionInfo.cpp33 ScratchWaveOffsetReg(AMDGPU::NoRegister),
H A DSIRegisterInfo.cpp126 unsigned ScratchWaveOffsetReg = MFI->getScratchWaveOffsetReg(); local
127 if (ScratchWaveOffsetReg != AMDGPU::NoRegister) {
129 reserveRegisterTuples(Reserved, ScratchWaveOffsetReg);
138 assert(!isSubRegister(ScratchRSrcReg, ScratchWaveOffsetReg));
H A DSIISelLowering.cpp855 unsigned ScratchWaveOffsetReg = TRI->getPreloadedValue( local
857 Info->setScratchWaveOffsetReg(ScratchWaveOffsetReg);

Completed in 65 milliseconds