nir/algebraic: mark some optimizations with fsat(NaN) as inexact
[mesa.git] / src / compiler / nir / nir.h
2020-08-31 Jesse Natalienir/vtn: Convert constant samplers to variables with...
2020-08-31 Eric Anholtnir: Switch the indexing of block->live_in/out arrays.
2020-08-29 Jason Ekstrandnir: Take a variable remap parameter in nir_inline_func...
2020-08-27 Jesse Natalienir: Add bit_count to lower_int64 pass
2020-08-27 Jesse Natalienir: Add a lowering pass to split 64bit phis
2020-08-24 Marek Olšáknir: save IO semantics in lowered IO intrinsics
2020-08-24 Eric Anholtnir: Add a lowering pass for backends wanting load_ubo...
2020-08-24 Erik Faye-Lundnir: add iabs-lowering code
2020-08-21 Jesse Natalienir: Add options to nir_lower_compute_system_values...
2020-08-21 Jesse Natalienir: Move compute system value lowering to a separate...
2020-08-21 Erik Faye-Lundcompiler/nir: make lowering global-id to local-id optional
2020-08-21 Karol Herbstnir: rename nir_op_fne to nir_op_fneu
2020-08-21 Rhys Perrynir: add and use nir_intrinsic_has_ helpers
2020-08-20 Jesse Natalienir: Use 'unsigned' instead of enum types in nir_variab...
2020-08-19 Connor Abbottnir/lower_input_attachments: Support loading layer...
2020-08-19 Connor Abbottnir/lower_input_attachments: Support loading layer...
2020-08-19 Connor Abbottnir/lower_input_attachments: Refactor to use an options...
2020-08-17 Boris Brezilloncompiler/nir: Add new flags to lower pack/unpack split...
2020-08-17 Jesse Natalienir: Add nir_address_format_32bit_index_offset_pack64
2020-08-17 Jesse Natalienir: Add nir_address_format_32bit_offset_as_64bit
2020-08-17 Gert Wollnycompiler/nir: rewrite lower_fragcoord_wtrans to use...
2020-08-17 Marek Olšáknir: remove nir_strip stub declaration
2020-08-14 Julian Winklernir: Add a structurizer
2020-08-14 Karol Herbstnir: Add goto_if jump instruction
2020-08-14 Jason Ekstrandnir: Add and use nir_foreach_block_unstructured helpers
2020-08-14 Karol Herbstnir: Add a structured flag to nir_shader
2020-08-05 Eric Anholtnir: Add a little more docs about NIR's constant_data.
2020-08-03 Eric Anholtnir: Remove the old nir_opt_shrink_load.
2020-08-03 Eric Anholtnir: Add a pass to cut the trailing ends of vectors.
2020-07-31 David Stevensnir: Add colorspace support to YUV lowering pass
2020-07-30 Boris Brezillonnir: Stop passing an options arg to nir_lower_int64()
2020-07-29 Jason Ekstrandnir: Add a find_variable_with_[driver_]location helper
2020-07-29 Jason Ekstrandnir: Use a single list for all shader variables
2020-07-29 Jason Ekstrandnir: Split nir_index_vars into two functions
2020-07-29 Jason Ekstrandnir: Take a shader and variable mode in nir_assign_io_v...
2020-07-29 Jason Ekstrandnir: Take a nir_shader and variable mode in assign_var_...
2020-07-29 Jason Ekstrandnir: Add and use a nir_variable_list_for_mode helper
2020-07-29 Jason Ekstrandnir: Add a nir_foreach_uniform_variable helper
2020-07-29 Jason Ekstrandnir: Add a nir_foreach_function_temp_variable helper
2020-07-29 Jason Ekstrandnir: Add nir_foreach_shader_in/out_variable helpers
2020-07-29 Jason Ekstrandnir: Take a mode in remove_unused_io_vars
2020-07-28 Rhys Perrynir,radv/aco: add and use pass to lower make available...
2020-07-24 Neil Robertsnir/scheduler: Move nir_scheduler to its own header
2020-07-21 Rhys Perrynir: add nir_unsigned_upper_bound and nir_addition_migh...
2020-07-17 Icecream95nir: Add a face_sysval argument to nir_lower_two_sided_...
2020-07-13 Rhys Perrynir/lower_subgroups: add lower_shuffle_to_swizzle_amd
2020-07-08 Mike Blumenkrantznir: add lowering pass for fragcolor -> fragdata
2020-07-06 Connor Abbottnir: add vec2_index_32bit_offset address format
2020-07-03 Mike Blumenkrantznir: add lowering pass for clip plane enabling
2020-06-22 Neil Robertsnir/scheduler: Add an option to specify what stages...
2020-06-11 Jason Ekstrandnir: Add a nir_shader_preserve_all_metadata helper
2020-06-11 Jason Ekstrandnir: Add a nir_metadata_all enum value
2020-06-03 Rob Clarknir: get_base_type() should return enum type
2020-06-03 Boris Brezillonnir: Replace the scoped_memory barrier by a scoped_barrier
2020-06-03 Timothy Arcerinir: add callback to nir_remove_dead_variables()
2020-06-02 Marek Olšáknir: add options::vectorize_vec2_16bit to limit vectori...
2020-05-25 Dmitriy Nesternir: replace fnv1a hash function with xxhash
2020-05-19 Jason Ekstrandnir: Add const to nir_intrinsic_src_components
2020-05-19 Jason Ekstrandnir: Add a new helper for iterating phi sources leaving...
2020-05-19 Jason Ekstrandnir: Add documentation for each jump instruction type
2020-05-15 Jason Ekstrandnir: Use 8-bit types for most info fields
2020-05-14 Rob Clarknir: add pass to lower disjoint wrmask's
2020-05-14 Rob Clarknir: add helper to copy const_index[]
2020-05-14 Jason Ekstrandnir: Add some docs to the metadata types
2020-05-13 Jason Ekstrandnir: Make "divergent" a property of an SSA value
2020-05-11 Samuel Pitoisetnir: do not vectorize load/store if offset can overflow...
2020-05-07 Ian Romanicknir/algebraic: Split ibfe and ubfe with two constant...
2020-04-29 Timur Kristófnir: Add new linking helper to set linked driver locations.
2020-04-27 Jonathan Mareknir: add pack_32_2x16_split/unpack_32_2x16_split lowering
2020-04-27 Alyssa Rosenzweignir: Move nir_lower_mediump_outputs from ir3
2020-04-23 Gert Wollnynir: Add umad24 and umul24 opcodes
2020-04-23 Rhys Perrynir/algebraic: don't undo lowering of 8/16-bit comparis...
2020-04-22 Alejandro Piñeironir: add nir_tex_instr_need_sampler helper
2020-04-20 Jason Ekstrandnir/dominance: Better handle unreachable blocks
2020-04-18 Timothy Arcerinir: add matrix_layout to nir_variable data
2020-04-07 Caio Marcelo de... nir: Add per_view attribute to nir_variable
2020-04-06 Rob Clarknir: add some swizzle helpers
2020-04-01 Ian Romanicknir/algebraic: Distribute source modifiers into instruc...
2020-03-31 Jason Ekstrandnir: Add a nir_op_is_vec helper
2020-03-24 Iago Toral Quiroganir: add a bool bitsize lowering pass
2020-03-12 Caio Marcelo de... nir: Add pass to combine adjacent scoped memory barriers
2020-03-12 Caio Marcelo de... nir: Reorder nir_scopes so wider scope has larger numer...
2020-03-12 Caio Marcelo de... nir: Don't skip a bit in nir_memory_semantics
2020-03-12 Timur Kristófnir: Add ability to lower non-const quad broadcasts...
2020-03-09 Daniel Schürmannnir: add pass to lower discard() to demote()
2020-02-26 Jason Ekstrandnir: Drop nir_tex_instr::texture_array_size
2020-02-24 Caio Marcelo de... nir, intel: Move use_scoped_memory_barrier to nir_options
2020-02-24 Caio Marcelo de... nir: Add the alias NIR_MEMORY_ACQ_REL
2020-02-24 Eric Anholtnir: Move intel's intrinsic_image_coordinate_components...
2020-02-21 Alyssa Rosenzweignir: Add SSBO->global lowering pass
2020-02-12 Arcady Goldmints... Rename nir_lower_constant_initializers to nir_lower_var...
2020-02-12 Arcady Goldmints... compiler/nir: Add support for variable initialization...
2020-02-05 Eric Anholtglsl,nir: Switch the enum representing shader image...
2020-01-29 Samuel Pitoisetcompiler: add a new explicit interpolation mode
2020-01-23 Samuel Pitoisetnir: add two new texture ops for multisample fragment...
2020-01-23 Ian Romanicknir/algebraic: Add lowering for 64-bit usub_sat
2020-01-23 Ian Romanicknir/algebraic: Add lowering for 64-bit hadd and rhadd
2020-01-21 Eric Anholtnir: Drop the ssbo_offset to atomic lowering.
2020-01-15 Jason Ekstrandanv,nir: Lower quad_broadcast with dynamic index in NIR
2020-01-14 Rhys Perrynir/sink,nir/move: move/sink nir_op_mov
next