| Commit message (Expand) | Author | Age | Files | Lines |
* | nir: Add a pass to lower vector phi nodes to scalar phi nodes | Jason Ekstrand | 2015-02-03 | 1 | -0/+2 |
* | nir: Add an invalid type | Jason Ekstrand | 2015-01-29 | 1 | -0/+1 |
* | nir: add a helper function for getting the number of source components | Connor Abbott | 2015-01-26 | 1 | -0/+15 |
* | nir: Use pointers for nir_src_copy and nir_dest_copy | Jason Ekstrand | 2015-01-26 | 1 | -2/+2 |
* | nir: use Python to autogenerate opcode information | Connor Abbott | 2015-01-24 | 1 | -14/+2 |
* | nir: Expose nir_print_instr() for debug prints | Eric Anholt | 2015-01-23 | 1 | -0/+1 |
* | nir: Add nir_lower_alu_to_scalar. | Eric Anholt | 2015-01-23 | 1 | -0/+1 |
* | nir: Make some helpers for copying ALU src/dests. | Eric Anholt | 2015-01-23 | 1 | -0/+4 |
* | nir: Make an easier helper for setting up SSA defs. | Eric Anholt | 2015-01-22 | 1 | -0/+2 |
* | nir: Replace assert(0) with unreachable(). | Matt Turner | 2015-01-21 | 1 | -2/+1 |
* | nir: Add src and dest constructors | Jason Ekstrand | 2015-01-21 | 1 | -0/+37 |
* | nir: Add a nir_foreach_phi_src helper macro | Jason Ekstrand | 2015-01-20 | 1 | -0/+3 |
* | util: Move main/set to util/hash_set | Jason Ekstrand | 2015-01-15 | 1 | -1/+1 |
* | nir: Add a pass for lowering copy instructions | Jason Ekstrand | 2015-01-15 | 1 | -0/+3 |
* | nir: Rename lower_variables to lower_vars_to_ssa | Jason Ekstrand | 2015-01-15 | 1 | -1/+1 |
* | nir/tex_instr: Add a nir_tex_src struct and dynamically allocate the src array | Jason Ekstrand | 2015-01-15 | 1 | -10/+14 |
* | nir/validate: Only build in debug mode | Jason Ekstrand | 2015-01-15 | 1 | -0/+4 |
* | nir: Make intrinsic flags into an enum | Jason Ekstrand | 2015-01-15 | 1 | -14/+14 |
* | nir: Use static inlines instead of macros for list getters | Jason Ekstrand | 2015-01-15 | 1 | -28/+81 |
* | nir/variable: Remove the constant_value field | Jason Ekstrand | 2015-01-15 | 1 | -12/+2 |
* | nir: Add some documentation | Jason Ekstrand | 2015-01-15 | 1 | -22/+69 |
* | nir: Rename parallel_copy_copy to parallel_copy_entry and add a foreach macro | Jason Ekstrand | 2015-01-15 | 1 | -2/+11 |
* | nir/from_ssa: Clean up parallel copy handling and document it better | Jason Ekstrand | 2015-01-15 | 1 | -7/+0 |
* | nir: Rename nir_block_following_if to nir_block_get_following_if | Jason Ekstrand | 2015-01-15 | 1 | -1/+1 |
* | nir/opcodes: Remove the per_component info field | Jason Ekstrand | 2015-01-15 | 1 | -18/+15 |
* | nir/opcodes: Add algebraic properties metadata | Jason Ekstrand | 2015-01-15 | 1 | -1/+8 |
* | nir: Make load_const SSA-only | Jason Ekstrand | 2015-01-15 | 1 | -16/+4 |
* | nir: Make nir_ssa_undef_instr_create initialize the destination | Jason Ekstrand | 2015-01-15 | 1 | -1/+2 |
* | nir: Add a foreach_ssa_def function | Jason Ekstrand | 2015-01-15 | 1 | -0/+3 |
* | nir: Remove predication | Jason Ekstrand | 2015-01-15 | 1 | -14/+0 |
* | nir/metadata: Rename metadata_dirty to metadata_preserve | Jason Ekstrand | 2015-01-15 | 1 | -1/+1 |
* | nir/tex_instr: Rename the indirect source type and add an array size | Jason Ekstrand | 2015-01-15 | 1 | -1/+10 |
* | nir: Make texture instruction names more consistent | Jason Ekstrand | 2015-01-15 | 1 | -2/+2 |
* | nir: Add a basic constant folding pass | Jason Ekstrand | 2015-01-15 | 1 | -0/+1 |
* | nir: Add an algebraic optimization pass | Jason Ekstrand | 2015-01-15 | 1 | -0/+2 |
* | nir: Make the type casting operations static inline functions | Jason Ekstrand | 2015-01-15 | 1 | -32/+32 |
* | nir: Add a lowering pass for adding source modifiers where possible | Jason Ekstrand | 2015-01-15 | 1 | -0/+1 |
* | nir: Add a helper for getting a constant value from an SSA source | Jason Ekstrand | 2015-01-15 | 1 | -0/+1 |
* | nir: Vectorize intrinsics | Jason Ekstrand | 2015-01-15 | 1 | -2/+13 |
* | nir: Remove the old variable lowering code | Jason Ekstrand | 2015-01-15 | 1 | -4/+0 |
* | nir: Add a pass to lower global variables to local variables | Jason Ekstrand | 2015-01-15 | 1 | -0/+2 |
* | nir: Add a pass for lowering input/output loads/stores | Jason Ekstrand | 2015-01-15 | 1 | -0/+2 |
* | nir: Add a pass to lower local variables to registers | Jason Ekstrand | 2015-01-15 | 1 | -0/+2 |
* | nir: Add a pass to lower local variable accesses to SSA values | Jason Ekstrand | 2015-01-15 | 1 | -0/+2 |
* | nir: Add a copy splitting pass | Jason Ekstrand | 2015-01-15 | 1 | -0/+2 |
* | nir: Don't require a function in ssa_def_init | Jason Ekstrand | 2015-01-15 | 1 | -3/+2 |
* | nir: Use an integer index for specifying structure fields | Jason Ekstrand | 2015-01-15 | 1 | -2/+2 |
* | nir: Add a concept of a wildcard array dereference | Jason Ekstrand | 2015-01-15 | 1 | -0/+9 |
* | nir: Make array deref direct vs. indirect an enum | Jason Ekstrand | 2015-01-15 | 1 | -1/+6 |
* | nir: Add a helper for rewriting an instruction source | Jason Ekstrand | 2015-01-15 | 1 | -0/+1 |