Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp353 Register LaneVGPR; in allocateVirtualVGPRForSGPRSpills() local
355 LaneVGPR = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass); in allocateVirtualVGPRForSGPRSpills()
356 SpillVGPRs.push_back(LaneVGPR); in allocateVirtualVGPRForSGPRSpills()
358 LaneVGPR = SpillVGPRs.back(); in allocateVirtualVGPRForSGPRSpills()
361 SGPRSpillsToVirtualVGPRLanes[FI].emplace_back(LaneVGPR, LaneIndex); in allocateVirtualVGPRForSGPRSpills()
370 Register LaneVGPR; in allocatePhysicalVGPRForSGPRSpills() local
375 LaneVGPR = TRI->findUnusedRegister(MRI, &AMDGPU::VGPR_32RegClass, MF, in allocatePhysicalVGPRForSGPRSpills()
377 if (LaneVGPR == AMDGPU::NoRegister) { in allocatePhysicalVGPRForSGPRSpills()
384 allocateWWMSpill(MF, LaneVGPR); in allocatePhysicalVGPRForSGPRSpills()
385 reserveWWMRegister(LaneVGPR); in allocatePhysicalVGPRForSGPRSpills()
[all …]