Merge remote-tracking branch 'public/master' into vulkan
[mesa.git] / src / compiler / nir /
2016-04-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-14 Jason Ekstrandnir: Add another index to load_uniform to specify the...
2016-04-14 Jason Ekstrandnir/opt_algebraic: Remove the encoding line
2016-04-14 Jason Ekstrandspirv: Move to compiler/
2016-04-14 Jason Ekstrandnir: Remove some pointless delta between vulkan and...
2016-04-14 Jose Fonsecanir: Use _snprintf on Windows.
2016-04-14 Jose Fonsecanir: Avoid structure initalization expressions.
2016-04-14 Jose Fonsecanir: Remove unistd.h include.
2016-04-14 Jose Fonsecanir: Avoid empty {} struct initializer.
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-13 Jason Ekstrandnir/dead_variables: Configurably work with any variable...
2016-04-13 Jason Ekstrandnir/algebraic: Add lowering for ldexp
2016-04-13 Jason Ekstrandnir: Add more modulus opcodes
2016-04-13 Jason Ekstrandnir/lower_io: Allow for a full bitmask of modes
2016-04-13 Jason Ekstrandnir/lower_indirect: nir_variable_mode is now a bitfield
2016-04-13 Jason Ekstrandnir: Convert nir_variable_mode to a bitfield
2016-04-12 Jason Ekstrandnir/clone: Copy bit size when cloning registers
2016-04-12 Ian Romanicknir: Fix typo in comment
2016-04-12 Markus Wicknir: Merge redudant integer clamping.
2016-04-12 Kenneth Graunkenir: Silence unused "options" warning in algebraic...
2016-04-12 Kenneth Graunkenir: Do basic constant reassociation.
2016-04-11 Jason Ekstrandnir/lower_system_values: Add support for several comput...
2016-04-11 Emil Velikovcompiler: remove {glsl,nir}/Makefile.sources
2016-04-11 Jason Ekstrandnir/lower_system_values: Simplify the computation of...
2016-04-11 Connor Abbottnir: add a pass for lowering (un)pack_double_2x32
2016-04-11 Connor Abbottnir: add split versions of (un)pack_double_2x32
2016-04-11 Connor Abbottnir: don't try to scalarize unpack_double_2x32
2016-04-11 Connor Abbottnir: add support for (un)pack_double_2x32
2016-04-11 Iago Toral Quiroganir: add i2d and u2d opcodes
2016-04-11 Iago Toral Quiroganir: add d2i, d2u, d2b opcodes
2016-04-11 Connor Abbottnir: add support for d2f and f2d
2016-04-11 Iago Toral Quiroganir/glsl_to_nir: set bit_size on ssbo_load result
2016-04-11 Samuel Iglesias... nir/glsl_to_nir: add bit-size info to add_instr()
2016-04-11 Connor Abbottnir/split_var_copies: handle doubles
2016-04-11 Connor Abbottnir/instr_set: handle 64-bit bit-sizes
2016-04-11 Connor Abbottnir: handle doubles in nir_deref_get_const_initializer_...
2016-04-11 Connor Abbottnir/print: add support for printing doubles and bitsize
2016-04-11 Connor Abbottnir/glsl_to_nir: support doubles
2016-04-11 Iago Toral Quiroganir/lower_load_const_to_scalar: support doubles and...
2016-04-11 Iago Toral Quiroganir/lower_to_source_mods: Handle different bit sizes
2016-04-11 Samuel Iglesias... nir: add bit_size info to nir_load_const_instr_create()
2016-04-11 Connor Abbottnir/lower_vec: adapt to different bit sizes
2016-04-11 Samuel Iglesias... nir: add bit_size info to nir_ssa_undef_instr_create()
2016-04-11 Connor Abbottnir/locals_to_regs: adapt to different bit sizes
2016-04-11 Connor Abbottnir/from_ssa: adapt to different bit sizes
2016-04-11 Jason Ekstrandnir: Add a pass for gathering various bits of shader...
2016-04-08 Jason Ekstrandnir/gather_info: Handle discard_if
2016-04-07 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-04 Kenneth Graunkenir: Use PRIi64 and PRIu64 instead of %ld and %lu.
2016-04-04 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-04 Jason Ekstrandnir/search: Don't match inexact expressions with exact...
2016-04-04 Jason Ekstrandnir: Stop double-printing function arguments
2016-04-01 Jason Ekstrandnir/gather_info: Add an assert for supported stages
2016-04-01 Jason Ekstrandnir: Move variable_get_io_mask back into gather_info
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-01 Jason Ekstrandnir: Add an opcode for stomping a 32-bit value to 16...
2016-03-31 Ian Romanicknir: Simplify a bcsel to logical-or
2016-03-31 Matt Turnernir: Fix typo from commit 6702f1acde9.
2016-03-30 Matt Turnernir: Propagate negates up multiplication chains.
2016-03-30 Jason Ekstrandnir/spirv: Set a default number of invocations for...
2016-03-29 Jason Ekstrandnir: Add a helper for getting the current block from...
2016-03-29 Jason Ekstrandnir/lower_out_to_temp: Add an "entrypoint" parameter
2016-03-29 Jason Ekstrandnir/lower_out_to_temp: Steal the output's constant...
2016-03-29 Jason Ekstrandnir: Add a helper for getting the unique function in...
2016-03-29 Jason Ekstrandnir/sweep: Sweep function parameters
2016-03-29 Jason Ekstrandnir/builder: Add a helper for creating undefs
2016-03-29 Jason Ekstrandnir/builder: Add a helper for storing to variable derefs
2016-03-29 Jason Ekstrandnir/builder: Add a helper for building fdot instructions
2016-03-29 Jason Ekstrandnir: Add a variable_foreach_safe helper
2016-03-29 Jason Ekstrandnir/Makefile: Fix alphabetization
2016-03-28 Jason Ekstrandnir/spirv: Remove the NoContraction hack
2016-03-28 Jason Ekstrandnir/search: Don't match inexact expressions with exact...
2016-03-26 Jason Ekstrandspirv/alu: Add support for the NoContraction decoration
2016-03-26 Jason Ekstrandspirv/glsl: Add a helper for converting glsl opcodes...
2016-03-26 Jason Ekstrandnir/spirv: Get rid of the spirv2nir helper binary
2016-03-25 Jason Ekstrandnir/algebraic: Get rid of a redundant copy of fdiv...
2016-03-25 Jason Ekstrandnir/algebraic: Add better lowering of ldexp
2016-03-25 Jason Ekstrandnir/builder: Simplify nir_ssa_undef a bit
2016-03-25 Jason Ekstrandnir/spirv: Use the nir_ssa_undef helper from nir_builder
2016-03-25 Jason Ekstrandnir/builder: Add a bit size field to nir_ssa_undef
2016-03-25 Jason Ekstrandnir: Add a better comment for INTRINSIC_RANGE
2016-03-25 Jason Ekstrandnir/glsl: Stop carying a pointer to the nir_shader...
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-24 Jason Ekstrandnir: Add a pass to inline functions
2016-03-24 Jason Ekstrandnir/builder: Add helpers for easily inserting copy_var...
2016-03-24 Jason Ekstrandnir: Add return lowering pass
2016-03-24 Jason Ekstrandnir: Add a cursor helper for getting a cursor after...
2016-03-24 Jason Ekstrandnir/builder: Add a helper for inserting jump instructions
2016-03-24 Jason Ekstrandnir/cf: Make extracting or re-inserting nothing a no-op
2016-03-24 Jason Ekstrandnir: Add a function for comparing cursors
2016-03-24 Jason Ekstrandnir/cf: Handle relinking top-level blocks
2016-03-24 Jason Ekstrandnir: Add a pass to repair SSA form
2016-03-24 Jason Ekstrandnir/vars_to_ssa: Use the new nir_phi_builder helper
2016-03-24 Jason Ekstrandnir/dominance: Handle unreachable blocks
2016-03-24 Jason Ekstrandnir: Add a phi node placement helper
2016-03-24 Rob Clarknir: fix dangling ssadef->name ptrs
2016-03-23 Jason Ekstrandnir/glsl: Propagate invariant into NIR alu ops
2016-03-23 Jason Ekstrandnir/alu_to_scalar: Propagate the "exact" bit
2016-03-23 Jason Ekstrandnir/cse: Properly handle nir_ssa_def.exact
2016-03-23 Jason Ekstrandnir/algebraic: Flag inexact optimizations
next