Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp484 SmallVectorImpl<MCPhysReg>::const_iterator NextSpillReg = Regs.begin(); in allocateVGPRSpillToAGPR() local
486 NextSpillReg = std::find_if( in allocateVGPRSpillToAGPR()
487 NextSpillReg, Regs.end(), [&MRI, &OtherUsedRegs](MCPhysReg Reg) { in allocateVGPRSpillToAGPR()
492 if (NextSpillReg == Regs.end()) { // Registers exhausted in allocateVGPRSpillToAGPR()
497 OtherUsedRegs.set(*NextSpillReg); in allocateVGPRSpillToAGPR()
498 SpillRegs.push_back(*NextSpillReg); in allocateVGPRSpillToAGPR()
499 MRI.reserveReg(*NextSpillReg, TRI); in allocateVGPRSpillToAGPR()
500 Spill.Lanes[I] = *NextSpillReg++; in allocateVGPRSpillToAGPR()