radv: Disable lower_io_to_temporaries during deref changes.
[mesa.git] / src / compiler / nir /
2018-06-23 Jason Ekstrandnir,spirv: Rework function calls
2018-06-23 Jason Ekstrandnir: Add a concept of per-member structs and a lowering...
2018-06-23 Jason Ekstrandnir/lower_tex: Always copy deref and offset sources
2018-06-23 Jason Ekstrandnir: Support deref instructions in opt_undef
2018-06-23 Jason Ekstrandnir: Consider deref instructions in opt_peephole_select
2018-06-23 Jason Ekstrandnir: Consider deref instructions in lower_phis_to_scalar
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_drawpixels
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_clamp_color_ou...
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_alpha_test
2018-06-23 Jason Ekstrandnir: Support deref instructions in loop_analyze
2018-06-23 Jason Ekstrandnir: Support deref instructions in remove_unused_varyings
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_pos_center
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_wpos_ytransform
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_io
2018-06-23 Jason Ekstrandnir: Support deref instructions in gather_info
2018-06-23 Jason Ekstrandnir: Support deref instructions in propagate_invariant
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_clip_cull
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_system_values
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_indirect_derefs
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_vars_to_ssa
2018-06-23 Jason Ekstrandnir: Support deref instructions in split_var_copies
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_var_copies
2018-06-23 Jason Ekstrandnir: Add a deref path helper struct
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_io_to_temporaries
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_global_vars_to...
2018-06-23 Jason Ekstrandnir: Add a pass for fixing deref modes
2018-06-23 Jason Ekstrandnir: Support deref instructions in remove_dead_variables
2018-06-23 Rob Clarknir: add deref lowering sanity checking
2018-06-23 Jason Ekstrandnir/deref: Add some deref cleanup functions
2018-06-23 Jason Ekstrandnir: Add helpers for working with deref instructions
2018-06-23 Jason Ekstrandnir: Add deref sources to texture instructions
2018-06-23 Jason Ekstrandnir: Add _deref versions of all of the _var intrinsics
2018-06-23 Jason Ekstrandnir/builder: Add deref building helpers
2018-06-23 Jason Ekstrandnir: Add a deref instruction type
2018-06-23 Jason Ekstrandnir/validate: Rework intrinsic type validation
2018-06-21 Neil Robertsnir: Add explicit_binding to nir_variable
2018-06-19 Rob Clarknir: add pass to move load_const
2018-06-19 Rob Clarknir: add comment for loop_unroll pass
2018-06-16 Ian Romanicknir: Document a couple instances of parent_instr
2018-06-07 Plamena Manolovanir: Add global invocation id intrinsic.
2018-06-07 Timothy Arcerinir: add opt_if_loop_terminator()
2018-06-07 Timothy Arcerinir: move ends_in_break() helper to nir_loop_analyze.h
2018-06-06 Eric Anholtnir: Look into uniform structs for samplers when counti...
2018-06-06 Eric Anholtnir: Add lowering for nir_op_bit_count.
2018-06-06 Eric Anholtnir: Add lowering for nir_op_bitfield_reverse.
2018-06-06 Eric Anholtnir: Add an ALU lowering pass for mul_high.
2018-06-06 Eric Anholtnir: Add lowering for find_lsb.
2018-06-06 Eric Anholtnir: Add lowering for ifind_msb to ufind_msb.
2018-06-06 Eric Anholtnir: Add lowering from ibitfield_extract/ubitfield_extr...
2018-06-06 Eric Anholtnir: Add lowering for bitfieldInsert without using...
2018-06-04 Samuel Pitoisetnir: implement the GLSL equivalent of if simplication...
2018-06-04 Samuel Pitoisetnir: make is_comparison() a non-static helper function
2018-06-03 Dave Airlienir: use num_components wrappers in print/validate.
2018-06-01 Ian Romanicknir: Lower !f2b(x) to x == 0.0
2018-06-01 Ian Romanicknir: Add some missing "optimization undo" patterns
2018-06-01 Plamena Manolovamesa: Add GL/GLSL plumbing for ARB_fragment_shader_inte...
2018-05-31 Samuel Pitoisetnir: optimize iand(ieq(a, 0), ieq(b, 0)) to ieq(ior...
2018-05-30 Timothy Arcerinir: add unsigned comparison simplifications
2018-05-29 Karol Herbstnir/print: fix printing of 8/16 bit constant variables
2018-05-18 Alyssa Rosenzweignir: Implement optional b2f->iand lowering
2018-05-13 Rhys Perryanv,nir: add generated files to .gitignore(s)
2018-05-09 Jason Ekstrandnir/format_convert: Add code for bitcasting vectors
2018-05-09 Jason Ekstrandnir/format_convert: Add a function to pack RGB9_E5...
2018-05-09 Jason Ekstrandnir/format_convert: Add pack/unpack for R11F_G11F_B10F
2018-05-09 Jason Ekstrandnir/format_convert: Add linear <-> sRGB helpers
2018-05-09 Jason Ekstrandnir: Add the start of a format conversion helper header
2018-05-07 Matt Turnernir: Transform discard_if(true) into discard
2018-05-03 Iago Toral Quirogacompiler/lower_64bit_packing: rename the pass to be...
2018-05-03 Iago Toral Quiroganir/lower_64bit_packing: extend the pass to handle...
2018-05-03 Iago Toral Quiroganir: add opcodes for 16-bit packing and unpacking
2018-05-03 Iago Toral Quirogacompiler/nir: add a lowering pass to convert the bit...
2018-05-02 Rob Clarknir: add missing dependency in meson.build
2018-05-02 Antia Puentescompiler/nir: Add conditional lowering for gl_BaseVertex
2018-05-02 Antia Puentescompiler: Add SYSTEM_VALUE_IS_INDEXED_DRAW and instrinsics
2018-05-01 Timothy Arcerinir: move GL specific passes to src/compiler/glsl
2018-04-26 Karol Herbstnir/opt_constant_folding: fix folding of 8 and 16 bit...
2018-04-26 Karol Herbstnir: print 8 and 16 bit constants correctly
2018-04-26 Karol Herbstnir: support converting to 8-bit integers in nir_type_c...
2018-04-23 Bas Nieuwenhuizennir: Do not use progress for unreachable code in return...
2018-04-19 Neil Robertsnir: Offset vertex_id by first_vertex instead of base_v...
2018-04-19 Antia Puentescompiler: Add SYSTEM_VALUE_FIRST_VERTEX and instrinsics
2018-04-17 Neil Robertsnir/builder: Add a nir_imm_floatN_t helper
2018-04-17 Timothy Arcerinir: return early when lowering a return at the end...
2018-04-13 Daniel Schürmannnir: lower 64bit subgroup shuffle intrinsics
2018-04-13 Daniel Schürmannnir: use ballot_bit_size when lowering ballot_bitfield_...
2018-04-13 Daniel Schürmannnir: subgroups instructions for 64bit ballot sizes
2018-04-12 Marek Olšákmesa: include mtypes.h less
2018-04-11 Caio Marcelo de... nir/vars_to_ssa: Simplify node matching code
2018-04-11 Caio Marcelo de... nir/vars_to_ssa: Remove an unnecessary deref_arry_type...
2018-04-11 Caio Marcelo de... nir/vars_to_ssa: Rework register_variable_uses()
2018-04-11 Jason Ekstrandnir: Use nir_builder in lower_io_to_temporaries
2018-04-11 Jason Ekstrandnir/lower_atomics: Rework the main walker loop a bit
2018-04-10 Topi Pohjolainennir: Check if u_vector_init() succeeds
2018-04-10 Timothy Arcerinir: dont lower bindless samplers
2018-04-10 Jason Ekstrandnir/lower_system_values: Support SYSTEM_VALUE_LOCAL_GRO...
2018-04-09 Rob Clarknir: add comment about nir_src_copy()
2018-04-06 Caio Marcelo de... nir: rename variables in nir_lower_io_to_temporaries...
2018-04-05 Jason Ekstrandprog/nir: Simplify some load/store operations
2018-04-04 Jason Ekstrandnir/lower_vec_to_movs: Only coalesce if the vec had...
2018-04-03 Rob Clarknir+drivers: add helpers to get # of src/dest components
next