nv50/ir/ra: make sure all used function inputs get assigned a reg
authorChristoph Bumiller <e0425955@student.tuwien.ac.at>
Wed, 27 Feb 2013 20:08:57 +0000 (21:08 +0100)
committerChristoph Bumiller <e0425955@student.tuwien.ac.at>
Tue, 12 Mar 2013 11:55:34 +0000 (12:55 +0100)
commite9294e11b452e8ad159496abecf7fd0f406b0fe2
treea4978ef863a89aeecefc6eb2169730333c364c35
parentee431b12ec9586e9fad058014ec9f4c667055d48
nv50/ir/ra: make sure all used function inputs get assigned a reg

A live range [0, 0) counts as empty. For function inputs this can
be a problem, so insert a nop at the beginning to make it [0, 1).
This is a bit of a hack but also the most simple solution.
src/gallium/drivers/nv50/codegen/nv50_ir_ra.cpp