nir: add loop unroll support for complex wrapper loops
[mesa.git] / src / compiler / nir / nir.h
2018-09-14 Timothy Arcerinir: evaluate if condition uses inside the if branches
2018-09-06 Jason Ekstrandnir: Drop the vs_inputs_dual_locations option
2018-09-06 Jason Ekstrandcompiler: Move double_inputs to gl_program::DualSlotInputs
2018-08-29 Jason Ekstrandnir: Add handle/index-based image intrinsics
2018-08-29 Jason Ekstrandnir: Use a bitfield for image access qualifiers
2018-08-29 Timothy Arcerinir: add complex_loop bool to loop info
2018-08-27 Jason Ekstrandnir: Pull block_ends_in_jump into nir.h
2018-08-24 Jason Ekstrandnir: Add an array copy optimization
2018-08-24 Jason Ekstrandnir: Add a array-of-vector variable shrinking pass
2018-08-24 Jason Ekstrandnir: Add an array splitting pass
2018-08-24 Jason Ekstrandnir: Add a structure splitting pass
2018-08-13 Alejandro Piñeironir/glsl: make nir_remap_attributes public
2018-08-13 Alejandro Piñeironir: add how_declared to nir_variable.data
2018-07-31 Neil Robertsnir: Add members for the explicit XFB properties to...
2018-07-27 Kenneth Graunkei965: Combine both gl_PatchVerticesIn lowering passes.
2018-07-26 Eric Anholtnir: Add flipping of gl_PointCoord.y in nir_lower_wpos_...
2018-07-18 Rob Clarknir: add lowering for gl_HelperInvocation
2018-07-17 Karol Herbstnir: prepare for bumping up max components to 16
2018-07-02 Jason Ekstrandnir: Add a large constants optimization pass
2018-07-02 Jason Ekstrandnir: Add a concept of constant data associated with...
2018-07-02 Jason Ekstrandnir: Add a deref_instr_has_indirect helper
2018-06-26 Jason Ekstrandnir/opt_if: Remove unneeded phis if we make progress
2018-06-23 Jason Ekstrandnir: Remove old-school deref chain support
2018-06-23 Rob Clarknir: promote intrinsic_get_var() to helper
2018-06-23 Jason Ekstrandnir: Delete lower_io_types
2018-06-23 Jason Ekstrandnir: Use deref instructions in lower_constant_initializers
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: Support deref instructions in lower_var_copies
2018-06-23 Jason Ekstrandnir: Add a pass for fixing deref modes
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: Add a deref instruction type
2018-06-21 Neil Robertsnir: Add explicit_binding to nir_variable
2018-06-19 Rob Clarknir: add pass to move load_const
2018-06-16 Ian Romanicknir: Document a couple instances of parent_instr
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: make is_comparison() a non-static helper function
2018-05-18 Alyssa Rosenzweignir: Implement optional b2f->iand lowering
2018-05-03 Iago Toral Quirogacompiler/lower_64bit_packing: rename the pass to be...
2018-05-03 Iago Toral Quirogacompiler/nir: add a lowering pass to convert the bit...
2018-05-02 Antia Puentescompiler/nir: Add conditional lowering for gl_BaseVertex
2018-05-01 Timothy Arcerinir: move GL specific passes to src/compiler/glsl
2018-04-13 Daniel Schürmannnir: lower 64bit subgroup shuffle intrinsics
2018-04-03 Rob Clarknir+drivers: add helpers to get # of src/dest components
2018-03-31 Jason Ekstrandnir: Return a cursor from nir_instr_remove
2018-03-31 Jason Ekstrandnir: Add src/dest num_components helpers
2018-03-28 Timothy Arcerinir: add bindless to nir data
2018-03-27 Rob Clarknir: mako all the intrinsics
2018-03-20 Timothy Arcerist/nir: fix atomic lowering for gallium drivers
2018-03-20 Timothy Arcerist/nir/radeonsi: move nir_lower_uniforms_to_ubo() to...
2018-03-16 Samuel Pitoisetnir: add nir_opt_move_load_ubo() optimization pass
2018-03-14 Karol Herbstcompiler: int8/uint8 support
2018-03-13 Jason Ekstrandnir/subgroups: Add lowering for vote_ieq/vote_feq to...
2018-03-07 Jason Ekstrandnir: Add a helper for getting binop identities
2018-03-07 Jason Ekstrandnir: Add subgroup arithmetic reduction intrinsics
2018-03-07 Jason Ekstrandnir: Add quad operations and lowering
2018-03-07 Jason Ekstrandnir: Add subgroup shuffle intrinsics and lowering
2018-03-07 Jason Ekstrandnir/spirv: Add support for device groups
2018-02-27 Timothy Arcerinir: add lower_ldexp to nir compiler options
2018-02-13 Marek Olšákmesa: move STATE_LENGTH to shader_enums.h and use it...
2018-02-13 Marek Olšákmesa,glsl,nir: reduce gl_state_index size to 2 bytes
2018-02-06 Samuel Pitoisetnir: add nir_opt_shrink_load pass
2018-01-30 Timothy Arcerinir: add lower_all_io_to_temps flag
2018-01-30 Timothy Arcerinir/st_glsl_to_nir: add param to disable splitting...
2018-01-29 Timothy Arcerinir: add vs_inputs_dual_locations compiler option
2018-01-12 Samuel Pitoisetnir: add a 'const' qualifier to nir_ssa_def_components_...
2017-12-14 Eric Anholtnir: Add a new lowering option to lower all txd to...
2017-12-06 Jose Maria Casanov... nir: Handle fp16 rounding modes at nir_type_conversion_op
2017-12-06 Jose Maria Casanov... nir: Add rounding modes enum
2017-12-06 Eduardo Lima Mitevnir: Add support for 16-bit types (half float, int16...
2017-12-04 Timothy Arcerinir: add array lowering function that assumes there...
2017-12-03 Timothy Arcerinir: add varying component packing helpers
2017-12-03 Timothy Arcerinir: add varying array splitting pass
2017-11-28 Eric Engestromcompiler: use NDEBUG to guard asserts
2017-11-25 Ilia Mirkinnir: allow texture offsets with cube maps
2017-11-13 Alex Smithnir/spirv: tg4 requires a sampler
2017-11-12 Timothy Arcerinir: add streams to nir data
2017-11-07 Jason Ekstrandnir,intel/compiler: Use a fixed subgroup size
2017-11-07 Jason Ekstrandnir/lower_subgroups: Lower ballot intrinsics to the...
2017-11-07 Jason Ekstrandnir: Add a ssa_dest_init_for_type helper
2017-11-07 Jason Ekstrandnir: Add a new subgroups lowering pass
2017-11-07 Gwan-gyeong Munnir: fix a typo
2017-11-01 Jason Ekstrandnir: Add hooks for testing serialization
2017-10-20 Jason Ekstrandnir: Get rid of nir_shader::stage
2017-10-17 Jason Ekstrandnir: Add a helper for adding texture instruction sources
2017-10-15 Timothy Arcerinir: add variant of lower_io_to_scalar to be called...
2017-10-10 Eric Anholtnir: Move vc4's alpha test lowering to core NIR.
2017-09-26 Timothy Arcerinir: add some helpers for doing linking
2017-09-26 Timothy Arcerinir: add always_active_io to nir variable
2017-09-07 Dave Airlienir: put compact into bitfields in nir_variable_data
next