Displaying 2 results from an estimated 2 matches for "vgpr47".
Did you mean:
vgpr4
2020 May 29
2
Dynamically determine the CostPerUse value in the register allocator.
...nt 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)
-
-
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 c...
2020 May 30
2
Dynamically determine the CostPerUse value in the register allocator.
...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 en...