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 b2b opcodes
Jason Ekstrand
2020-03-30
1
-1
/
+1
*
nir/algebraic: add fexp2(fmul(flog2(a), 0.5) -> fsqrt(a) optimization
Samuel Pitoiset
2020-03-30
1
-0
/
+1
*
soft-fp64/flt: Perform checks in a different order
Ian Romanick
2020-03-18
1
-0
/
+11
*
nir/algebraic: Simplify a contradiction that can occur in __flt64_nonnan
Ian Romanick
2020-03-18
1
-0
/
+1
*
nir/algebraic: Constant reassociation for bitwise operations too
Ian Romanick
2020-03-18
1
-0
/
+3
*
nir/algebraic: Generalize some and-of-shift-right patterns [v2]
Ian Romanick
2020-03-18
1
-2
/
+19
*
nir/algebraic: optimize ior(ine(a, 0), ine(b, 0)) to ine(ior(a, b), 0)
Ian Romanick
2020-03-18
1
-1
/
+5
*
nir/algebraic: Simplify logic to detect sign of an integer
Ian Romanick
2020-03-18
1
-0
/
+15
*
nir/algebraic: coalesce fmod lowering
Juan A. Suarez Romero
2020-03-12
1
-2
/
+1
*
nir: Flush to zero with OOB low exponents in ldexp
Jason Ekstrand
2020-03-04
1
-14
/
+41
*
nir: Add optimization for doing removing f16/f32 conversions
Hyunjun Ko
2020-02-24
1
-0
/
+7
*
nir/opcodes: Add nir_op_f2fmp
Neil Roberts
2020-02-24
1
-0
/
+5
*
Revert "nir: Add a couple trivial abs optimizations"
Erik Faye-Lund
2020-02-13
1
-2
/
+0
*
nir: do not use De Morgan's Law rules for flt and fge
Samuel Pitoiset
2020-02-11
1
-1
/
+1
*
nir/algebraic: add some half packing optimizations
Rhys Perry
2020-01-29
1
-0
/
+9
*
nir/algebraic: add patterns for a >> #b << #b
Rhys Perry
2020-01-29
1
-0
/
+16
*
nir/algebraic: Optimize some 64-bit integer comparisons involving zero
Ian Romanick
2020-01-23
1
-0
/
+18
*
nir/algebraic: Add lowering for 64-bit iadd_sat and isub_sat
Ian Romanick
2020-01-23
1
-0
/
+50
*
nir/algebraic: Add lowering for 64-bit uadd_sat
Ian Romanick
2020-01-23
1
-0
/
+1
*
nir/algebraic: Add lowering for 64-bit usub_sat
Ian Romanick
2020-01-23
1
-0
/
+1
*
nir/algebraic: Add lowering for 64-bit hadd and rhadd
Ian Romanick
2020-01-23
1
-0
/
+5
*
nir/algebraic: Add lowering for uabs_usub and uabs_isub
Ian Romanick
2020-01-23
1
-0
/
+3
*
nir/algebraic: sqrt(x)*sqrt(x) -> fabs(x)
Elie Tournier
2020-01-15
1
-0
/
+1
*
nir/algebraic: i2f(f2i()) -> trunc()
Elie Tournier
2020-01-15
1
-0
/
+5
*
nir/algebraic: a & ~(a >> 31) -> imax(a, 0)
Rhys Perry
2020-01-14
1
-0
/
+1
*
nir: add option to lower half packing opcodes
Jonathan Marek
2019-12-16
1
-0
/
+12
*
nir/algebraic: Rearrange bcsel sequences generated by nir_opt_peephole_select
Ian Romanick
2019-12-02
1
-0
/
+53
*
nir/algebraic: Simplify some Inf and NaN avoidance code
Ian Romanick
2019-12-02
1
-0
/
+9
*
nir/algebraic: Mark other comparison exact when removing a == a
Ian Romanick
2019-11-04
1
-2
/
+2
*
nir/algebraic: Add the ability to mark a replacement as exact
Ian Romanick
2019-11-04
1
-0
/
+3
*
nir: add nir_lower_amul pass
Rob Clark
2019-10-18
1
-3
/
+3
*
nir: add address calc related opt rules
Rob Clark
2019-10-18
1
-0
/
+16
*
nir: add amul instruction
Rob Clark
2019-10-18
1
-0
/
+5
*
nir: Remove unnecessary subtraction optimizations
Daniel Schürmann
2019-09-30
1
-10
/
+0
*
nir: recombine nir_op_*sub when lower_sub = false
Daniel Schürmann
2019-09-30
1
-8
/
+13
*
nir/algebraic: Additional D3D Boolean optimization
Ian Romanick
2019-09-19
1
-0
/
+1
*
nir/algebraic: Do not apply late DPH optimization in vertex processing stages
Ian Romanick
2019-09-19
1
-3
/
+12
*
nir/algebraic: mark float optimizations returning one parameter as inexact
Andres Gomez
2019-09-17
1
-8
/
+8
*
nir/algebraic: Clean up value range analysis-based optimizations
Ian Romanick
2019-08-29
1
-8
/
+18
*
nir/algebraic: Mark some value range analysis-based optimizations imprecise
Ian Romanick
2019-08-29
1
-9
/
+13
*
nir/algrbraic: Don't optimize open-coded bitfield reverse when lowering is en...
Ian Romanick
2019-08-28
1
-1
/
+1
*
nir/algebraic: some subtraction optimizations
Daniel Schürmann
2019-08-21
1
-0
/
+3
*
nir/algebraic: add a few masking-before-unpack optimizations
Rhys Perry
2019-08-16
1
-1
/
+9
*
nir/algebraic: Reassociate shift-by-constant of shift-by-constant
Ian Romanick
2019-08-14
1
-1
/
+25
*
nir/algebraic: Reassociate add-and-shift to be shift-and-add
Ian Romanick
2019-08-14
1
-0
/
+5
*
nir/algebraic: Use value range analysis to eliminate useless unary ops
Ian Romanick
2019-08-05
1
-2
/
+8
*
nir/algebraic: Use value range analysis to convert fmin to fsat
Ian Romanick
2019-08-05
1
-1
/
+1
*
nir/algebraic: Use value range analysis to eliminate tautological compares
Ian Romanick
2019-08-05
1
-21
/
+21
*
nir/algebraic: Use value range analysis to eliminate tautological compares no...
Ian Romanick
2019-08-05
1
-0
/
+28
*
nir/algebraic: Simplify some comparisons like a+constant < constant
Ian Romanick
2019-08-05
1
-0
/
+8
[next]