nv50/ir/ra: don't coalesce contraint-moves
authorChristoph Bumiller <e0425955@student.tuwien.ac.at>
Sat, 7 Jan 2012 20:00:51 +0000 (21:00 +0100)
committerChristoph Bumiller <e0425955@student.tuwien.ac.at>
Mon, 9 Jan 2012 23:39:12 +0000 (00:39 +0100)
commit4021979182d3a6eb2bed1e9d784e218eb88bfa28
tree45469639e6d2c17801552f105fb8e1813d7f3283
parent601fb4b746ac498e69356fba0c17a1f6ce78df6c
nv50/ir/ra: don't coalesce contraint-moves

This could lead to incorrect code when fixed regs are involved.

Surprisingly, the increased freedom actually leads to lower
register usage in some cases. Still want to find a better way
to treat constraints though ...
src/gallium/drivers/nv50/codegen/nv50_ir_ra.cpp