projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
74697e2
)
nir: Recognize i2b(b2i(x)) as x.
author
Matt Turner
<mattst88@gmail.com>
Wed, 6 May 2015 02:56:27 +0000
(19:56 -0700)
committer
Matt Turner
<mattst88@gmail.com>
Thu, 7 May 2015 17:51:05 +0000
(10:51 -0700)
Helps the same set of programs as the previous commit.
instructions in affected programs: 4490 -> 4346 (-3.21%)
helped: 8
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Glenn Kennard <glenn.kennard@gmail.com>
src/glsl/nir/nir_opt_algebraic.py
patch
|
blob
|
history
diff --git
a/src/glsl/nir/nir_opt_algebraic.py
b/src/glsl/nir/nir_opt_algebraic.py
index 92928cf3a1dc1cd340d5eeb32e901e9d78cadd36..fda4bd5b6ffae1f97d04b801e4c872651b92913f 100644
(file)
--- a/
src/glsl/nir/nir_opt_algebraic.py
+++ b/
src/glsl/nir/nir_opt_algebraic.py
@@
-188,6
+188,7
@@
optimizations = [
(('fcsel', a, b, b), b),
# Conversions
+ (('i2b', ('b2i', a)), a),
(('f2i', ('ftrunc', a)), ('f2i', a)),
(('f2u', ('ftrunc', a)), ('f2u', a)),