search for: vgpr48

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

Did you mean: vgpr4
2020 May 29
2
Dynamically determine the CostPerUse value in the register allocator.
...s 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) - - 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 othe...
2020 May 30
2
Dynamically determine the CostPerUse value in the register allocator.
...w 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-save...