Kenneth Graunke writes:
> During code generation, we create tons of temporary variables, many of
> which get immediately killed and are never used. Later optimization and
> analysis passes, such as compute_live_intervals, loop over all the
> virtual GRFs. By compacting them, we can save a lot o
During code generation, we create tons of temporary variables, many of
which get immediately killed and are never used. Later optimization and
analysis passes, such as compute_live_intervals, loop over all the
virtual GRFs. By compacting them, we can save a lot of overhead.
Reduces compilation t