Virtual register representation selection


Virtual register representation selection. This is where decisions about integer tagging and float and vector boxing are made. The appropriate conversion operations inserted after a cost analysis.

Good representation selection is very important for Factor because it uses tagged pointers. If the best representations are selected, then the number of conversions between int-rep and tagged-rep is minimized.

Entry point:
select-representations ( cfg -- )