search for: vgpr248

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

Did you mean: vgpr2
2020 May 29
2
Dynamically determine the CostPerUse value in the register allocator.
...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) - - VGPR248-VGPR255 (Callee-saved) With the new ABI, the allocator's preference for callee-saved vs caller-saved depends on the input program. RA may end up allocating more caller-saved registers than the callee-saved in certain cases. The other way of allocation is possible too (more callee-saved registe...
2020 May 30
2
Dynamically determine the CostPerUse value in the register allocator.
...-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) > > - > > - > > VGPR248-VGPR255 (Callee-saved) > > > > With the new ABI, the allocator’s preference for callee-saved vs > caller-saved depends on the input program. > > RA may end up allocating more caller-saved registers than the callee-saved > in certain cases. The other way of allocation is poss...