| Commit message (Expand) | Author | Age | Files | Lines |
* | nir: Add support for cloning shaders | Jason Ekstrand | 2015-11-18 | 1 | -0/+8 |
* | nir: some small cleanups | Rob Clark | 2015-11-06 | 1 | -9/+9 |
* | nir: Add intrinsics for tessellation shader system values. | Kenneth Graunke | 2015-10-28 | 1 | -7/+10 |
* | nir: Add helpers for creating variables and adding them to lists | Jason Ekstrand | 2015-10-15 | 1 | -0/+66 |
* | nir: split out instruction comparison functions | Connor Abbott | 2015-10-09 | 1 | -27/+0 |
* | nir: Add a function to determine if a source is dynamically uniform | Neil Roberts | 2015-10-09 | 1 | -0/+29 |
* | nir: Move GS data to nir_shader_info | Jason Ekstrand | 2015-10-02 | 1 | -3/+0 |
* | nir: Add a a nir_shader_info struct | Jason Ekstrand | 2015-10-02 | 1 | -0/+1 |
* | nir: Use a system value for gl_PrimitiveIDIn. | Kenneth Graunke | 2015-09-29 | 1 | -1/+4 |
* | nir: Convert SYSTEM_VALUE_NUM_WORK_GROUPS to a nir intrinsic | Jordan Justen | 2015-09-29 | 1 | -0/+4 |
* | nir: Move system value -> intrinsic mapping into nir.c | Jason Ekstrand | 2015-09-21 | 1 | -0/+38 |
* | nir: Add comments to nir_index_instrs and nir_index_ssa_defs | Jason Ekstrand | 2015-09-17 | 1 | -0/+8 |
* | nir: Add a generic instruction index | Jason Ekstrand | 2015-09-17 | 1 | -0/+18 |
* | nir: Add gl_WorkGroupID system variable | Jordan Justen | 2015-09-13 | 1 | -0/+2 |
* | nir: Add gl_LocalInvocationID variable | Jordan Justen | 2015-09-13 | 1 | -0/+2 |
* | nir: Add a function for rewriting instruction destinations | Jason Ekstrand | 2015-09-11 | 1 | -0/+24 |
* | nir: Only unlink sources that are actually valid | Jason Ekstrand | 2015-09-11 | 1 | -7/+8 |
* | nir: Remove the mem_ctx parameter from ssa_def_rewrite_uses | Jason Ekstrand | 2015-09-11 | 1 | -1/+1 |
* | nir: Fix a bunch of ralloc parenting errors | Jason Ekstrand | 2015-09-11 | 1 | -9/+11 |
* | nir: Store some geometry shader data in nir_shader. | Kenneth Graunke | 2015-09-11 | 1 | -0/+3 |
* | nir: Add a nir_system_value_from_intrinsic() function. | Kenneth Graunke | 2015-09-08 | 1 | -0/+34 |
* | nir: add a helper for iterating over blocks in a cf node | Connor Abbott | 2015-09-01 | 1 | -0/+7 |
* | nir: add nir_block_get_following_loop() helper | Connor Abbott | 2015-09-01 | 1 | -0/+16 |
* | nir: Convert the NIR instruction insertion API to use cursors. | Kenneth Graunke | 2015-08-27 | 1 | -89/+38 |
* | nir: Strengthen "no jumps" assertions in instruction insertion API. | Kenneth Graunke | 2015-08-27 | 1 | -5/+5 |
* | nir: Store gl_shader_stage in nir_shader. | Kenneth Graunke | 2015-08-25 | 1 | -1/+5 |
* | nir: move control flow modification to its own file | Connor Abbott | 2015-08-24 | 1 | -672/+5 |
* | nir: make cleanup_cf_node() not use remove_defs_uses() | Connor Abbott | 2015-08-24 | 1 | -2/+4 |
* | nir: inline block_add_pred() a few places | Connor Abbott | 2015-08-24 | 1 | -3/+2 |
* | nir: Delete the nir_function_impl::start_block field. | Kenneth Graunke | 2015-08-24 | 1 | -1/+0 |
* | nir: Zero out texture instructions when creating them. | Eric Anholt | 2015-08-14 | 1 | -1/+1 |
* | nir: Don't allow copying SSA destinations | Jason Ekstrand | 2015-07-02 | 1 | -11/+11 |
* | nir: remove parent_instr from nir_register | Connor Abbott | 2015-06-30 | 1 | -1/+0 |
* | nir/nir: Use a linked list instead of a hash set for use/def sets | Jason Ekstrand | 2015-05-08 | 1 | -151/+85 |
* | nir: Add a function for rewriting the condition of an if statement | Jason Ekstrand | 2015-05-08 | 1 | -0/+22 |
* | nir: Rewrite instr_rewrite_src | Jason Ekstrand | 2015-04-22 | 1 | -24/+28 |
* | nir: Move get_const_initializer_load from vars_to_ssa to NIR core | Jason Ekstrand | 2015-04-22 | 1 | -0/+60 |
* | nir: Make nir_*_instr_create take a nir_shader instead of a void * context | Jason Ekstrand | 2015-04-07 | 1 | -18/+18 |
* | nir: Allocate dereferences out of their parent instruction or deref. | Kenneth Graunke | 2015-04-07 | 1 | -3/+3 |
* | nir: Allocate nir_ssa_def::uses/if_uses out of the instruction. | Kenneth Graunke | 2015-04-07 | 1 | -4/+2 |
* | nir: Allocate nir_call_instr::params out of the nir_call itself. | Kenneth Graunke | 2015-04-07 | 1 | -1/+1 |
* | nir: Allocate nir_tex_instr::sources out of the instruction itself. | Kenneth Graunke | 2015-04-02 | 1 | -1/+1 |
* | nir: Allocate predecessor and dominance frontier sets from block itself. | Kenneth Graunke | 2015-04-02 | 1 | -2/+2 |
* | nir: Allocate register fields out of the register itself. | Kenneth Graunke | 2015-04-02 | 1 | -3/+3 |
* | nir: Make nir_create_function() strdup the function name. | Kenneth Graunke | 2015-04-02 | 1 | -1/+1 |
* | nir: Use a list instead of a hash_table for inputs, outputs, and uniforms | Jason Ekstrand | 2015-03-19 | 1 | -6/+3 |
* | nir: Delete nir_shader::user_structures and num_user_structures. | Kenneth Graunke | 2015-03-08 | 1 | -3/+0 |
* | nir/register: Add a parent_instr field | Jason Ekstrand | 2015-02-24 | 1 | -0/+1 |
* | nir: Properly clean up CF nodes when we remove them | Jason Ekstrand | 2015-02-19 | 1 | -0/+54 |
* | nir: use nir_foreach_ssa_def for indexing ssa defs | Jason Ekstrand | 2015-02-19 | 1 | -23/+5 |