nir: add nir_foreach_phi_src_safe()
[mesa.git] / src / glsl / nir / nir.h
2015-08-24 Connor Abbottnir: add nir_foreach_phi_src_safe()
2015-08-24 Connor Abbottnir: move control flow modification to its own file
2015-08-24 Kenneth Graunkenir: Delete the nir_function_impl::start_block field.
2015-08-14 Eric Anholtnir: Add a nir_opt_undef() to handle csels with undef.
2015-08-05 Eric Anholtnir: Add a nir_lower_load_const_to_scalar() pass.
2015-08-05 Eric AnholtRevert "nir: Use a single bit for the dual-source blend...
2015-08-03 Iago Toral Quiroganir/nir_lower_io: Add vec4 support
2015-08-03 Timothy Arcerinir: Use a single bit for the dual-source blend index
2015-07-17 Connor Abbottnir: add nir_foreach_instr_safe_reverse()
2015-07-17 Connor Abbottnir: add nir_instr_is_first() and nir_instr_is_last...
2015-07-14 Iago Toral Quiroganir: add nir_var_shader_storage
2015-07-08 Kenneth Graunkenir: Fix comment above nir_convert_from_ssa() prototype.
2015-06-30 Connor Abbottnir: remove parent_instr from nir_register
2015-06-30 Connor Abbottnir: remove nir_src_get_parent_instr()
2015-06-30 Connor Abbottnir/from_ssa: add a flag to not convert everything...
2015-05-09 Jason Ekstrandnir/nir: Use a linked list instead of a hash set for...
2015-05-09 Jason Ekstrandnir: Add a function for rewriting the condition of...
2015-05-09 Jason Ekstrandnir: Add and use initializer #defines for nir_src and...
2015-04-23 Jason Ekstrandnir: Move get_const_initializer_load from vars_to_ssa...
2015-04-23 Jason Ekstrandnir/tex: Use the correct return size for query_levels...
2015-04-23 Jason Ekstrandnir: Refactor tex_instr_dest_size to use a switch statement
2015-04-14 Ian Romanicknir: Silence unused parameter warnings
2015-04-11 Kenneth Graunkenir: Store num_direct_uniforms in the nir_shader.
2015-04-11 Rob Clarknir: split out lower_sub from lower_negate
2015-04-10 Kenneth Graunkenir: Constify nir_lower_sampler's gl_shader_program...
2015-04-10 Kenneth Graunkenir: Make nir_lower_samplers take a gl_shader_stage...
2015-04-10 Kenneth Graunkenir: Move gl_shader_stage enum from mtypes.h to shader_...
2015-04-07 Jason Ekstrandnir: Make nir_*_instr_create take a nir_shader instead...
2015-04-07 Kenneth Graunkenir: Implement a nir_sweep() pass.
2015-04-05 Rob Clarknir: add lowering for idiv/udiv/umod
2015-04-05 Rob Clarknir: add option to lower slt/sge/seq/sne
2015-04-03 Jason Ekstrandnir: Add a cubemap normalizing pass
2015-04-03 Jason Ekstrandnir: Add a src_get_parent_instr function
2015-04-03 Eric Anholtnir: Add a lowering pass for texture projectors.
2015-04-01 Jason Ekstrandnir/algebraic: Add a seperate section for "late" optimi...
2015-03-27 Eric Anholtnir: Add optional lowering of flrp.
2015-03-19 Jason Ekstrandnir/lower_io: Add a assign_locations function that...
2015-03-19 Jason Ekstrandnir/lower_io: Make variable location assignment a manua...
2015-03-19 Jason Ekstrandnir: Use a list instead of a hash_table for inputs...
2015-03-09 Kenneth Graunkenir: Add native_integers to nir_shader_compiler_options.
2015-03-09 Kenneth Graunkenir: Delete nir_shader::user_structures and num_user_st...
2015-02-24 Jason Ekstrandnir/register: Add a parent_instr field
2015-02-20 Eric Anholtnir: Drop dependency on mtypes.h for core NIR.
2015-02-20 Eric Anholtutil: Move Mesa's bitset.h to util/.
2015-02-20 Jason Ekstrandnir: Add a global code motion (GCM) pass
2015-02-20 Jason Ekstrandnir/instr: Change "live" to a more generic "pass_flags...
2015-02-20 Jason Ekstrandnir: Make nir_[cf_node/instr]_[prev/next] return null...
2015-02-20 Jason Ekstrandnir/dominance: Add a constant-time mechanism for compar...
2015-02-20 Jason Ekstrandnir/dominance: Expose the dominance intersection function
2015-02-18 Eric Anholtnir: Add a flag for lowering fsat.
2015-02-18 Eric Anholtnir: Add a flag for lowering ffma.
2015-02-18 Eric Anholtnir: Add a flag for lowering fneg/ineg.
2015-02-18 Eric Anholtnir: Add a flag for lowering fsqrt(x) to frcp(frsqrt...
2015-02-18 Eric Anholtnir: Conditionalize the POW reconstruction on shader...
2015-02-18 Eric Anholtnir: Add a nir_shader_compiler_options struct pointed...
2015-02-10 Kenneth Graunkenir: Mark nir_print_instr's instr pointer as const.
2015-02-03 Connor Abbottnir: add an optimization to remove useless phi nodes
2015-02-03 Jason Ekstrandnir: Add a pass to lower vector phi nodes to scalar...
2015-01-30 Jason Ekstrandnir: Add an invalid type
2015-01-27 Connor Abbottnir: add a helper function for getting the number of...
2015-01-26 Jason Ekstrandnir: Use pointers for nir_src_copy and nir_dest_copy
2015-01-25 Connor Abbottnir: use Python to autogenerate opcode information
2015-01-24 Eric Anholtnir: Expose nir_print_instr() for debug prints
2015-01-24 Eric Anholtnir: Add nir_lower_alu_to_scalar.
2015-01-24 Eric Anholtnir: Make some helpers for copying ALU src/dests.
2015-01-22 Eric Anholtnir: Make an easier helper for setting up SSA defs.
2015-01-22 Matt Turnernir: Replace assert(0) with unreachable().
2015-01-21 Jason Ekstrandnir: Add src and dest constructors
2015-01-21 Jason Ekstrandnir: Add a nir_foreach_phi_src helper macro
2015-01-15 Jason Ekstrandutil: Move main/set to util/hash_set
2015-01-15 Jason Ekstrandnir: Add a pass for lowering copy instructions
2015-01-15 Jason Ekstrandnir: Rename lower_variables to lower_vars_to_ssa
2015-01-15 Jason Ekstrandnir/tex_instr: Add a nir_tex_src struct and dynamically...
2015-01-15 Jason Ekstrandnir/validate: Only build in debug mode
2015-01-15 Jason Ekstrandnir: Make intrinsic flags into an enum
2015-01-15 Jason Ekstrandnir: Use static inlines instead of macros for list...
2015-01-15 Jason Ekstrandnir/variable: Remove the constant_value field
2015-01-15 Jason Ekstrandnir: Add some documentation
2015-01-15 Jason Ekstrandnir: Rename parallel_copy_copy to parallel_copy_entry...
2015-01-15 Jason Ekstrandnir/from_ssa: Clean up parallel copy handling and docum...
2015-01-15 Jason Ekstrandnir: Rename nir_block_following_if to nir_block_get_fol...
2015-01-15 Jason Ekstrandnir/opcodes: Remove the per_component info field
2015-01-15 Jason Ekstrandnir/opcodes: Add algebraic properties metadata
2015-01-15 Jason Ekstrandnir: Make load_const SSA-only
2015-01-15 Jason Ekstrandnir: Make nir_ssa_undef_instr_create initialize the...
2015-01-15 Jason Ekstrandnir: Add a foreach_ssa_def function
2015-01-15 Jason Ekstrandnir: Remove predication
2015-01-15 Jason Ekstrandnir/metadata: Rename metadata_dirty to metadata_preserve
2015-01-15 Jason Ekstrandnir/tex_instr: Rename the indirect source type and...
2015-01-15 Jason Ekstrandnir: Make texture instruction names more consistent
2015-01-15 Jason Ekstrandnir: Add a basic constant folding pass
2015-01-15 Jason Ekstrandnir: Add an algebraic optimization pass
2015-01-15 Jason Ekstrandnir: Make the type casting operations static inline...
2015-01-15 Jason Ekstrandnir: Add a lowering pass for adding source modifiers...
2015-01-15 Jason Ekstrandnir: Add a helper for getting a constant value from...
2015-01-15 Jason Ekstrandnir: Vectorize intrinsics
2015-01-15 Jason Ekstrandnir: Remove the old variable lowering code
2015-01-15 Jason Ekstrandnir: Add a pass to lower global variables to local...
2015-01-15 Jason Ekstrandnir: Add a pass for lowering input/output loads/stores
2015-01-15 Jason Ekstrandnir: Add a pass to lower local variables to registers
next