2019-05-14 |
Ian Romanick | nir/algebraic: Eliminate useless fsat() on operand... |
blob | commitdiff | raw |
2019-05-14 |
Ian Romanick | nir/algebraic: Strip double negatives from comparison... |
blob | commitdiff | raw | diff to current |
2019-05-14 |
Ian Romanick | intel/compiler: Repeat nir_opt_algebraic_late |
blob | commitdiff | raw | diff to current |
2019-05-14 |
Ian Romanick | Revert "nir: add late opt to turn inot/b2f combos back... |
blob | commitdiff | raw | diff to current |
2019-05-14 |
Ian Romanick | nir/algebraic: Eliminate a tautological compare |
blob | commitdiff | raw | diff to current |
2019-05-14 |
Ian Romanick | nir/algebraic: Simplify fsqrt domain guard |
blob | commitdiff | raw | diff to current |
2019-05-14 |
Ian Romanick | nir/algebraic: Recognize open-coded fsat with modifiers |
blob | commitdiff | raw | diff to current |
2019-05-14 |
Ian Romanick | nir/algebraic: Push unary operations into source operan... |
blob | commitdiff | raw | diff to current |
2019-05-14 |
Ian Romanick | nir/algebraic: Recognize open-coded flrp(a, b, fsat(c)) |
blob | commitdiff | raw | diff to current |
2019-05-14 |
Ian Romanick | nir/algebraic: Add missing ffma(-1, a, b) pattern |
blob | commitdiff | raw | diff to current |
2019-05-14 |
Ian Romanick | nir: Mark ffma as 2src_commutative |
blob | commitdiff | raw | diff to current |
2019-05-07 |
Ian Romanick | nir/algebraic: Reassociate open-coded flrp(1, b, c) |
blob | commitdiff | raw | diff to current |
2019-05-07 |
Ian Romanick | nir: Use the flrp lowering pass instead of nir_opt_alge... |
blob | commitdiff | raw | diff to current |
2019-05-07 |
Ian Romanick | nir/algebraic: Pull common multiplication out of flrp... |
blob | commitdiff | raw | diff to current |
2019-05-07 |
Ian Romanick | nir/algebraic: Pull common addition out of flrp arguments |
blob | commitdiff | raw | diff to current |
2019-04-26 |
Jason Ekstrand | nir/algebraic: Optimize integer cast-of-cast |
blob | commitdiff | raw | diff to current |
2019-04-19 |
Erico Nunes | nir/algebraic: add lowering for fsign |
blob | commitdiff | raw | diff to current |
2019-04-18 |
Ian Romanick | nir/algebraic: Strength reduce some compares of x and -x |
blob | commitdiff | raw | diff to current |
2019-04-18 |
Ian Romanick | nir/algebraic: Fix some 1-bit Boolean weirdness |
blob | commitdiff | raw | diff to current |
2019-04-18 |
Ian Romanick | nir/algebraic: Replace a pattern where iand with a... |
blob | commitdiff | raw | diff to current |
2019-04-18 |
Ian Romanick | nir/algebraic: Recognize open-coded copysign(1.0, a) |
blob | commitdiff | raw | diff to current |
2019-04-13 |
Christian Gmeiner | nir: add lower_ftrunc |
blob | commitdiff | raw | diff to current |
2019-04-09 |
Caio Marcelo de... | nir/algebraic: Lower CS derivatives to zero when no... |
blob | commitdiff | raw | diff to current |
2019-04-05 |
Jason Ekstrand | nir/algebraic: Add some logical OR and AND patterns |
blob | commitdiff | raw | diff to current |
2019-04-05 |
Jason Ekstrand | nir/algebraic: Drop some @bool specifiers |
blob | commitdiff | raw | diff to current |
2019-03-28 |
Ian Romanick | nir/algebraic: Add missing 16-bit extract_[iu]8 patterns |
blob | commitdiff | raw | diff to current |
2019-03-28 |
Ian Romanick | nir/algebraic: Add missing 64-bit extract_[iu]8 patterns |
blob | commitdiff | raw | diff to current |
2019-03-28 |
Ian Romanick | nir/algebraic: Remove redundant extract_[iu]8 patterns |
blob | commitdiff | raw | diff to current |
2019-03-28 |
Ian Romanick | nir/algebraic: Fix up extract_[iu]8 after loop unrolling |
blob | commitdiff | raw | diff to current |
2019-03-25 |
Iago Toral Quiroga | compiler/nir: add lowering for 16-bit ldexp |
blob | commitdiff | raw | diff to current |
2019-03-25 |
Iago Toral Quiroga | compiler/nir: add lowering for 16-bit flrp |
blob | commitdiff | raw | diff to current |
2019-03-25 |
Iago Toral Quiroga | compiler/nir: add lowering option for 16-bit fmod |
blob | commitdiff | raw | diff to current |
2019-03-15 |
Jason Ekstrand | nir/algebraic: Add a couple optimizations for iabs... |
blob | commitdiff | raw | diff to current |
2019-03-09 |
Kenneth Graunke | Revert MR 369 (Fix extract_i8 and extract_u8 for 64... |
blob | commitdiff | raw | diff to current |
2019-03-09 |
Ian Romanick | nir/algebraic: Add missing 16-bit extract_[iu]8 patterns |
blob | commitdiff | raw | diff to current |
2019-03-09 |
Ian Romanick | nir/algebraic: Add missing 64-bit extract_[iu]8 patterns |
blob | commitdiff | raw | diff to current |
2019-03-09 |
Ian Romanick | nir/algebraic: Remove redundant extract_[iu]8 patterns |
blob | commitdiff | raw | diff to current |
2019-03-09 |
Ian Romanick | nir/algebraic: Fix up extract_[iu]8 after loop unrolling |
blob | commitdiff | raw | diff to current |
2019-03-05 |
Karol Herbst | nir/spirv: initial handling of OpenCL.std extension... |
blob | commitdiff | raw | diff to current |
2019-03-04 |
Sagar Ghuge | nir/algebraic: Optimize low 32 bit extraction |
blob | commitdiff | raw | diff to current |
2019-03-04 |
Sagar Ghuge | nir/glsl: Add another way of doing lower_imul64 for... |
blob | commitdiff | raw | diff to current |
2019-03-02 |
Ian Romanick | nir/algebraic: Optimize away an fsat of a b2f |
blob | commitdiff | raw | diff to current |
2019-03-01 |
Ian Romanick | nir/algebraic: Replace a-fract(a) with floor(a) |
blob | commitdiff | raw | diff to current |
2019-03-01 |
Ian Romanick | nir/algebraic: Replace a bcsel of a b2f sources with... |
blob | commitdiff | raw | diff to current |
2019-03-01 |
Ian Romanick | nir/algebraic: Replace i2b used by bcsel or if-statemen... |
blob | commitdiff | raw | diff to current |
2019-02-25 |
Daniel Schürmann | nir: Use SM5 properties to optimize shift(a@32, iand... |
blob | commitdiff | raw | diff to current |
2019-02-17 |
Kenneth Graunke | nir: Don't reassociate add/mul chains containing only... |
blob | commitdiff | raw | diff to current |
2019-02-15 |
Ian Romanick | nir/algebraic: Simplify comparison with sequential... |
blob | commitdiff | raw | diff to current |
2019-02-15 |
Ian Romanick | nir/algebraic: Convert some f2u to f2i |
blob | commitdiff | raw | diff to current |
2019-02-14 |
Eric Anholt | nir: Move panfrost's isign lowering to nir_opt_algebraic. |
blob | commitdiff | raw | diff to current |
2018-12-19 |
Ian Romanick | nir/algebraic: Don't put quotes around floating point... |
blob | commitdiff | raw | diff to current |
2018-12-16 |
Jason Ekstrand | nir/algebraic: Add some optimizations for D3D-style... |
blob | commitdiff | raw | diff to current |
2018-12-16 |
Jason Ekstrand | nir/algebraic: Optimize 1-bit Booleans |
blob | commitdiff | raw | diff to current |
2018-12-16 |
Jason Ekstrand | nir/algebraic: Generalize an optimization |
blob | commitdiff | raw | diff to current |
2018-12-16 |
Jason Ekstrand | nir/algebraic: Make an optimization more specific |
blob | commitdiff | raw | diff to current |
2018-12-16 |
Jason Ekstrand | nir: Drop support for lower_b2f |
blob | commitdiff | raw | diff to current |
2018-12-16 |
Jason Ekstrand | nir/algebraic: Optimize x2b(xneg(a)) -> a |
blob | commitdiff | raw | diff to current |
2018-12-05 |
Jason Ekstrand | nir: Make boolean conversions sized just like the others |
blob | commitdiff | raw | diff to current |
2018-12-05 |
Jason Ekstrand | nir/opt_algebraic: Add 32-bit specifiers to a bunch... |
blob | commitdiff | raw | diff to current |
2018-12-05 |
Jason Ekstrand | nir/opt_algebraic: Drop bit-size suffixes from conversions |
blob | commitdiff | raw | diff to current |
2018-12-05 |
Jason Ekstrand | nir/opt_algebraic: Simplify an optimization using the... |
blob | commitdiff | raw | diff to current |
2018-11-27 |
Jonathan Marek | nir: add fceil lowering |
blob | commitdiff | raw | diff to current |
2018-11-12 |
Christian Gmeiner | nir: add lowering for ffloor |
blob | commitdiff | raw | diff to current |
2018-10-22 |
Jason Ekstrand | nir/algebraic: Generalize an optimization |
blob | commitdiff | raw | diff to current |
2018-10-11 |
Jason Ekstrand | nir: Add a bunch of b2[if] optimizations |
blob | commitdiff | raw | diff to current |
2018-10-09 |
Ian Romanick | nir/algebraic: Simplify fsat of fsign |
blob | commitdiff | raw | diff to current |
2018-10-09 |
Ian Romanick | nir/algebraic: sign(x)*x*x is abs(x)*x |
blob | commitdiff | raw | diff to current |
2018-08-29 |
Jason Ekstrand | nir/algebraic: Add some max/min optimizations |
blob | commitdiff | raw | diff to current |
2018-08-29 |
Jason Ekstrand | nir/algebraic: Add more extract_[iu](8|16) optimizations |
blob | commitdiff | raw | diff to current |
2018-08-29 |
Jason Ekstrand | nir/algebraic: Be more careful converting ushr to extra... |
blob | commitdiff | raw | diff to current |
2018-08-09 |
Mathieu Bridon | python: Use the right function for the job |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Transform expressions of b2f(a) and b2f(b) to... |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Transform expressions of b2f(a) and b2f(b) to... |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Transform expressions of b2f(a) and b2f(b) to... |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Transform expressions of b2f(a) and b2f(b) to... |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Transform expressions of b2f(a) and b2f(b) to... |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Transform -fabs(a) >= 0 to a == 0 |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Transform expressions of b2f(a) and b2f(b) to... |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Transform -fabs(a) < 0 to a != 0 |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Rearrange bcsel with two bcsel sources |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Collapse more repeated bcsels on the same argument |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Don't compare i2f or u2i with zero |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Remove f2i(i2f(x)) conversions |
blob | commitdiff | raw | diff to current |
2018-08-04 |
Ian Romanick | nir: Mark the 0.0 < abs(a) transformation as imprecise |
blob | commitdiff | raw | diff to current |
2018-07-25 |
Jason Ekstrand | nir: Add a couple of iand/ior optimizations |
blob | commitdiff | raw | diff to current |
2018-07-23 |
Jason Ekstrand | nir: Add a couple trivial abs optimizations |
blob | commitdiff | raw | diff to current |
2018-07-17 |
Timothy Arceri | nir: add a couple of ior opts to nir_opt_algebraic |
blob | commitdiff | raw | diff to current |
2018-07-06 |
Mathieu Bridon | python: Use the print function |
blob | commitdiff | raw | diff to current |
2018-07-05 |
Mathieu Bridon | python: Stabilize some script outputs |
blob | commitdiff | raw | diff to current |
2018-06-06 |
Eric Anholt | nir: Add lowering for find_lsb. |
blob | commitdiff | raw | diff to current |
2018-06-06 |
Eric Anholt | nir: Add lowering for ifind_msb to ufind_msb. |
blob | commitdiff | raw | diff to current |
2018-06-06 |
Eric Anholt | nir: Add lowering from ibitfield_extract/ubitfield_extr... |
blob | commitdiff | raw | diff to current |
2018-06-06 |
Eric Anholt | nir: Add lowering for bitfieldInsert without using... |
blob | commitdiff | raw | diff to current |
2018-06-01 |
Ian Romanick | nir: Lower !f2b(x) to x == 0.0 |
blob | commitdiff | raw | diff to current |
2018-06-01 |
Ian Romanick | nir: Add some missing "optimization undo" patterns |
blob | commitdiff | raw | diff to current |
2018-05-31 |
Samuel Pitoiset | nir: optimize iand(ieq(a, 0), ieq(b, 0)) to ieq(ior... |
blob | commitdiff | raw | diff to current |
2018-05-30 |
Timothy Arceri | nir: add unsigned comparison simplifications |
blob | commitdiff | raw | diff to current |
2018-05-18 |
Alyssa Rosenzweig | nir: Implement optional b2f->iand lowering |
blob | commitdiff | raw | diff to current |
2018-03-26 |
Ian Romanick | nir: Don't condition 'a-b < 0' -> 'a < b' on is_not_use... |
blob | commitdiff | raw | diff to current |
2018-03-19 |
Ian Romanick | nir: Don't compare b2f or b2i with zero |
blob | commitdiff | raw | diff to current |
next |