| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | nir: Rename lower_variables to lower_vars_to_ssa | Jason Ekstrand | 2015-01-15 | 4 | -6/+6 |
* | nir/tex_instr: Add a nir_tex_src struct and dynamically allocate the src array | Jason Ekstrand | 2015-01-15 | 7 | -42/+50 |
* | nir/validate: Only build in debug mode | Jason Ekstrand | 2015-01-15 | 2 | -0/+11 |
* | nir/lower_variables: Improve documentation | Jason Ekstrand | 2015-01-15 | 1 | -27/+79 |
* | nir/lower_variables: Use a for loop for get_deref_node | Jason Ekstrand | 2015-01-15 | 1 | -58/+48 |
* | nir: Use the actual FNV-1a hash for hashing derefs | Jason Ekstrand | 2015-01-15 | 2 | -90/+79 |
* | util/hash_table: Pull the details of the FNV-1a into helpers | Jason Ekstrand | 2015-01-15 | 2 | -13/+23 |
* | 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 | 2 | -16/+4 |
* | nir: Add some documentation | Jason Ekstrand | 2015-01-15 | 1 | -22/+69 |
* | nir/lower_variables: Follow the Cytron paper more closely | Jason Ekstrand | 2015-01-15 | 1 | -26/+69 |
* | nir/print: Various cleanups recommended by Eric | Jason Ekstrand | 2015-01-15 | 1 | -33/+12 |
* | nir/lower_variables: Add a bunch of comments and re-arrange a few things | Jason Ekstrand | 2015-01-15 | 1 | -57/+170 |
* | nir: Rename parallel_copy_copy to parallel_copy_entry and add a foreach macro | Jason Ekstrand | 2015-01-15 | 4 | -46/+55 |
* | nir/from_ssa: Clean up parallel copy handling and document it better | Jason Ekstrand | 2015-01-15 | 3 | -66/+92 |
* | nir: Rename nir_block_following_if to nir_block_get_following_if | Jason Ekstrand | 2015-01-15 | 5 | -5/+5 |
* | i965/fs_nir: Handle sample ID, position, and mask better | Jason Ekstrand | 2015-01-15 | 2 | -12/+71 |
* | nir/opcodes: Remove the per_component info field | Jason Ekstrand | 2015-01-15 | 3 | -37/+33 |
* | nir/search: Use nir_op_infos to determine if an operation is commutative | Jason Ekstrand | 2015-01-15 | 1 | -33/+2 |
* | nir/opcodes: Add algebraic properties metadata | Jason Ekstrand | 2015-01-15 | 3 | -71/+89 |
* | nir: Make load_const SSA-only | Jason Ekstrand | 2015-01-15 | 16 | -162/+54 |
* | nir: Make nir_ssa_undef_instr_create initialize the destination | Jason Ekstrand | 2015-01-15 | 4 | -13/+11 |
* | i965/nir: Move the other lowering passes to before out-of-SSA | Jason Ekstrand | 2015-01-15 | 1 | -6/+6 |
* | nir/lower_system_values: Handle SSA destinations | Jason Ekstrand | 2015-01-15 | 1 | -1/+14 |
* | nir/lower_atomics: Use/support SSA | Jason Ekstrand | 2015-01-15 | 2 | -21/+35 |
* | nir/live_variables: Use the new ssa_def iterator | Jason Ekstrand | 2015-01-15 | 1 | -19/+13 |
* | nir: Use nir_foreach_ssa_def for setting up ssa destinations | Jason Ekstrand | 2015-01-15 | 1 | -13/+11 |
* | nir: Add a foreach_ssa_def function | Jason Ekstrand | 2015-01-15 | 2 | -0/+43 |
* | nir/lower_variables: Use a real dominance DFS for variable renaming | Jason Ekstrand | 2015-01-15 | 1 | -4/+5 |
* | nir: Remove predication | Jason Ekstrand | 2015-01-15 | 10 | -321/+18 |
* | nir: Make bcsel a fully vector operation | Jason Ekstrand | 2015-01-15 | 5 | -6/+15 |
* | nir: Call nir_metadata_preserve more places | Jason Ekstrand | 2015-01-15 | 8 | -2/+27 |
* | nir/metadata: Rename metadata_dirty to metadata_preserve | Jason Ekstrand | 2015-01-15 | 8 | -16/+18 |
* | i965/fs_nir: Add support for indirect texture arrays | Jason Ekstrand | 2015-01-15 | 1 | -4/+21 |
* | nir: Rework the way samplers are lowered | Jason Ekstrand | 2015-01-15 | 1 | -75/+78 |
* | nir/tex_instr_create: Initialize all 4 sources | 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 | 4 | -4/+17 |
* | nir: Use a source for uniform buffer indices instead of an index | Jason Ekstrand | 2015-01-15 | 3 | -55/+76 |
* | nir: Constant fold array indirects | Jason Ekstrand | 2015-01-15 | 1 | -8/+76 |
* | nir: Make texture instruction names more consistent | Jason Ekstrand | 2015-01-15 | 11 | -25/+25 |
* | nir: Remove the ffma peephole | Jason Ekstrand | 2015-01-15 | 2 | -190/+0 |
* | nir: Add a basic constant folding pass | Jason Ekstrand | 2015-01-15 | 4 | -0/+283 |
* | nir: Add an algebraic optimization pass | Jason Ekstrand | 2015-01-15 | 5 | -3/+90 |
* | nir: Add infastructure for generating algebraic transformation passes | Jason Ekstrand | 2015-01-15 | 1 | -0/+255 |
* | nir: Add an expression matching framework | Jason Ekstrand | 2015-01-15 | 3 | -0/+446 |
* | nir/glsl: Emit abs, neg, and sat operations instead of source modifiers | Jason Ekstrand | 2015-01-15 | 1 | -6/+3 |
* | 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 | 4 | -0/+188 |
* | nir: Add neg, abs, and sat opcodes | Jason Ekstrand | 2015-01-15 | 1 | -0/+5 |