nir: Allocate nir_ssa_def::uses/if_uses out of the instruction.
[mesa.git] / src / glsl / nir /
2015-04-07 Kenneth Graunkenir: Allocate nir_ssa_def::uses/if_uses out of the...
2015-04-07 Kenneth Graunkenir: Allocate nir_phi_src values out of the nir_phi_instr.
2015-04-07 Kenneth Graunkenir: Allocate nir_call_instr::params out of the nir_cal...
2015-04-07 Jason Ekstrandnir/lower_tex_projector: Don't use designated initializers
2015-04-06 Matt Turnernir: Remove fsin_reduced/fcos_reduced.
2015-04-06 Matt Turnerglsl: Remove never used sin_reduced/cos_reduced.
2015-04-05 Rob Clarknir: add lowering for idiv/udiv/umod
2015-04-05 Rob Clarknir: fix typo for f2b/i2b/b2i expressions (v2)
2015-04-05 Rob Clarknir: add option to lower slt/sge/seq/sne
2015-04-04 Jason Ekstrandnir/lower_samplers: Use the right memory context for...
2015-04-03 Jason Ekstrandnir: Add a cubemap normalizing pass
2015-04-03 Jason Ekstrandnir/from_ssa: Don't set reg->parent_instr for ssa_undef...
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-03 Eric Anholtnir: Add an interface to turn a nir_src into a nir_ssa_def.
2015-04-03 Eric Anholtnir: Add an interface for the builder to insert instruc...
2015-04-02 Kenneth Graunkenir: Allocate nir_tex_instr::sources out of the instruc...
2015-04-02 Kenneth Graunkenir: Allocate predecessor and dominance frontier sets...
2015-04-02 Kenneth Graunkenir: Allocate register fields out of the register itself.
2015-04-02 Kenneth Graunkenir: Make nir_create_function() strdup the function...
2015-04-02 Kenneth Graunkenir: Free dead variables when removing them.
2015-04-02 Kenneth Graunkenir: Combine remove_dead_local_vars() and remove_dead_g...
2015-04-02 Jason Ekstrandnir/opt_peephole_ffma: Fix a couple typos in a comment
2015-04-02 Jason Ekstrandnir/print: Correctly print swizzles for explicitly...
2015-04-01 Matt Turnernir: Remove useless ftrunc inside f2i/f2u.
2015-04-01 Matt Turnernir: Recognize (a < b || a < c) as a < max(b, c).
2015-04-01 Matt Turnernir: Add addition/multiplication identities of exp...
2015-04-01 Matt Turnernir: Add identities for the log function.
2015-04-01 Matt Turnernir: Add identities for the exponential function.
2015-04-01 Matt Turnernir: Recognize another open coded lrp.
2015-04-01 Matt Turnernir: Recognize open coded lrp.
2015-04-01 Jason Ekstrandnir/peephole_ffma: Be less agressive about fusing multi...
2015-04-01 Jason Ekstrandnir: Add a dedicated ffma peephole optimization
2015-04-01 Jason Ekstrandnir: Move the compare-with-zero optimizations to the...
2015-04-01 Jason Ekstrandnir/algebraic: Add a seperate section for "late" optimi...
2015-04-01 Jason Ekstrandnir/algebraic: Remove a duplicate optimization
2015-04-01 Jason Ekstrandnir/algebraic: #define around structure definitions
2015-04-01 Jason Ekstrandnir/print: Don't print extra swizzzle components
2015-04-01 Eric Anholtnir: Recognize a pattern of bool frobbing from TGSI...
2015-04-01 Eric Anholtnir: Recognize a pattern for doing b2f without the...
2015-03-28 Kenneth Graunkenir: Fix copy and pasted error message in nir_validate.
2015-03-28 Kenneth Graunkenir: Lower subtraction to add with negation when !lower...
2015-03-28 Kenneth Graunkenir: Add builder helpers for MOVs with ALU sources...
2015-03-28 Kenneth Graunkenir: Add nir_builder helpers for creating load_const...
2015-03-27 Eric Anholtnir: Add optional lowering of flrp.
2015-03-25 Kenneth Graunkenir: Add glsl_float_type() wrapper.
2015-03-25 Matt Turnernir: Fix typo.
2015-03-24 Matt Turnernir: Recognize sat(add(b2f(a), b2f(b))) as a logical OR.
2015-03-24 Matt Turnernir: Recognize mul(b2f(a), b2f(b)) as a logical AND.
2015-03-24 Matt Turnernir: Handle mixed scalar/vector arguments to logical...
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-19 Matt Turnermesa: Replace _mesa_round_to_even() with _mesa_roundeven().
2015-03-18 Jason Ekstrandnir/peephole_select: Allow uniform/input loads and...
2015-03-18 Jason Ekstrandnir/peephole_select: Copy instructions into the block...
2015-03-18 Jason Ekstrandnir/peephole_select: Rename are_all_move_to_phi and...
2015-03-12 Kenneth Graunkenir: Fix non-determinism in nir_lower_vars_to_ssa().
2015-03-12 Kenneth Graunkenir: Add intrinsics for SYSTEM_VALUE_BASE_VERTEX and...
2015-03-11 Jason Ekstrandnir/worklist: Don't change the start index when computi...
2015-03-11 Thomas Hellandnir: Optimize a + neg(a)
2015-03-11 Thomas Hellandnir: Optimize (a*b)+(a*c) -> a*(b+c)
2015-03-09 Kenneth Graunkenir: Make the printer include nir_variable::location...
2015-03-09 Kenneth Graunkenir: Only do gl_FrontFacing workaround in glsl_to_nir...
2015-03-09 Kenneth Graunkenir: Plumb the shader stage into glsl_to_nir().
2015-03-09 Kenneth Graunkenir: Add native_integers to nir_shader_compiler_options.
2015-03-09 Kenneth Graunkenir: Try to make sense of the nir_shader_compiler_optio...
2015-03-09 Kenneth Graunkenir: Delete nir_shader::user_structures and num_user_st...
2015-03-04 Jose Fonsecanir: Use helper macros for dealing with VLAs.
2015-02-27 Jose Fonsecanir: Use alloca instead of variable length arrays.
2015-02-24 Kenneth Graunkenir: Introduce nir_intrinsic_discard_if.
2015-02-24 Jason Ekstrandnir/register: Add a parent_instr field
2015-02-23 Jason Ekstrandnir/gcm: Add some missing break statements
2015-02-23 Jason Ekstrandnir: Copy-propagate vecN operations that are actually...
2015-02-21 Eric Anholtnir: Generalize the optimization of subs of subs from 0.
2015-02-21 Eric Anholtnir: Collapse repeated bcsels on the same argument.
2015-02-21 Eric Anholtnir: When faced with a csel on !condition, just flip...
2015-02-21 Eric Anholtnir: Allow nir_opt_algebraic to see booleanness through...
2015-02-21 Eric Anholtnir: Add a couple of simplifications of csel operations.
2015-02-20 Kenneth Graunkenir: Fix the Mesa build without -DDEBUG.
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/GCM: Pull unpinned instructions out of blocks while...
2015-02-20 Jason Ekstrandnir/GCM: Use pass_flags instead of bitsets for tracking...
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/from_ssa: Don't try to read an invalid instruction
2015-02-20 Jason Ekstrandnir/validate: Validate SSA defs the same way we do...
2015-02-20 Jason Ekstrandnir/validate: Validate if_uses on registers
2015-02-20 Jason Ekstrandnir: Properly clean up CF nodes when we remove them
2015-02-20 Jason Ekstrandnir: use nir_foreach_ssa_def for indexing ssa defs
2015-02-20 Jason Ekstrandnir/from_ssa: Use the nir_block_dominance function...
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-19 Brian Paulnir: add missing GLSL_TYPE_DOUBLE case in type_size()
2015-02-19 Eric Anholtnir: Add an ALU op builder kind of like ir_builder.h
2015-02-18 Eric Anholtnir: Recognize and reduce duplicated fsats.
2015-02-18 Eric Anholtnir: Add a flag for lowering fsat.
2015-02-18 Eric Anholtnir: Add a flag for lowering ffma.
next