nir: copy intrinsic type when lowering load input/uniform and store output
[mesa.git] / src / compiler / nir /
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...
2019-05-24 Jason Ekstrandnir/source_mods: Add a helpers for setting source modifiers
2019-05-24 Jason Ekstrandnir/builder: Remove the use_fmov parameter from nir_swizzle
2019-05-21 Dave Airlienir/test: add split vars tests (v2)
2019-05-20 Caio Marcelo de... nir: Fix clone of nir_variable state slots
2019-05-20 Caio Marcelo de... nir: Add nir_address_format_null_value()
2019-05-20 Caio Marcelo de... nir: Add nir_address_format_32bit_offset
2019-05-20 Caio Marcelo de... nir: Add nir_address_format_logical
2019-05-20 Dave Airlienir/validate: fix crash if entry is null.
2019-05-16 Caio Marcelo de... nir: Only convert SSA values to regs when needed
2019-05-16 Caio Marcelo de... nir: Fix nir_opt_idiv_const when negatives are involved
2019-05-16 Lionel Landwerlinnir: lower_non_uniform_access: iterate over instruction...
2019-05-16 Alyssa Rosenzweignir/algebraic: Remove problematic "optimization"
2019-05-15 Anuj Phogatcompiler: Add lowering support for 64-bit saturate...
2019-05-15 Lionel Landwerlinnir: fix lower_non_uniform_access pass
2019-05-14 Ian Romanicknir/algebraic: Commute 1-fsat(a) to fsat(1-a) for all...
2019-05-14 Ian Romanicknir/algebraic: Eliminate useless fsat() on operand...
2019-05-14 Ian Romanicknir/algebraic: Strip double negatives from comparison...
2019-05-14 Ian Romanickintel/compiler: Repeat nir_opt_algebraic_late
2019-05-14 Ian RomanickRevert "nir: add late opt to turn inot/b2f combos back...
2019-05-14 Ian Romanicknir/algebraic: Eliminate a tautological compare
2019-05-14 Ian Romanicknir/algebraic: Simplify fsqrt domain guard
2019-05-14 Ian Romanicknir/search: Don't compare 8-bit or 1-bit constants...
2019-05-14 Ian Romanicknir/algebraic: Recognize open-coded fsat with modifiers
2019-05-14 Ian Romanicknir/algebraic: Push unary operations into source operan...
2019-05-14 Ian Romanicknir/algebraic: Recognize open-coded flrp(a, b, fsat(c))
2019-05-14 Ian Romanicknir/algebraic: Add missing ffma(-1, a, b) pattern
2019-05-14 Ian Romanicknir: Mark ffma as 2src_commutative
2019-05-14 Ian Romanicknir: Add support for 2src_commutative ops that have...
2019-05-14 Ian Romanicknir: Rename commutative to 2src_commutative
2019-05-13 Jason Ekstrandnir/validate: Use a single set for SSA def validation
2019-05-13 Jason Ekstrandnir/validate: Use a ralloc context for our temporary...
2019-05-11 Ruslan Kabatsayevnir: Fix wrong sign in lower_rcp
2019-05-10 Alyssa Rosenzweignir: Add blend_const_color_rgba sysval
2019-05-10 Jonathan Mareknir: allow specifying a set of opcodes in lower_alu_to_...
2019-05-08 Ian Romanicknir/flrp: Reassociate add in flrp(±1, b, c) lowering...
2019-05-08 Ian Romanicknir/flrp: Fix typo on the flrp(±1, b, c) path
2019-05-07 Vasily Khoruzhicknir: implement lowering for fsin and fcos
2019-05-07 Ian Romanicknir/algebraic: Reassociate open-coded flrp(1, b, c)
2019-05-07 Ian Romanicknir/flrp: Lower flrp(a, b, #c) differently
2019-05-07 Ian Romanicknir/flrp: Lower flrp(a, b, c) differently if another...
2019-05-07 Ian Romanicknir/flrp: Lower flrp(a, b, c) differently if another...
2019-05-07 Ian Romanicknir/flrp: Lower flrp(±1, b, c) and flrp(a, ±1, c) diffe...
2019-05-07 Ian Romanicknir/flrp: Lower flrp(#a, #b, c) differently
2019-05-07 Ian Romanicknir: Use the flrp lowering pass instead of nir_opt_alge...
2019-05-07 Ian Romanicknir/flrp: Add new lowering pass for flrp instructions
2019-05-07 Ian Romanicknir/algebraic: Pull common multiplication out of flrp...
2019-05-07 Ian Romanicknir/algebraic: Pull common addition out of flrp arguments
2019-05-07 Christian Gmeinernir: nir_shader_compiler_options: drop native_integers
2019-05-07 Vasily Khoruzhicknir: add int_to_float lowering pass
2019-05-04 Karol Herbstnir: Add nir_op_vec helper
2019-05-04 Karol Herbstnir: Add a nir_builder_alu variant which takes an array...
2019-05-04 Jason Ekstrandnir: Add a SSA type gathering pass
2019-05-03 Connor Abbottnir/algebraic: Don't emit empty initializers for MSVC
2019-05-03 Dave Airlienir: fix lower vars to ssa for larger vector sizes.
2019-05-02 Rob Clarknir: fix nir tex print harder
2019-05-02 Rob Clarknir: add pass to lower fb reads
2019-05-02 Rob Clarknir: fix lower_wpos_ytransform in load_frag_coord case
2019-05-02 Rob Clarknir: rework tex instruction printing
2019-05-02 Connor Abbottnir/search: Add debugging code to dump the pattern...
2019-05-02 Connor Abbottnir/search: Add automaton-based pre-searching
2019-05-01 Ian Romanicknir: Saturating integer arithmetic is not associative
2019-05-01 Jonathan Mareknir: improve convert_yuv_to_rgb
2019-04-29 Eric Engestromdelete autotools .gitignore files
2019-04-29 Kenneth Graunkenir: Add a new nir_cf_list_is_empty_block() helper.
2019-04-29 Andreas Baierlnir: add rcp(w) lowering for gl_FragCoord
2019-04-26 Tapani Pällinir: use braces around subobject in initializer
2019-04-26 Jason Ekstrandnir/algebraic: Optimize integer cast-of-cast
2019-04-26 Dave Airlienir: fix bit_size in lower indirect derefs.
2019-04-25 Rob Clarkfreedreno/ir3: lower load_barycentric_at_offset
2019-04-25 Rob Clarkfreedreno/ir3: lower load_barycentric_at_sample
2019-04-25 Caio Marcelo de... nir: Add option to lower tex to txl when shader don...
2019-04-25 Timothy Arcerinir: fix nir_remove_unused_varyings()
2019-04-22 Jason Ekstrandnir: Use the NIR_SRC_AS_ macro to define nir_src_as_deref
2019-04-19 Jason Ekstrandnir: Add helpers for getting the type of an address...
2019-04-19 Jason Ekstrandintel,nir: Lower TXD with a bindless sampler
2019-04-19 Jason Ekstrandnir/lower_io: Expose some explicit I/O lowering helpers
next