Connor Abbott <cwabbo...@gmail.com> writes:
> That's not necessarily true - you could want to spill a trivially
> colored register that interferes with a non trivially colored
> register, especially if the spill cost of the non trivially colored
> register is higher than that of the trivially colored register because
> e.g. the non trivially colored register is used in a loop. Especially,
> I ran into trouble with the varying packing tests in piglit which
> after a few rounds of spilling looked something like:

If it's trivially colorable, then when you're trying to get a
non-conflicting color for a difficult neighbor (an optimistic-coloring
one near the top of the stack that's triggering the need for spilling),
it's out consideration because it's deeper in the stack.

Attachment: pgppEq5Th067J.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to