2019-05-31 |
Ian Romanick | intel/compiler: Use compare rematerialization pass
|
commit | commitdiff | tree |
2019-05-31 |
Ian Romanick | nir: Rematerialize compare instructions
|
commit | commitdiff | tree |
2019-05-31 |
Ian Romanick | nir: Add a shallow clone function for nir_alu_instr
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir/algebraic: Commute 1-fsat(a) to fsat(1-a) for all...
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir/algebraic: Eliminate useless fsat() on operand...
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir/algebraic: Strip double negatives from comparison...
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | intel/compiler: Repeat nir_opt_algebraic_late
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | Revert "nir: add late opt to turn inot/b2f combos back...
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir/algebraic: Eliminate a tautological compare
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir/algebraic: Simplify fsqrt domain guard
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir/search: Don't compare 8-bit or 1-bit constants...
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir/algebraic: Recognize open-coded fsat with modifiers
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir/algebraic: Push unary operations into source operands...
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir/algebraic: Recognize open-coded flrp(a, b, fsat(c))
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | intel/fs: Allow cmod propagation to instructions with...
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir/algebraic: Add missing ffma(-1, a, b) pattern
|
commit | commitdiff | tree |
2019-05-14 |
Ian Romanick | nir: Mark ffma as 2src_commutative
|
commit | commitdiff | tree |
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-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-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 |
2019-01-10 |
Ian Romanick | glsl: Add utility to convert text files to C strings Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
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 |
next |