projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nir/nir: Use a linked list instead of a hash set for use/def sets
[mesa.git]
/
src
/
glsl
/
nir
/
nir.h
2015-05-09
Jason Ekstrand
nir/nir: Use a linked list instead of a hash set for...
blob
|
commitdiff
|
raw
2015-05-09
Jason Ekstrand
nir: Add a function for rewriting the condition of...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-09
Jason Ekstrand
nir: Add and use initializer #defines for nir_src and...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Jason Ekstrand
nir: Move get_const_initializer_load from vars_to_ssa...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Jason Ekstrand
nir/tex: Use the correct return size for query_levels...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Jason Ekstrand
nir: Refactor tex_instr_dest_size to use a switch statement
blob
|
commitdiff
|
raw
|
diff to current
2015-04-14
Ian Romanick
nir: Silence unused parameter warnings
blob
|
commitdiff
|
raw
|
diff to current
2015-04-11
Kenneth Graunke
nir: Store num_direct_uniforms in the nir_shader.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-11
Rob Clark
nir: split out lower_sub from lower_negate
blob
|
commitdiff
|
raw
|
diff to current
2015-04-10
Kenneth Graunke
nir: Constify nir_lower_sampler's gl_shader_program...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-10
Kenneth Graunke
nir: Make nir_lower_samplers take a gl_shader_stage...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-10
Kenneth Graunke
nir: Move gl_shader_stage enum from mtypes.h to shader_...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-07
Jason Ekstrand
nir: Make nir_*_instr_create take a nir_shader instead...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-07
Kenneth Graunke
nir: Implement a nir_sweep() pass.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-05
Rob Clark
nir: add lowering for idiv/udiv/umod
blob
|
commitdiff
|
raw
|
diff to current
2015-04-05
Rob Clark
nir: add option to lower slt/sge/seq/sne
blob
|
commitdiff
|
raw
|
diff to current
2015-04-03
Jason Ekstrand
nir: Add a cubemap normalizing pass
blob
|
commitdiff
|
raw
|
diff to current
2015-04-03
Jason Ekstrand
nir: Add a src_get_parent_instr function
blob
|
commitdiff
|
raw
|
diff to current
2015-04-03
Eric Anholt
nir: Add a lowering pass for texture projectors.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-01
Jason Ekstrand
nir/algebraic: Add a seperate section for "late" optimi...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-27
Eric Anholt
nir: Add optional lowering of flrp.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-19
Jason Ekstrand
nir/lower_io: Add a assign_locations function that...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-19
Jason Ekstrand
nir/lower_io: Make variable location assignment a manua...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-19
Jason Ekstrand
nir: Use a list instead of a hash_table for inputs...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Kenneth Graunke
nir: Add native_integers to nir_shader_compiler_options.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Kenneth Graunke
nir: Delete nir_shader::user_structures and num_user_st...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-24
Jason Ekstrand
nir/register: Add a parent_instr field
blob
|
commitdiff
|
raw
|
diff to current
2015-02-20
Eric Anholt
nir: Drop dependency on mtypes.h for core NIR.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-20
Eric Anholt
util: Move Mesa's bitset.h to util/.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-20
Jason Ekstrand
nir: Add a global code motion (GCM) pass
blob
|
commitdiff
|
raw
|
diff to current
2015-02-20
Jason Ekstrand
nir/instr: Change "live" to a more generic "pass_flags...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-20
Jason Ekstrand
nir: Make nir_[cf_node/instr]_[prev/next] return null...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-20
Jason Ekstrand
nir/dominance: Add a constant-time mechanism for compar...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-20
Jason Ekstrand
nir/dominance: Expose the dominance intersection function
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Eric Anholt
nir: Add a flag for lowering fsat.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Eric Anholt
nir: Add a flag for lowering ffma.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Eric Anholt
nir: Add a flag for lowering fneg/ineg.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Eric Anholt
nir: Add a flag for lowering fsqrt(x) to frcp(frsqrt...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Eric Anholt
nir: Conditionalize the POW reconstruction on shader...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Eric Anholt
nir: Add a nir_shader_compiler_options struct pointed...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Kenneth Graunke
nir: Mark nir_print_instr's instr pointer as const.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Connor Abbott
nir: add an optimization to remove useless phi nodes
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Jason Ekstrand
nir: Add a pass to lower vector phi nodes to scalar...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Jason Ekstrand
nir: Add an invalid type
blob
|
commitdiff
|
raw
|
diff to current
2015-01-27
Connor Abbott
nir: add a helper function for getting the number of...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-26
Jason Ekstrand
nir: Use pointers for nir_src_copy and nir_dest_copy
blob
|
commitdiff
|
raw
|
diff to current
2015-01-25
Connor Abbott
nir: use Python to autogenerate opcode information
blob
|
commitdiff
|
raw
|
diff to current
2015-01-24
Eric Anholt
nir: Expose nir_print_instr() for debug prints
blob
|
commitdiff
|
raw
|
diff to current
2015-01-24
Eric Anholt
nir: Add nir_lower_alu_to_scalar.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-24
Eric Anholt
nir: Make some helpers for copying ALU src/dests.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-22
Eric Anholt
nir: Make an easier helper for setting up SSA defs.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-22
Matt Turner
nir: Replace assert(0) with unreachable().
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Jason Ekstrand
nir: Add src and dest constructors
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Jason Ekstrand
nir: Add a nir_foreach_phi_src helper macro
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
util: Move main/set to util/hash_set
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a pass for lowering copy instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Rename lower_variables to lower_vars_to_ssa
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/tex_instr: Add a nir_tex_src struct and dynamically...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/validate: Only build in debug mode
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Make intrinsic flags into an enum
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Use static inlines instead of macros for list...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/variable: Remove the constant_value field
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add some documentation
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Rename parallel_copy_copy to parallel_copy_entry...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/from_ssa: Clean up parallel copy handling and docum...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Rename nir_block_following_if to nir_block_get_fol...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/opcodes: Remove the per_component info field
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/opcodes: Add algebraic properties metadata
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Make load_const SSA-only
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Make nir_ssa_undef_instr_create initialize the...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a foreach_ssa_def function
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Remove predication
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/metadata: Rename metadata_dirty to metadata_preserve
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir/tex_instr: Rename the indirect source type and...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Make texture instruction names more consistent
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a basic constant folding pass
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add an algebraic optimization pass
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Make the type casting operations static inline...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a lowering pass for adding source modifiers...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a helper for getting a constant value from...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Vectorize intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Remove the old variable lowering code
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a pass to lower global variables to local...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a pass for lowering input/output loads/stores
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a pass to lower local variables to registers
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a pass to lower local variable accesses to...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a copy splitting pass
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Don't require a function in ssa_def_init
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Use an integer index for specifying structure...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a concept of a wildcard array dereference
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Make array deref direct vs. indirect an enum
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a helper for rewriting an instruction source
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a basic CSE pass
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a fused multiply-add peephole
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a peephole select optimization
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a function for comparing two sources
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a parallel copy instruction type
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add a function for rewriting all the uses of a...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add an initialization function for SSA definitions
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Jason Ekstrand
nir: Add an SSA-based liveness analysis pass.
blob
|
commitdiff
|
raw
|
diff to current
next