diff options
author | Tom Stellard <[email protected]> | 2012-08-29 10:33:58 -0400 |
---|---|---|
committer | Tom Stellard <[email protected]> | 2012-08-29 15:52:10 -0400 |
commit | 05113fd2662eeb0d17fd1074001b7405eeeca43c (patch) | |
tree | 8f5701f3e526c1922a2f424e04b941063880425d /src/mesa/main/APIspec.xml | |
parent | 733c28a0d95c1da87b14ef893f8a59b1f940322a (diff) |
radeon/llvm: Create a register class for the M0 register
The Common Subexpression Elimination pass will not operate on
instructions with physical register defs, so we end up with
several redundant copies to M0 when using interpolation.
Adding a register class that only contains the M0 register allows
use to use a virtual register to represent M0, and makes it possible
for the Common Subexpression Elimination pass to remove the extra
copies.
Diffstat (limited to 'src/mesa/main/APIspec.xml')
0 files changed, 0 insertions, 0 deletions