nir: define behavior of nir_op_bfm and nir_op_u/ibfe according to SM5 spec.
[mesa.git] / src / compiler / nir / nir.h
2019-06-24 Daniel Schürmannnir: define behavior of nir_op_bfm and nir_op_u/ibfe...
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: 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-13 Connor Abbottnir: Don't manually index intrinsic index enum
2019-06-13 Daniel Schürmannnir: add intrinsics for AMD_shader_ballot
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-03 Caio Marcelo de... nir: Add functions to subtract and compare addresses
2019-05-31 Caio Marcelo de... nir: Return nir_type_invalid for non-numeric base types
2019-05-31 Jonathan Mareknir: add lower_bitshift option
2019-05-31 Jonathan Mareknir: add type information to load uniform/input and...
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 Jason Ekstrandnir/deref: Add a has_complex_use helper
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-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-14 Ian Romanicknir: Rename commutative to 2src_commutative
2019-05-10 Jonathan Mareknir: allow specifying a set of opcodes in lower_alu_to_...
2019-05-07 Vasily Khoruzhicknir: implement lowering for fsin and fcos
2019-05-07 Ian Romanicknir/flrp: Add new lowering pass for flrp instructions
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 Jason Ekstrandnir: Add a SSA type gathering pass
2019-05-02 Rob Clarknir: add pass to lower fb reads
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-25 Caio Marcelo de... nir: Add option to lower tex to txl when shader don...
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
2019-04-19 Erico Nunesnir/algebraic: add lowering for fsign
2019-04-18 Jason Ekstrandnir: Add a nir_src_as_intrinsic() helper
2019-04-18 Jason Ekstrandnir: Rework nir_src_as_alu_instr to not take a pointer
2019-04-18 Jason Ekstrandnir: Drop "struct" from some nir_* declarations
2019-04-16 Marek Olšáknir: optimize gl_SampleMaskIn to gl_HelperInvocation...
2019-04-14 Karol Herbstnir: make nir_const_value scalar
2019-04-14 Alyssa Rosenzweignir: Add nir_lower_viewport_transform
2019-04-13 Christian Gmeinernir: add lower_ftrunc
2019-04-12 Jason Ekstrandnir: Add a pass for selectively lowering variables...
2019-04-12 Karol Herbstglsl/nir: add support for lowering bindless images_derefs
2019-04-12 Timothy Arcerinir/i965/freedreno/vc4: add a bindless bool to type...
2019-04-12 Karol Herbstnir: move brw_nir_rewrite_image_intrinsic into common...
2019-04-09 Jason Ekstrandnir: Get rid of global registers
2019-04-09 Jason Ekstrandnir: Get rid of nir_register::is_packed
2019-04-09 Timothy Arcerinir/radv: remove restrictions on opt_if_loop_last_conti...
2019-03-30 Rob Clarknir: add lower_all_io_to_elements
2019-03-28 Ian Romanicknir: Add partial redundancy elimination for compares
2019-03-28 Ian Romanicknir: Add nir_alu_srcs_negative_equal
2019-03-28 Ian Romanicknir: Add nir_const_value_negative_equal
2019-03-27 Timothy Arcerinir: add support for user defined select control
2019-03-27 Timothy Arcerinir: add support for user defined loop control
2019-03-25 Jason Ekstrandnir: Add texture sources and intrinsics for bindless
2019-03-25 Jason Ekstrandnir: Add a lowering pass for non-uniform resource access
2019-03-25 Jason Ekstrandnir/lower_io: Add a bounds-checked 64-bit global addres...
2019-03-25 Iago Toral Quirogacompiler/nir: add lowering for 16-bit flrp
2019-03-25 Iago Toral Quirogacompiler/nir: add lowering option for 16-bit fmod
2019-03-22 Samuel Pitoisetspirv,nir: lower frexp_exp/frexp_sig inside a new NIR...
2019-03-21 Karol Herbstnir/lower_tex: Add support for tg4 offsets lowering
2019-03-21 Karol Herbstnir: add support for gather offsets
2019-03-20 Jason Ekstrandnir: Constant values are per-column not per-component
2019-03-19 Jason EkstrandRevert "nir: const `nir_call_instr::callee`"
2019-03-19 Eric Engestromnir: const `nir_call_instr::callee`
2019-03-16 Jason Ekstrandnir: Add a new pass to lower array dereferences on...
2019-03-15 Jason Ekstrandnir: Rename nir_address_format_vk_index_offset to not...
2019-03-13 Caio Marcelo de... nir: Add a pass to combine store_derefs to same vector
2019-03-12 Jason Ekstrandnir: Add a pass for lowering IO back to vector when...
2019-03-12 Connor Abbottnir: Add a stripping pass for improved cacheability
2019-03-12 Timothy Arcerinir: calculate trip count for more loops
2019-03-12 Timothy Arcerinir: add new partially_unrolled bool to nir_loop
2019-03-12 Timothy Arcerinir: add guess trip count support to loop analysis
2019-03-06 Jason Ekstrandnir/lower_doubles: Inline functions directly in lower_d...
2019-03-06 Jason Ekstrandnir/deref: Expose nir_opt_deref_impl
2019-03-06 Jason Ekstrandnir/inline_functions: Break inlining into a builder...
2019-03-06 Jason Ekstrandnir: Teach loop unrolling about 64-bit instruction...
2019-03-06 Jason Ekstrandnir: Expose double and int64 op_to_options_mask helpers
2019-03-06 Iago Toral Quirogacompiler/nir: add an is_conversion field to nir_op_info
2019-03-05 Karol Herbstnir/spirv: initial handling of OpenCL.std extension...
2019-03-05 Timur Kristófnir: Add multiplier argument to nir_lower_uniforms_to_ubo.
2019-03-05 Timur Kristófnir: Move nir_lower_uniforms_to_ubo to compiler/nir.
2019-03-04 Jason Ekstrandintel,nir: Lower TXD with min_lod when the sampler...
2019-03-04 Sagar Ghugenir/glsl: Add another way of doing lower_imul64 for...
2019-03-02 Jordan Justennir: Add int64/doubles options into nir_shader_compiler...
2019-02-27 Gert Wollnynir: Add posibility to not lower to source mod 'abs...
2019-02-26 Kasireddy, Viveknir/lower_tex: Add support for XYUV lowering
2019-02-21 Alejandro Piñeironir, glsl: move pixel_center_integer/origin_upper_left...
2019-02-14 Eric Anholtnir: Move panfrost's isign lowering to nir_opt_algebraic.
2019-02-12 Tapani Pällinir: add option to use scaling factor when sampling...
2019-02-08 Ian Romanicknir: Document some fields of nir_loop_terminator
2019-02-08 Ian Romanicknir: Silence zillions of unused parameter warnings...
next