index
:
mesa.git
gallium_va_encpackedheader01
master
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
compiler
/
nir
/
nir_opt_algebraic.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
nir: Distribute binary operations with constants into bcsel
Ian Romanick
2018-01-30
1
-0
/
+15
*
nir: Rearrange logic op-compounded integer compares
Ian Romanick
2018-01-30
1
-0
/
+35
*
nir: Rearrange and-compounded float compares
Ian Romanick
2018-01-30
1
-0
/
+8
*
nir: Separate a weird compare with zero to two compares with zero
Ian Romanick
2018-01-30
1
-0
/
+2
*
nir: Simplify min and max of b2f
Ian Romanick
2018-01-30
1
-0
/
+5
*
nir: Undo possible damage caused by rearranging or-compounded float compares
Ian Romanick
2018-01-30
1
-0
/
+9
*
nir: Be more conservative about rearranging or-compounded compares
Ian Romanick
2018-01-30
1
-4
/
+9
*
nir: See through an fneg to apply existing optimizations
Ian Romanick
2018-01-30
1
-3
/
+6
*
nir: fix algebraic optimizations
Connor Abbott
2017-08-01
1
-2
/
+2
*
nir: Optimize find_lsb/imsb/umsb error checks
Matt Turner
2017-07-20
1
-0
/
+11
*
nir/i965: add before ffma algebraic opts
Timothy Arceri
2017-04-24
1
-0
/
+23
*
nir: shuffle constants to the top
Timothy Arceri
2017-04-24
1
-1
/
+7
*
nir: add flt comparision simplification
Timothy Arceri
2017-04-24
1
-0
/
+4
*
nir: Rework conversion opcodes
Jason Ekstrand
2017-03-14
1
-20
/
+20
*
nir: remove shebang from python scripts
Emil Velikov
2017-03-10
1
-1
/
+0
*
nir/algebraic: Optimize 64bit pack/unpack
Jason Ekstrand
2017-02-16
1
-0
/
+6
*
nir: Combine the int and double [un]pack opcodes
Jason Ekstrand
2017-02-16
1
-1
/
+1
*
nir: Shift count for shift opcodes is always 32-bits
Ian Romanick
2017-01-20
1
-4
/
+4
*
nir: add min/max optimisation
Elie TOURNIER
2017-01-19
1
-0
/
+12
*
nir: optimise min/max fadd combos
Timothy Arceri
2017-01-14
1
-0
/
+4
*
nir: don't turn ieq/ine into inot if used by an if
Timothy Arceri
2017-01-12
1
-2
/
+2
*
nir: add late opt to turn inot/b2f combos back to bcsel
Timothy Arceri
2017-01-12
1
-0
/
+3
*
nir: add imprecise flrp optimisation
Timothy Arceri
2017-01-12
1
-0
/
+1
*
nir: add another comparison simplification
Timothy Arceri
2017-01-09
1
-0
/
+2
*
nir: Turn bcsel of +/- 1.0 and 0.0 into b2f sequences.
Kenneth Graunke
2017-01-09
1
-0
/
+4
*
nir: Convert ineg(b2i(a)) to a if it's a boolean.
Kenneth Graunke
2017-01-09
1
-0
/
+2
*
nir/algebraic: Add optimizations for "a == a && a CMP b"
Jason Ekstrand
2016-12-22
1
-0
/
+8
*
nir: Move fsat outside of fmin/fmax if second arg is 0 to 1.
Matt Turner
2016-12-12
1
-0
/
+2
*
nir: Optimize integer division and modulus with 1
Ian Romanick
2016-10-19
1
-0
/
+4
*
nir: Rely on the fact that bcsel takes a well formed boolean.
Kenneth Graunke
2016-08-19
1
-3
/
+3
*
nir/algebraic: Optimize common array indexing sequence
Ian Romanick
2016-08-17
1
-0
/
+11
*
nir/algebraic: Optimize fabs(u2f(x))
Ian Romanick
2016-07-19
1
-0
/
+1
*
nir: Add optimization for (a || True == True)
Eric Anholt
2016-07-12
1
-0
/
+1
*
nir/algebraic: Remove imprecise flog2 optimizations
Jason Ekstrand
2016-06-20
1
-2
/
+0
*
nir/algebraic: support for power-of-two optimizations
Rob Clark
2016-06-03
1
-3
/
+12
*
nir/algebraic: Separate ffma lowering from fusing
Jason Ekstrand
2016-05-11
1
-1
/
+1
*
nir: Separate 32 and 64-bit fmod lowering
Samuel Iglesias Gonsálvez
2016-05-04
1
-2
/
+3
*
nir/algebraic: Support lowering for both 64 and 32-bit ldexp
Jason Ekstrand
2016-04-28
1
-9
/
+22
*
nir/opcodes: Make ldexp take an explicitly 32-bit int
Jason Ekstrand
2016-04-28
1
-1
/
+1
*
nir: Add lrp lowering for doubles in opt_algebraic
Samuel Iglesias Gonsálvez
2016-04-28
1
-3
/
+6
*
nir: rename lower_flrp to lower_flrp32
Samuel Iglesias Gonsálvez
2016-04-28
1
-6
/
+6
*
nir/opt_algebraic: Fix some expressions with ambiguous bit sizes
Jason Ekstrand
2016-04-27
1
-3
/
+3
*
nir/search: Respect the bit_size parameter on nir_search_value
Jason Ekstrand
2016-04-27
1
-1
/
+4
*
nir/algebraic: Add a mechanism for specifying the bit size of a value
Jason Ekstrand
2016-04-27
1
-0
/
+4
*
nir/algebraic: Add lowering for ldexp
Jason Ekstrand
2016-04-13
1
-0
/
+31
*
nir: Add more modulus opcodes
Jason Ekstrand
2016-04-13
1
-0
/
+1
*
nir: Merge redudant integer clamping.
Markus Wick
2016-04-11
1
-1
/
+4
*
nir: Do basic constant reassociation.
Kenneth Graunke
2016-04-11
1
-0
/
+8
*
nir: Simplify a bcsel to logical-or
Ian Romanick
2016-03-31
1
-0
/
+1
*
nir: Fix typo from commit 6702f1acde9.
Matt Turner
2016-03-30
1
-1
/
+1
[next]