nir/loop_analyze: Use new eval_const_* helpers in test_iterations
[mesa.git] / src / compiler / nir /
2019-07-10 Jason Ekstrandnir/loop_analyze: Use new eval_const_* helpers in test_...
2019-07-10 Jason Ekstrandnir/loop_analyze: Handle bit sizes correctly in calcula...
2019-07-10 Jason Ekstrandnir/loop_analyze: Fix phi-of-identical-alu detection
2019-07-10 Jason Ekstrandnir/instr_set: Expose nir_instrs_equal()
2019-07-10 Jason Ekstrandnir/builder: Use nir_const_value_for_* for constructing...
2019-07-10 Jason Ekstrandnir: Refactor nir_src_as_* constant functions
2019-07-10 Jason Ekstrandnir: Add more helpers for working with const values
2019-07-09 Alyssa Rosenzweignir: Add Panfrost-specific blending intrinsic
2019-07-09 Alyssa Rosenzweignir: Add nir_imm_vec4_16
2019-07-09 Connor Abbottnir/lower_io_to_temporaries: Fix hash table leak
2019-07-08 Ian Romanicknir: Allow nir_ssa_alu_instr_src_components to operate...
2019-07-08 Ian Romanicknir: Handle swizzle in nir_alu_srcs_negative_equal
2019-07-08 Ian Romanicknir: nir_const_value_negative_equal compares one value...
2019-07-08 Ian Romanicknir: Port some const_value_negative_equal tests to...
2019-07-08 Ian Romanicknir: Pass fully qualified type to nir_const_value_negat...
2019-07-08 Ian Romanicknir: Use nir_src_bit_size instead of alu1->dest.dest...
2019-07-08 Ian Romanicknir: Add unit tests for nir_opt_comparison_pre
2019-07-08 Caio Marcelo de... nir: print ptr_stride for deref_casts
2019-07-08 Caio Marcelo de... nir: Add demote and is_helper_invocation intrinsics
2019-07-08 Connor Abbottcompiler: Add color system value
2019-07-08 Connor Abbottintel/nir: Extract add_const_offset_to_base
2019-07-08 Connor Abbottnir/lower_io_to_temporaries: Handle interpolation intri...
2019-07-08 Connor Abbottnir: Avoid coalescing vars created by lower_io_to_tempo...
2019-07-08 Connor Abbottnir: Return correct size in nir_assign_io_var_locations()
2019-07-08 Connor Abbottnir: Handle compact variables when assigning i/o locations
2019-07-08 Connor Abbottnir: Move st_nir_assign_var_locations() to common code
2019-07-08 Connor Abbottradv: Make FragCoord a sysval
2019-07-08 Daniel Schürmannanv,nir: Move lower_input_attachments pass from ANV...
2019-07-02 Rob Clarknir: add pass to lower load_interpolated_input
2019-07-01 Sagar Ghugenir: Add optimization to use ROR/ROL instructions
2019-07-01 Sagar Ghugenir: Add urol and uror opcodes
2019-06-30 Alejandro Piñeironir: add is_in_ubo/ssbo/block helpers
2019-06-29 Ian Romanicknir/serach: Increase maximum commutative expressions...
2019-06-29 Ian Romanicknir/algebraic: Don't mark expression with duplicate...
2019-06-29 Ian Romanicknir/search: Log Boolean constants instead of asserting
2019-06-29 Ian Romanicknir/algebraic: Fail build when too many commutative...
2019-06-29 Ian Romanicknir/algebraic: Fix whitespace error
2019-06-28 Eric Anholtnir: Fix lowering of bitfield_insert to shifts.
2019-06-26 Caio Marcelo de... nir/algebraic: Add helpers and a rule involving wrapping
2019-06-26 Caio Marcelo de... nir: Add a no wrapping bits to nir_alu_instr
2019-06-26 Jonathan Mareknir: remove fnot/fxor/fand/for opcodes
2019-06-26 Jonathan Mareknir: opt_vectorize: combine different constant sources
2019-06-26 Timothy Arcerinir: add tess support to nir_lower_clamp_color_outputs()
2019-06-24 Daniel Schürmannnir: introduce lowering of bitfield_insert to bfm and...
2019-06-24 Daniel Schürmannnir/algebraic: Use unsigned comparison when lowering...
2019-06-24 Daniel Schürmannnir/algebraic: Remove unnecessary iand of [iu]bfe and...
2019-06-24 Daniel Schürmannnir: define behavior of nir_op_bfm and nir_op_u/ibfe...
2019-06-24 Daniel Schürmannnir/algebraic: add optimization pattern for ('ult'...
2019-06-20 Boris Brezillonnir/lower_tex: Add an assert() in nir_lower_txs_lod()
2019-06-19 Jason Ekstrandnir: Make nir_constant a vector rather than a matrix
2019-06-19 Connor Abbottnir: Use reorderable access flag
2019-06-19 Connor Abbottnir: Add a helper to determine if an intrinsic can...
2019-06-19 Connor Abbottnir: Add reorderable memory access enum
2019-06-19 Connor Abbottnir/copy_prop_vars: Ignore volatile accesses
2019-06-19 Connor Abbottglsl/nir: Propagate access qualifiers
2019-06-19 Connor Abbottnir: Allow qualifiers on copy_deref and image instructions
2019-06-18 Connor Abbottnir: add a vectorization pass
2019-06-18 Boris Brezillonnir/lower_tex: Add a way to lower TXS(non-0-LOD) instru...
2019-06-18 Boris Brezillonnir/lower_tex: Update ->sampler_dim value before callin...
2019-06-18 Boris Brezillonnir/lower_tex: Actually report when projector lowering...
2019-06-14 Iago Toral Quiroganir: detect more dynamically uniform expressions
2019-06-13 Connor Abbottnir: Don't manually index intrinsic index enum
2019-06-13 Daniel Schürmannnir: add intrinsics for AMD_shader_ballot
2019-06-10 Eduardo Lima Mitevnir/opt_algebraic: Fix rules for imadsh_mix16
2019-06-07 Eric Engestromnir: fix s/&&/||/ typo
2019-06-07 Eduardo Lima Mitevnir_algebraic: Add basic optimizations for umul_low...
2019-06-07 Eduardo Lima Mitevnir/opcodes: Add new 'umul_low' and 'imadsh_mix16'...
2019-06-06 Jason Ekstrandnir/propagate_invariant: Don't add NULL vars to the...
2019-06-05 Kenneth Graunkenir: Combine lower_fmod16/32 back into a single lower_fmod.
2019-06-05 Kenneth Graunkenir: Drop lower_fmod64 option.
2019-06-05 Jason Ekstrandnir: Don't replace the nir_shader when NIR_TEST_SERIALIZE=1
2019-06-05 Jason Ekstrandnir: Don't replace the nir_shader when NIR_TEST_CLONE=1
2019-06-04 Alyssa Rosenzweignir/algebraic: Simplify max(abs(a), 0.0) -> abs(a)
2019-06-04 Caio Marcelo de... nir/vars_to_ssa: Handle UNDEF_NODE in more places
2019-06-03 Caio Marcelo de... nir: Add functions to subtract and compare addresses
2019-06-03 Caio Marcelo de... nir: Add nir_ball_iequal() helper
2019-06-03 Jonathan Mareknir: copy intrinsic type when lowering load input/unifo...
2019-05-31 Caio Marcelo de... nir: Return nir_type_invalid for non-numeric base types
2019-05-31 Jonathan Mareknir: remove bool lowering from lower_int_to_float
2019-05-31 Jonathan Mareknir: fix lower_{int,bool}_to_float for new mov opcode
2019-05-31 Jonathan Mareknir: add lower_bitshift option
2019-05-31 Jonathan Mareknir: fix gather_ssa_types
2019-05-31 Jonathan Mareknir: add type information to load uniform/input and...
2019-05-31 Connor Abbottnir/instr_set: Use _mesa_set_search_or_add()
2019-05-31 Ian Romanicknir: Rematerialize compare instructions
2019-05-31 Ian Romanicknir: Add a shallow clone function for nir_alu_instr
2019-05-31 Bas Nieuwenhuizennir: Actually propagate progress in nir_opt_move_load_ubo.
2019-05-31 Jason Ekstrandnir/split_vars: Properly bail in the presence of comple...
2019-05-31 Jason Ekstrandnir/vars_to_ssa: Properly ignore variables with complex...
2019-05-31 Jason Ekstrandnir/vars_to_ssa: Use a non-null UNDEF_NODE pointer
2019-05-31 Jason Ekstrandnir/deref: Add a has_complex_use helper
2019-05-31 Jason Ekstrandnir/dead_cf: Call instructions aren't dead
2019-05-30 Caio Marcelo de... nir: Accept nir_var_mem_global in derefs used by phis
2019-05-29 Brian Paulnir: silence three compiler warnings seen with MinGW
2019-05-29 Caio Marcelo de... nir: Allow derefs to be used as phi sources
2019-05-28 Lionel Landwerlinnir/lower_non_uniform: safely iterate over blocks
2019-05-28 Kenneth Graunkest/nir: Re-vectorize shader IO
2019-05-24 Jason Ekstrandnir: Drop imov/fmov in favor of one mov instruction
2019-05-24 Jason Ekstrandnir/builder: Merge nir_[if]mov_alu into one nir_mov_alu...
2019-05-24 Jason Ekstrandnir/lower_to_source_mods: Stop turning add, sat, and...
next