diff options
author | Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de> | 2016-09-30 23:50:15 +0200 |
---|---|---|
committer | Ilia Mirkin <imirkin@alum.mit.edu> | 2016-10-14 23:23:57 -0400 |
commit | b7d9677de804375827b3c433027ec2dd32cd1da6 (patch) | |
tree | 64b6762706ba90b0bb08022038042446aaffc657 /include | |
parent | 75128d6ffda9745161cb5c7ddd499422ad544d2c (diff) | |
download | external_mesa3d-b7d9677de804375827b3c433027ec2dd32cd1da6.zip external_mesa3d-b7d9677de804375827b3c433027ec2dd32cd1da6.tar.gz external_mesa3d-b7d9677de804375827b3c433027ec2dd32cd1da6.tar.bz2 |
nv50/ir: constant fold OP_SPLIT
Split the source immediate value into new values and move them into the
original defs set by the split. Since we can only have up to 64-bit
immediates, this is largely beneficial for F64 (and, in the future, U64)
operations.
Signed-off-by: Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
[imirkin: always use U32, set newi for foldCount tracking]
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions