Merge remote-tracking branch 'mesa-public/master' into vulkan
[mesa.git] / src / glsl / nir / nir.c
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-01 Matt Turnerglsl: Rename safe_reverse -> reverse_safe.
2015-11-23 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-23 Jason Ekstrandnir: Add a ssa_def_rewrite_uses_after helper
2015-11-23 Jason Ekstrandnir: Use instr/if_rewrite in nir_ssa_def_rewrite_uses
2015-11-21 Matt Turnernir: Add support for gl_HelperInvocation system value.
2015-11-20 Rob Clarknir: add nir_var_all enum
2015-11-18 Jason Ekstrandnir: Add support for cloning shaders
2015-11-14 Jason EkstrandMerge branch 'wip/i965-separate-sampler-tex' into vulkan
2015-11-14 Jason Ekstrandnir: Separate texture from sampler in nir_tex_instr
2015-11-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-06 Rob Clarknir: some small cleanups
2015-11-03 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-29 Kenneth Graunkenir: Add intrinsics for tessellation shader system...
2015-10-19 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-15 Jason Ekstrandnir: Add helpers for creating variables and adding...
2015-10-09 Connor Abbottnir: split out instruction comparison functions
2015-10-09 Neil Robertsnir: Add a function to determine if a source is dynamic...
2015-10-02 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-02 Jason Ekstrandnir: Move GS data to nir_shader_info
2015-10-02 Jason Ekstrandnir: Add a a nir_shader_info struct
2015-10-01 Kristian Høgsberg... Merge branch 'master' of ../mesa into vulkan
2015-09-29 Kenneth Graunkenir: Use a system value for gl_PrimitiveIDIn.
2015-09-29 Jordan Justennir: Convert SYSTEM_VALUE_NUM_WORK_GROUPS to a nir...
2015-09-21 Jason Ekstrandnir: Move system value -> intrinsic mapping into nir.c
2015-09-17 Jason Ekstrandnir: Add comments to nir_index_instrs and nir_index_ssa...
2015-09-17 Jason Ekstrandnir: Add a generic instruction index
2015-09-13 Jordan Justennir: Add gl_WorkGroupID system variable
2015-09-13 Jordan Justennir: Add gl_LocalInvocationID variable
2015-09-11 Jason Ekstrandnir: Add a function for rewriting instruction destinations
2015-09-11 Jason Ekstrandnir: Only unlink sources that are actually valid
2015-09-11 Jason Ekstrandnir: Remove the mem_ctx parameter from ssa_def_rewrite_uses
2015-09-11 Jason Ekstrandnir: Fix a bunch of ralloc parenting errors
2015-09-11 Kenneth Graunkenir: Store some geometry shader data in nir_shader.
2015-09-09 Kenneth Graunkenir: Add a nir_system_value_from_intrinsic() function.
2015-09-01 Connor Abbottnir: add a helper for iterating over blocks in a cf...
2015-09-01 Connor Abbottnir: add nir_block_get_following_loop() helper
2015-08-31 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-27 Kenneth Graunkenir: Convert the NIR instruction insertion API to use...
2015-08-27 Kenneth Graunkenir: Strengthen "no jumps" assertions in instruction...
2015-08-26 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-25 Kenneth Graunkenir: Store gl_shader_stage in nir_shader.
2015-08-24 Connor Abbottnir: move control flow modification to its own file
2015-08-24 Connor Abbottnir: make cleanup_cf_node() not use remove_defs_uses()
2015-08-24 Connor Abbottnir: inline block_add_pred() a few places
2015-08-24 Kenneth Graunkenir: Delete the nir_function_impl::start_block field.
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-14 Eric Anholtnir: Zero out texture instructions when creating them.
2015-07-02 Jason Ekstrandnir: Don't allow copying SSA destinations
2015-06-30 Connor Abbottnir: remove parent_instr from nir_register
2015-05-09 Jason Ekstrandnir/nir: Use a linked list instead of a hash set for...
2015-05-09 Jason Ekstrandnir: Add a function for rewriting the condition of...
2015-04-23 Jason Ekstrandnir: Rewrite instr_rewrite_src
2015-04-23 Jason Ekstrandnir: Move get_const_initializer_load from vars_to_ssa...
2015-04-07 Jason Ekstrandnir: Make nir_*_instr_create take a nir_shader instead...
2015-04-07 Kenneth Graunkenir: Allocate dereferences out of their parent instruct...
2015-04-07 Kenneth Graunkenir: Allocate nir_ssa_def::uses/if_uses out of the...
2015-04-07 Kenneth Graunkenir: Allocate nir_call_instr::params out of the nir_cal...
2015-04-02 Kenneth Graunkenir: Allocate nir_tex_instr::sources out of the instruc...
2015-04-02 Kenneth Graunkenir: Allocate predecessor and dominance frontier sets...
2015-04-02 Kenneth Graunkenir: Allocate register fields out of the register itself.
2015-04-02 Kenneth Graunkenir: Make nir_create_function() strdup the function...
2015-03-19 Jason Ekstrandnir: Use a list instead of a hash_table for inputs...
2015-03-09 Kenneth Graunkenir: Delete nir_shader::user_structures and num_user_st...
2015-02-24 Jason Ekstrandnir/register: Add a parent_instr field
2015-02-20 Jason Ekstrandnir: Properly clean up CF nodes when we remove them
2015-02-20 Jason Ekstrandnir: use nir_foreach_ssa_def for indexing ssa defs
2015-02-18 Eric Anholtnir: Add a nir_shader_compiler_options struct pointed...
2015-02-11 Matt Turnernir: Remove casts from void*.
2015-01-29 Eric Anholtnir: Fix a bit of broken indentation.
2015-01-26 Jason Ekstrandnir: Use pointers for nir_src_copy and nir_dest_copy
2015-01-24 Eric Anholtnir: Make some helpers for copying ALU src/dests.
2015-01-22 Eric Anholtnir: Make an easier helper for setting up SSA defs.
2015-01-21 Jason Ekstrandnir: Add a nir_foreach_phi_src helper macro
2015-01-16 Brian Paulnir: silence compiler warning from visit_src() call
2015-01-15 Jason Ekstrandutil/hash_set: Rework the API to know about hashing
2015-01-15 Jason Ekstrandnir/tex_instr: Add a nir_tex_src struct and dynamically...
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: Make load_const SSA-only
2015-01-15 Jason Ekstrandnir: Make nir_ssa_undef_instr_create initialize the...
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: Remove predication
2015-01-15 Jason Ekstrandnir/metadata: Rename metadata_dirty to metadata_preserve
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: Make texture instruction names more consistent
2015-01-15 Jason Ekstrandnir: Add a helper for getting a constant value from...
2015-01-15 Jason Ekstrandnir: Automatically update SSA if uses
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: Make array deref direct vs. indirect an enum
2015-01-15 Jason Ekstrandnir: Clean up nir_deref helper functions
2015-01-15 Jason Ekstrandnir: Add a helper for rewriting an instruction source
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 Ekstrandnir/nir: Fix a bug in move_successors
2015-01-15 Jason Ekstrandnir: Add a function for comparing two sources
next