index
:
mesa.git
gallium_va_encpackedheader01
master
Unnamed repository; edit this file 'description' to name the repository.
about
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: add lower_bitshift option
Jonathan Marek
2019-05-31
1
-3
/
+5
*
nir/algebraic: Remove problematic "optimization"
Alyssa Rosenzweig
2019-05-16
1
-3
/
+0
*
nir/algebraic: Commute 1-fsat(a) to fsat(1-a) for all non-fmul instructions
Ian Romanick
2019-05-14
1
-5
/
+8
*
nir/algebraic: Eliminate useless fsat() on operand of comparison w/value in (...
Ian Romanick
2019-05-14
1
-0
/
+27
*
nir/algebraic: Strip double negatives from comparison sources
Ian Romanick
2019-05-14
1
-0
/
+28
*
intel/compiler: Repeat nir_opt_algebraic_late
Ian Romanick
2019-05-14
1
-0
/
+4
*
Revert "nir: add late opt to turn inot/b2f combos back to bcsel"
Ian Romanick
2019-05-14
1
-3
/
+0
*
nir/algebraic: Eliminate a tautological compare
Ian Romanick
2019-05-14
1
-0
/
+7
*
nir/algebraic: Simplify fsqrt domain guard
Ian Romanick
2019-05-14
1
-0
/
+1
*
nir/algebraic: Recognize open-coded fsat with modifiers
Ian Romanick
2019-05-14
1
-0
/
+5
*
nir/algebraic: Push unary operations into source operands of fsat source
Ian Romanick
2019-05-14
1
-1
/
+4
*
nir/algebraic: Recognize open-coded flrp(a, b, fsat(c))
Ian Romanick
2019-05-14
1
-3
/
+12
*
nir/algebraic: Add missing ffma(-1, a, b) pattern
Ian Romanick
2019-05-14
1
-0
/
+1
*
nir: Mark ffma as 2src_commutative
Ian Romanick
2019-05-14
1
-2
/
+0
*
nir/algebraic: Reassociate open-coded flrp(1, b, c)
Ian Romanick
2019-05-06
1
-0
/
+3
*
nir: Use the flrp lowering pass instead of nir_opt_algebraic
Ian Romanick
2019-05-06
1
-3
/
+0
*
nir/algebraic: Pull common multiplication out of flrp arguments
Ian Romanick
2019-05-06
1
-0
/
+5
*
nir/algebraic: Pull common addition out of flrp arguments
Ian Romanick
2019-05-06
1
-0
/
+16
*
nir/algebraic: Optimize integer cast-of-cast
Jason Ekstrand
2019-04-26
1
-0
/
+42
*
nir/algebraic: add lowering for fsign
Erico Nunes
2019-04-19
1
-0
/
+1
*
nir/algebraic: Strength reduce some compares of x and -x
Ian Romanick
2019-04-18
1
-0
/
+3
*
nir/algebraic: Fix some 1-bit Boolean weirdness
Ian Romanick
2019-04-18
1
-0
/
+3
*
nir/algebraic: Replace a pattern where iand with a Boolean is used as a bcsel
Ian Romanick
2019-04-18
1
-0
/
+4
*
nir/algebraic: Recognize open-coded copysign(1.0, a)
Ian Romanick
2019-04-18
1
-0
/
+6
*
nir: add lower_ftrunc
Christian Gmeiner
2019-04-13
1
-0
/
+1
*
nir/algebraic: Lower CS derivatives to zero when no group defined
Caio Marcelo de Oliveira Filho
2019-04-08
1
-0
/
+12
*
nir/algebraic: Add some logical OR and AND patterns
Jason Ekstrand
2019-04-05
1
-0
/
+3
*
nir/algebraic: Drop some @bool specifiers
Jason Ekstrand
2019-04-05
1
-7
/
+7
*
nir/algebraic: Add missing 16-bit extract_[iu]8 patterns
Ian Romanick
2019-03-28
1
-0
/
+3
*
nir/algebraic: Add missing 64-bit extract_[iu]8 patterns
Ian Romanick
2019-03-28
1
-0
/
+3
*
nir/algebraic: Remove redundant extract_[iu]8 patterns
Ian Romanick
2019-03-28
1
-14
/
+4
*
nir/algebraic: Fix up extract_[iu]8 after loop unrolling
Ian Romanick
2019-03-28
1
-2
/
+20
*
compiler/nir: add lowering for 16-bit ldexp
Iago Toral Quiroga
2019-03-25
1
-2
/
+7
*
compiler/nir: add lowering for 16-bit flrp
Iago Toral Quiroga
2019-03-25
1
-0
/
+1
*
compiler/nir: add lowering option for 16-bit fmod
Iago Toral Quiroga
2019-03-25
1
-0
/
+1
*
nir/algebraic: Add a couple optimizations for iabs and ishr
Jason Ekstrand
2019-03-15
1
-0
/
+6
*
Revert MR 369 (Fix extract_i8 and extract_u8 for 64-bit integers)
Kenneth Graunke
2019-03-09
1
-24
/
+10
*
nir/algebraic: Add missing 16-bit extract_[iu]8 patterns
Ian Romanick
2019-03-08
1
-0
/
+3
*
nir/algebraic: Add missing 64-bit extract_[iu]8 patterns
Ian Romanick
2019-03-08
1
-0
/
+3
*
nir/algebraic: Remove redundant extract_[iu]8 patterns
Ian Romanick
2019-03-08
1
-14
/
+4
*
nir/algebraic: Fix up extract_[iu]8 after loop unrolling
Ian Romanick
2019-03-08
1
-2
/
+20
*
nir/spirv: initial handling of OpenCL.std extension opcodes
Karol Herbst
2019-03-05
1
-0
/
+21
*
nir/algebraic: Optimize low 32 bit extraction
Sagar Ghuge
2019-03-04
1
-0
/
+2
*
nir/glsl: Add another way of doing lower_imul64 for gen8+
Sagar Ghuge
2019-03-04
1
-0
/
+2
*
nir/algebraic: Optimize away an fsat of a b2f
Ian Romanick
2019-03-02
1
-0
/
+1
*
nir/algebraic: Replace a-fract(a) with floor(a)
Ian Romanick
2019-03-01
1
-0
/
+1
*
nir/algebraic: Replace a bcsel of a b2f sources with a b2f(!(a || b))
Ian Romanick
2019-03-01
1
-0
/
+2
*
nir/algebraic: Replace i2b used by bcsel or if-statement with comparison
Ian Romanick
2019-03-01
1
-0
/
+3
*
nir: Use SM5 properties to optimize shift(a@32, iand(31, b))
Daniel Schürmann
2019-02-25
1
-0
/
+5
*
nir: Don't reassociate add/mul chains containing only constants
Kenneth Graunke
2019-02-16
1
-5
/
+5
[prev]
[next]