util: Move main/set to util/hash_set
[mesa.git] / src / glsl /
2015-01-15 Jason Ekstrandutil: Move main/set to util/hash_set
2015-01-15 Jason Ekstrandhash_table: Rename insert_with_hash to insert_pre_hashed
2015-01-15 Jason Ekstrandnir/algebraic: Only replace an instruction once
2015-01-15 Jason Ekstrandnir/vars_to_ssa: Use the copy lowering from lower_var_c...
2015-01-15 Jason Ekstrandnir: Add a pass for lowering copy instructions
2015-01-15 Jason Ekstrandnir/vars_to_ssa: Refactor get_deref_node
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/lower_variables: Improve documentation
2015-01-15 Jason Ekstrandnir/lower_variables: Use a for loop for get_deref_node
2015-01-15 Jason Ekstrandnir: Use the actual FNV-1a hash for hashing derefs
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/lower_variables: Follow the Cytron paper more closely
2015-01-15 Jason Ekstrandnir/print: Various cleanups recommended by Eric
2015-01-15 Jason Ekstrandnir/lower_variables: Add a bunch of comments and re...
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/search: Use nir_op_infos to determine if an operati...
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/lower_system_values: Handle SSA destinations
2015-01-15 Jason Ekstrandnir/lower_atomics: Use/support SSA
2015-01-15 Jason Ekstrandnir/live_variables: Use the new ssa_def iterator
2015-01-15 Jason Ekstrandnir: Use nir_foreach_ssa_def for setting up ssa destina...
2015-01-15 Jason Ekstrandnir: Add a foreach_ssa_def function
2015-01-15 Jason Ekstrandnir/lower_variables: Use a real dominance DFS for varia...
2015-01-15 Jason Ekstrandnir: Remove predication
2015-01-15 Jason Ekstrandnir: Make bcsel a fully vector operation
2015-01-15 Jason Ekstrandnir: Call nir_metadata_preserve more places
2015-01-15 Jason Ekstrandnir/metadata: Rename metadata_dirty to metadata_preserve
2015-01-15 Jason Ekstrandnir: Rework the way samplers are lowered
2015-01-15 Jason Ekstrandnir/tex_instr_create: Initialize all 4 sources
2015-01-15 Jason Ekstrandnir/tex_instr: Rename the indirect source type and...
2015-01-15 Jason Ekstrandnir: Use a source for uniform buffer indices instead...
2015-01-15 Jason Ekstrandnir: Constant fold array indirects
2015-01-15 Jason Ekstrandnir: Make texture instruction names more consistent
2015-01-15 Jason Ekstrandnir: Remove the ffma peephole
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: Add infastructure for generating algebraic transfo...
2015-01-15 Jason Ekstrandnir: Add an expression matching framework
2015-01-15 Jason Ekstrandnir/glsl: Emit abs, neg, and sat operations instead...
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 neg, abs, and sat opcodes
2015-01-15 Jason Ekstrandnir: Add a helper for getting a constant value from...
2015-01-15 Jason Ekstrandnir/glsl: Add support for gpu_shader5 interpolation...
2015-01-15 Jason Ekstrandnir: Add gpu_shader5 interpolation intrinsics
2015-01-15 Jason Ekstrandnir/validate: Validate intrinsic source/destination...
2015-01-15 Jason Ekstrandnir: Vectorize intrinsics
2015-01-15 Jason Ekstrandnir: Remove the old variable lowering code
2015-01-15 Jason Ekstrandnir/validate: Ensure that outputs are write-only and...
2015-01-15 Jason Ekstrandnir/glsl: Generate SSA NIR
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
2015-01-15 Jason Ekstrandnir: Add a pass to lower local variable accesses to...
2015-01-15 Jason Ekstrandnir: Add a copy splitting pass
2015-01-15 Jason Ekstrandnir: Automatically update SSA if uses
2015-01-15 Jason Ekstrandnir/glsl: Don't allocate a state_slots array for 0...
2015-01-15 Jason Ekstrandnir: Validate that the sources of a phi have the same...
2015-01-15 Jason Ekstrandnir/copy_propagate: Don't cause size mismatches on...
2015-01-15 Jason Ekstrandnir: Don't require a function in ssa_def_init
2015-01-15 Jason Ekstrandnir: Use an integer index for specifying structure...
2015-01-15 Jason Ekstrandnir: Add a concept of a wildcard array dereference
2015-01-15 Jason Ekstrandnir: Make array deref direct vs. indirect an enum
2015-01-15 Jason Ekstrandnir: Clean up nir_deref helper functions
2015-01-15 Jason Ekstrandnir/lower_samplers: Use the nir_instr_rewrite_src function
2015-01-15 Jason Ekstrandnir: Add a helper for rewriting an instruction source
2015-01-15 Jason Ekstrandnir/from_ssa: Don't lower constant SSA values to registers
2015-01-15 Jason Ekstrandnir: Add a basic CSE pass
2015-01-15 Jason Ekstrandnir: Add a fused multiply-add peephole
2015-01-15 Jason Ekstrandnir: Validate that the SSA def and register indices...
2015-01-15 Jason Ekstrandnir: Add a peephole select optimization
2015-01-15 Jason Ekstrandnir/nir: Patch up phi predecessors in move_successors
2015-01-15 Jason Ekstrandnir/nir: Use safe iterators when iterating over the CFG
2015-01-15 Jason Ekstrandglsl/list: Add a foreach_list_typed_safe_reverse macro
2015-01-15 Jason Ekstrandnir/nir: Fix a bug in move_successors
2015-01-15 Jason Ekstrandnir: Differentiate between signed and unsigned versions...
2015-01-15 Jason Ekstrandnir/print: Don't reindex things
2015-01-15 Jason Ekstrandnir: Validate all lists in the validator
2015-01-15 Jason Ekstrandglsl/list: Fix the exec_list_validate function
2015-01-15 Jason Ekstrandnir: Add a better out-of-SSA pass
2015-01-15 Jason Ekstrandnir: Add a function for comparing two sources
2015-01-15 Jason Ekstrandnir: Add a parallel copy instruction type
2015-01-15 Jason Ekstrandnir: Add a function for rewriting all the uses of a...
2015-01-15 Jason Ekstrandnir: Automatically handle SSA uses when an instruction...
2015-01-15 Jason Ekstrandnir: Add an initialization function for SSA definitions
2015-01-15 Jason Ekstrandnir: Add an SSA-based liveness analysis pass.
2015-01-15 Jason Ekstrandnir: set reg_alloc and ssa_alloc when indexing register...
2015-01-15 Jason Ekstrandnir: Add a function to detect if a block is immediately...
2015-01-15 Jason Ekstrandnir: Add a foreach_block_reverse function
2015-01-15 Jason Ekstrandnir/foreach_block: Return false if the callback on...
next