summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir_from_ssa.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Get rid of function overloadsJason Ekstrand2015-12-281-3/+3
* nir: Rename live_variables to live_ssa_defs.Kenneth Graunke2015-11-051-1/+1
* nir/from_ssa: Use instr_rewrite_destJason Ekstrand2015-09-111-3/+1
* nir: Remove the mem_ctx parameter from ssa_def_rewrite_usesJason Ekstrand2015-09-111-3/+2
* nir: Fix a bunch of ralloc parenting errorsJason Ekstrand2015-09-111-1/+1
* nir/cursor: Add a constructor for the end of a block but before the jumpJason Ekstrand2015-09-091-6/+1
* nir: remove parent_instr from nir_registerConnor Abbott2015-06-301-8/+0
* nir/from_ssa: add a flag to not convert everything from SSAConnor Abbott2015-06-301-7/+18
* nir: Fix aggressive typos in nir_from_ssa.c.Kenneth Graunke2015-05-081-5/+5
* nir/nir: Use a linked list instead of a hash set for use/def setsJason Ekstrand2015-05-081-6/+3
* nir: Modernize the out-of-SSA passJason Ekstrand2015-05-081-103/+36
* Fix a few typosZoë Blade2015-04-271-1/+1
* nir/from_ssa: Don't set reg->parent_instr for ssa_undef instructionsJason Ekstrand2015-04-031-4/+5
* nir: Use helper macros for dealing with VLAs.Jose Fonseca2015-03-041-14/+9
* nir: Use alloca instead of variable length arrays.Jose Fonseca2015-02-271-9/+10
* nir/register: Add a parent_instr fieldJason Ekstrand2015-02-241-0/+7
* nir/from_ssa: Don't try to read an invalid instructionJason Ekstrand2015-02-191-1/+1
* nir/from_ssa: Use the nir_block_dominance function instead of our ownJason Ekstrand2015-02-191-7/+2
* nir: Use pointers for nir_src_copy and nir_dest_copyJason Ekstrand2015-01-261-2/+2
* nir: Make an easier helper for setting up SSA defs.Eric Anholt2015-01-221-6/+4
* nir: Stop using designated initializersJason Ekstrand2015-01-211-22/+8
* nir: Add a nir_foreach_phi_src helper macroJason Ekstrand2015-01-201-2/+2
* util/hash_set: Rework the API to know about hashingJason Ekstrand2015-01-151-12/+7
* nir: Rename parallel_copy_copy to parallel_copy_entry and add a foreach macroJason Ekstrand2015-01-151-36/+36
* nir/from_ssa: Clean up parallel copy handling and document it betterJason Ekstrand2015-01-151-58/+92
* nir: Rename nir_block_following_if to nir_block_get_following_ifJason Ekstrand2015-01-151-1/+1
* nir: Make load_const SSA-onlyJason Ekstrand2015-01-151-0/+6
* nir: Call nir_metadata_preserve more placesJason Ekstrand2015-01-151-0/+3
* nir/metadata: Rename metadata_dirty to metadata_preserveJason Ekstrand2015-01-151-2/+4
* nir: Don't require a function in ssa_def_initJason Ekstrand2015-01-151-2/+2
* nir/from_ssa: Don't lower constant SSA values to registersJason Ekstrand2015-01-151-8/+32
* nir: Add a better out-of-SSA passJason Ekstrand2015-01-151-73/+716
* nir: Add a function to detect if a block is immediately followed by an ifJason Ekstrand2015-01-151-6/+3
* nir: Add a naieve from-SSA passJason Ekstrand2015-01-151-0/+193