2019-05-14 |
Ian Romanick | nir: Add support for 2src_commutative ops that have...
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir: Rename commutative to 2src_commutative
|
commit | commitdiff | tree |
2019-05-09 |
Ian Romanick | nir: Initialize lower_flrp_progress everywhere
|
commit | commitdiff | tree |
2019-05-08 |
Ian Romanick | nir/flrp: Reassociate add in flrp(±1, b, c) lowering...
|
commit | commitdiff | tree |
2019-05-08 |
Ian Romanick | nir/flrp: Fix typo on the flrp(±1, b, c) path
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | intel/compiler: Don't always require precise lowering...
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | nir/algebraic: Reassociate open-coded flrp(1, b, c)
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | nir/flrp: Lower flrp(a, b, #c) differently
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | nir/flrp: Lower flrp(a, b, c) differently if another...
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | nir/flrp: Lower flrp(a, b, c) differently if another...
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | nir/flrp: Lower flrp(±1, b, c) and flrp(a, ±1, c) differently
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | nir/flrp: Lower flrp(#a, #b, c) differently
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | intel/compiler: Use the flrp lowering pass for all...
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | nir: Use the flrp lowering pass instead of nir_opt_algebraic
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | nir/flrp: Add new lowering pass for flrp instructions
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | nir/algebraic: Pull common multiplication out of flrp...
|
commit | commitdiff | tree |
2019-05-07 |
Ian Romanick | nir/algebraic: Pull common addition out of flrp arguments
|
commit | commitdiff | tree |
2019-05-01 |
Ian Romanick | nir: Saturating integer arithmetic is not associative
|
commit | commitdiff | tree |
2019-05-01 |
Jonathan Marek | nir: improve convert_yuv_to_rgb Tested-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2019-05-01 |
Andrii Simiklit | egl: return correct error code for a case req ver ... Reported-by: Ian Romanick <idr@freedesktop.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2019-04-30 |
Ian Romanick | mesa: Add missing display list support for GL_FOG_COORDINATE...
|
commit | commitdiff | tree |
2019-04-24 |
Ian Romanick | intel/fs: Fix D to W conversion in opt_combine_constants
|
commit | commitdiff | tree |
2019-04-24 |
Ian Romanick | intel/compiler: Lower ffma on Gen4 and Gen5
|
commit | commitdiff | tree |
2019-04-24 |
Ian Romanick | intel/compiler: Don't have sepearate, per-Gen nir_options
|
commit | commitdiff | tree |
2019-04-24 |
Ian Romanick | glsl: Silence may unused parameter warnings in glsl...
|
commit | commitdiff | tree |
2019-04-21 |
Ian Romanick | intel/fs: Add support for float16 to the fsign optimizations
|
commit | commitdiff | tree |
2019-04-18 |
Ian Romanick | nir/algebraic: Strength reduce some compares of x and -x
|
commit | commitdiff | tree |
2019-04-18 |
Ian Romanick | nir/algebraic: Fix some 1-bit Boolean weirdness
|
commit | commitdiff | tree |
2019-04-18 |
Ian Romanick | nir/algebraic: Replace a pattern where iand with a...
|
commit | commitdiff | tree |
2019-04-18 |
Ian Romanick | nir/algebraic: Recognize open-coded copysign(1.0, a)
|
commit | commitdiff | tree |
2019-04-18 |
Ian Romanick | intel/fs: Generate better code for fsign multiplied...
|
commit | commitdiff | tree |
2019-04-18 |
Ian Romanick | intel/fs: Add a scale factor to emit_fsign
|
commit | commitdiff | tree |
2019-04-18 |
Ian Romanick | intel/fs: Refactor code generation for nir_op_fsign...
|
commit | commitdiff | tree |
2019-04-18 |
Ian Romanick | intel/fs: Eliminate dead code first
|
commit | commitdiff | tree |
2019-03-28 |
Ian Romanick | intel/compiler: Use partial redundancy elimination...
|
commit | commitdiff | tree |
2019-03-28 |
Ian Romanick | nir: Add partial redundancy elimination for compares
|
commit | commitdiff | tree |
2019-03-28 |
Ian Romanick | nir: Add nir_alu_srcs_negative_equal
|
commit | commitdiff | tree |
2019-03-28 |
Ian Romanick | nir: Add nir_const_value_negative_equal
|
commit | commitdiff | tree |
2019-03-28 |
Ian Romanick | nir/algebraic: Add missing 16-bit extract_[iu]8 patterns
|
commit | commitdiff | tree |
2019-03-28 |
Ian Romanick | nir/algebraic: Add missing 64-bit extract_[iu]8 patterns
|
commit | commitdiff | tree |
2019-03-28 |
Ian Romanick | nir/algebraic: Remove redundant extract_[iu]8 patterns
|
commit | commitdiff | tree |
2019-03-28 |
Ian Romanick | nir/algebraic: Fix up extract_[iu]8 after loop unrolling
|
commit | commitdiff | tree |
2019-03-09 |
Ian Romanick | nir/algebraic: Add missing 16-bit extract_[iu]8 patterns
|
commit | commitdiff | tree |
2019-03-09 |
Ian Romanick | nir/algebraic: Add missing 64-bit extract_[iu]8 patterns
|
commit | commitdiff | tree |
2019-03-09 |
Ian Romanick | nir/algebraic: Remove redundant extract_[iu]8 patterns
|
commit | commitdiff | tree |
2019-03-09 |
Ian Romanick | nir/algebraic: Fix up extract_[iu]8 after loop unrolling
|
commit | commitdiff | tree |
2019-03-06 |
Ian Romanick | intel/fs: Fix extract_u8 of an odd byte from a 64-bit...
|
commit | commitdiff | tree |
2019-03-06 |
Ian Romanick | intel/fs: nir_op_extract_i8 extracts a byte, not a...
|
commit | commitdiff | tree |
2019-03-06 |
Ian Romanick | intel/compiler: Silence unused parameter warning in...
|
commit | commitdiff | tree |
2019-03-06 |
Ian Romanick | intel/compiler: Silence many unused parameter warnings...
|
commit | commitdiff | tree |
2019-03-02 |
Ian Romanick | nir/algebraic: Optimize away an fsat of a b2f
|
commit | commitdiff | tree |
2019-03-02 |
Ian Romanick | intel/fs: Don't assert on b2f with a saturate modifier
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | nir/algebraic: Replace a-fract(a) with floor(a)
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | intel/fs: Generate if instructions with inverted conditions
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | nir/algebraic: Replace a bcsel of a b2f sources with...
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | intel/fs: Emit better code for b2f(inot(a)) and b2i...
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | intel/fs: Use De Morgan's laws to avoid logical-not...
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | intel/fs: Emit logical-not of operands on Gen8+
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | intel/fs: Refactor ALU source and destination handling...
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | intel/fs: Handle OR source modifiers in algebraic optimization
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | intel/fs: Relax type matching rules in cmod propagation...
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | nir/algebraic: Replace i2b used by bcsel or if-statement...
|
commit | commitdiff | tree |
2019-03-01 |
Ian Romanick | intel/vec4: Emit constants for some ALU sources as...
|
commit | commitdiff | tree |
2019-02-15 |
Ian Romanick | nir/algebraic: Simplify comparison with sequential...
|
commit | commitdiff | tree |
2019-02-15 |
Ian Romanick | nir/algebraic: Convert some f2u to f2i
|
commit | commitdiff | tree |
2019-02-15 |
Matt Turner | intel/compiler/test: Add unit test for mismatched signedness... Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2019-02-15 |
Matt Turner | intel/compiler: Avoid propagating inequality cmods... Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2019-02-15 |
Matt Turner | intel/compiler/test: Set devinfo->gen = 7 Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2019-02-14 |
Ian Romanick | spirv: Add missing break
|
commit | commitdiff | tree |
2019-02-08 |
Ian Romanick | nir: Convert a bcsel with only phi node sources to...
|
commit | commitdiff | tree |
2019-02-08 |
Ian Romanick | nir: Split ALU instructions in loops that read phis
|
commit | commitdiff | tree |
2019-02-08 |
Ian Romanick | nir: Select phi nodes using prev_block instead of continue_block
|
commit | commitdiff | tree |
2019-02-08 |
Ian Romanick | nir: Refactor code that checks phi nodes in opt_peel_loop_in...
|
commit | commitdiff | tree |
2019-02-08 |
Ian Romanick | nir: Document some fields of nir_loop_terminator
|
commit | commitdiff | tree |
2019-02-08 |
Ian Romanick | intel/compiler: Silence warning about value that may...
|
commit | commitdiff | tree |
2019-02-08 |
Ian Romanick | nir: Silence zillions of unused parameter warnings...
|
commit | commitdiff | tree |
2018-12-19 |
Ian Romanick | nir/algebraic: Don't put quotes around floating point... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-18 |
Ian Romanick | Revert "nir/lower_indirect: Bail early if modes == 0"
|
commit | commitdiff | tree |
2018-12-17 |
Ian Romanick | intel/compiler: More peephole_select for pre-Gen6 Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-17 |
Ian Romanick | nir/opt_peephole_select: Don't peephole_select expensive... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-17 |
Ian Romanick | intel/compiler: More peephole select Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-17 |
Ian Romanick | nir/opt_peephole_select: Don't try to remove flow control... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-17 |
Ian Romanick | i965/vec4: Propagate conditional modifiers from more... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-17 |
Ian Romanick | i965/fs: Eliminate unary op on operand of compare-with... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-17 |
Ian Romanick | i965/vec4/dce: Don't narrow the write mask if the flags... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-17 |
Ian Romanick | i965/vec4: Silence unused parameter warnings in vec4... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-16 |
Ian Romanick | nir: Release per-block metadata in nir_sweep Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-16 |
Ian Romanick | nir: Fix holes in nir_instr Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-16 |
Ian Romanick | nir/phi_builder: Use per-value hash table to store... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-16 |
Ian Romanick | util/hash_table: Add _mesa_hash_table_init function Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-14 |
Ian Romanick | util/slab: Rename slab_mempool typed parameters to... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-12-14 |
Ian Romanick | nir/phi_builder: Internal users should use nir_phi_builder_v... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-11-15 |
Ian Romanick | glsl: Refactor type checking for redeclarations Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-11-15 |
Ian Romanick | glsl: Omit redundant qualifier checks on redeclarations Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-11-15 |
Ian Romanick | glsl: prevent qualifiers modification of predeclared... Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-11-08 |
Ian Romanick | glsl: Add pragma to disable all warnings Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-11-08 |
Ian Romanick | glsl: Add warning tests for identifiers with __ Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-10-09 |
Ian Romanick | intel/compiler: Don't handle fsign.sat Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-10-09 |
Ian Romanick | nir/algebraic: Simplify fsat of fsign Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
2018-10-09 |
Ian Romanick | nir/algebraic: sign(x)*x*x is abs(x)*x Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
commit | commitdiff | tree |
next |