search for: vgpr255

Displaying 2 results from an estimated 2 matches for "vgpr255".

Did you mean: vgpr2
2020 May 29
2
Dynamically determine the CostPerUse value in the register allocator.
...ther than these options, there can be a better way to fix it. Any suggestion in this regard would be helpful. AMDGPU ABI changes and the motivation for this discussion: Before the new ABI change: Apart from the initial reserved 32 argument registers, all VGPRs are callee-saved registers (VGPR32 - VGPR255). With the new ABI: We made VGPR32 - VGPR255 into equal number of callee-saved and caller-saved registers. For the same occupancy reason, these two sets are interleaved at a split boundary of 8. VGPR32-VGPR39 (Caller-saved) VGPR40-VGPR47 (Callee-saved) VGPR48-VGPR55 (Caller-saved) -...
2020 May 30
2
Dynamically determine the CostPerUse value in the register allocator.
...it. Any > suggestion in this regard would be helpful. > > > > AMDGPU ABI changes and the motivation for this discussion: > > > > Before the new ABI change: > > Apart from the initial reserved 32 argument registers, all VGPRs are > callee-saved registers (VGPR32 - VGPR255). > > With the new ABI: > > We made VGPR32 - VGPR255 into equal number of callee-saved and > caller-saved registers. > > For the same occupancy reason, these two sets are interleaved at a split > boundary of 8. > > VGPR32-VGPR39 (Caller-saved) > > VGPR40-VGPR47 (...