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/algebraic: Don't put quotes around floating point literals
Ian Romanick
2018-12-18
1
-5
/
+5
*
nir/algebraic: Add some optimizations for D3D-style Booleans
Jason Ekstrand
2018-12-16
1
-0
/
+13
*
nir/algebraic: Optimize 1-bit Booleans
Jason Ekstrand
2018-12-16
1
-52
/
+51
*
nir/algebraic: Generalize an optimization
Jason Ekstrand
2018-12-16
1
-2
/
+9
*
nir/algebraic: Make an optimization more specific
Jason Ekstrand
2018-12-16
1
-1
/
+1
*
nir: Drop support for lower_b2f
Jason Ekstrand
2018-12-16
1
-4
/
+1
*
nir/algebraic: Optimize x2b(xneg(a)) -> a
Jason Ekstrand
2018-12-16
1
-0
/
+2
*
nir: Make boolean conversions sized just like the others
Jason Ekstrand
2018-12-05
1
-7
/
+7
*
nir/opt_algebraic: Add 32-bit specifiers to a bunch of booleans
Jason Ekstrand
2018-12-05
1
-56
/
+56
*
nir/opt_algebraic: Drop bit-size suffixes from conversions
Jason Ekstrand
2018-12-05
1
-29
/
+29
*
nir/opt_algebraic: Simplify an optimization using the new search ops
Jason Ekstrand
2018-12-05
1
-7
/
+2
*
nir: add fceil lowering
Jonathan Marek
2018-11-27
1
-0
/
+1
*
nir: add lowering for ffloor
Christian Gmeiner
2018-11-12
1
-0
/
+1
*
nir/algebraic: Generalize an optimization
Jason Ekstrand
2018-10-22
1
-1
/
+1
*
nir: Add a bunch of b2[if] optimizations
Jason Ekstrand
2018-10-11
1
-0
/
+17
*
nir/algebraic: Simplify fsat of fsign
Ian Romanick
2018-10-09
1
-0
/
+1
*
nir/algebraic: sign(x)*x*x is abs(x)*x
Ian Romanick
2018-10-09
1
-0
/
+5
*
nir/algebraic: Add some max/min optimizations
Jason Ekstrand
2018-08-29
1
-0
/
+6
*
nir/algebraic: Add more extract_[iu](8|16) optimizations
Jason Ekstrand
2018-08-29
1
-0
/
+10
*
nir/algebraic: Be more careful converting ushr to extract_u8/16
Jason Ekstrand
2018-08-29
1
-2
/
+2
*
python: Use the right function for the job
Mathieu Bridon
2018-08-09
1
-1
/
+1
*
nir: Transform expressions of b2f(a) and b2f(b) to a == b
Ian Romanick
2018-08-04
1
-0
/
+3
*
nir: Transform expressions of b2f(a) and b2f(b) to a ^^ b
Ian Romanick
2018-08-04
1
-0
/
+3
*
nir: Transform expressions of b2f(a) and b2f(b) to !(a && b)
Ian Romanick
2018-08-04
1
-0
/
+3
*
nir: Transform expressions of b2f(a) and b2f(b) to a && b
Ian Romanick
2018-08-04
1
-0
/
+3
*
nir: Transform expressions of b2f(a) and b2f(b) to !(a || b)
Ian Romanick
2018-08-04
1
-0
/
+11
*
nir: Transform -fabs(a) >= 0 to a == 0
Ian Romanick
2018-08-04
1
-0
/
+9
*
nir: Transform expressions of b2f(a) and b2f(b) to a || b
Ian Romanick
2018-08-04
1
-0
/
+19
*
nir: Transform -fabs(a) < 0 to a != 0
Ian Romanick
2018-08-04
1
-0
/
+4
*
nir: Rearrange bcsel with two bcsel sources
Ian Romanick
2018-08-04
1
-0
/
+4
*
nir: Collapse more repeated bcsels on the same argument
Ian Romanick
2018-08-04
1
-0
/
+1
*
nir: Don't compare i2f or u2i with zero
Ian Romanick
2018-08-04
1
-0
/
+13
*
nir: Remove f2i(i2f(x)) conversions
Ian Romanick
2018-08-04
1
-0
/
+8
*
nir: Mark the 0.0 < abs(a) transformation as imprecise
Ian Romanick
2018-08-04
1
-1
/
+1
*
nir: Add a couple of iand/ior optimizations
Jason Ekstrand
2018-07-24
1
-0
/
+4
*
nir: Add a couple trivial abs optimizations
Jason Ekstrand
2018-07-23
1
-0
/
+2
*
nir: add a couple of ior opts to nir_opt_algebraic
Timothy Arceri
2018-07-18
1
-0
/
+3
*
python: Use the print function
Mathieu Bridon
2018-07-06
1
-5
/
+7
*
python: Stabilize some script outputs
Mathieu Bridon
2018-07-05
1
-1
/
+2
*
nir: Add lowering for find_lsb.
Eric Anholt
2018-06-06
1
-0
/
+4
*
nir: Add lowering for ifind_msb to ufind_msb.
Eric Anholt
2018-06-06
1
-0
/
+4
*
nir: Add lowering from ibitfield_extract/ubitfield_extract to shifts.
Eric Anholt
2018-06-06
1
-0
/
+16
*
nir: Add lowering for bitfieldInsert without using bfi.
Eric Anholt
2018-06-06
1
-0
/
+14
*
nir: Lower !f2b(x) to x == 0.0
Ian Romanick
2018-06-01
1
-0
/
+1
*
nir: Add some missing "optimization undo" patterns
Ian Romanick
2018-06-01
1
-1
/
+19
*
nir: optimize iand(ieq(a, 0), ieq(b, 0)) to ieq(ior(a, b), 0)
Samuel Pitoiset
2018-05-31
1
-0
/
+2
*
nir: add unsigned comparison simplifications
Timothy Arceri
2018-05-30
1
-0
/
+2
*
nir: Implement optional b2f->iand lowering
Alyssa Rosenzweig
2018-05-18
1
-1
/
+4
*
nir: Don't condition 'a-b < 0' -> 'a < b' on is_not_used_by_conditional
Ian Romanick
2018-03-26
1
-3
/
+1
*
nir: Don't compare b2f or b2i with zero
Ian Romanick
2018-03-19
1
-0
/
+5
[next]