projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nir: Allocate dereferences out of their parent instruction or deref.
[mesa.git]
/
src
/
glsl
/
nir
/
2015-04-07
Kenneth Graunke
nir: Allocate dereferences out of their parent instruct...
tree
|
commitdiff
2015-04-07
Kenneth Graunke
nir: Allocate nir_ssa_def::uses/if_uses out of the...
tree
|
commitdiff
2015-04-07
Kenneth Graunke
nir: Allocate nir_phi_src values out of the nir_phi_instr.
tree
|
commitdiff
2015-04-07
Kenneth Graunke
nir: Allocate nir_call_instr::params out of the nir_cal...
tree
|
commitdiff
2015-04-07
Jason Ekstrand
nir/lower_tex_projector: Don't use designated initializers
tree
|
commitdiff
2015-04-06
Matt Turner
nir: Remove fsin_reduced/fcos_reduced.
tree
|
commitdiff
2015-04-06
Matt Turner
glsl: Remove never used sin_reduced/cos_reduced.
tree
|
commitdiff
2015-04-05
Rob Clark
nir: add lowering for idiv/udiv/umod
tree
|
commitdiff
2015-04-05
Rob Clark
nir: fix typo for f2b/i2b/b2i expressions (v2)
tree
|
commitdiff
2015-04-05
Rob Clark
nir: add option to lower slt/sge/seq/sne
tree
|
commitdiff
2015-04-04
Jason Ekstrand
nir/lower_samplers: Use the right memory context for...
tree
|
commitdiff
2015-04-03
Jason Ekstrand
nir: Add a cubemap normalizing pass
tree
|
commitdiff
2015-04-03
Jason Ekstrand
nir/from_ssa: Don't set reg->parent_instr for ssa_undef...
tree
|
commitdiff
2015-04-03
Jason Ekstrand
nir: Add a src_get_parent_instr function
tree
|
commitdiff
2015-04-03
Eric Anholt
nir: Add a lowering pass for texture projectors.
tree
|
commitdiff
2015-04-03
Eric Anholt
nir: Add an interface to turn a nir_src into a nir_ssa_def.
tree
|
commitdiff
2015-04-03
Eric Anholt
nir: Add an interface for the builder to insert instruc...
tree
|
commitdiff
2015-04-02
Kenneth Graunke
nir: Allocate nir_tex_instr::sources out of the instruc...
tree
|
commitdiff
2015-04-02
Kenneth Graunke
nir: Allocate predecessor and dominance frontier sets...
tree
|
commitdiff
2015-04-02
Kenneth Graunke
nir: Allocate register fields out of the register itself.
tree
|
commitdiff
2015-04-02
Kenneth Graunke
nir: Make nir_create_function() strdup the function...
tree
|
commitdiff
2015-04-02
Kenneth Graunke
nir: Free dead variables when removing them.
tree
|
commitdiff
2015-04-02
Kenneth Graunke
nir: Combine remove_dead_local_vars() and remove_dead_g...
tree
|
commitdiff
2015-04-02
Jason Ekstrand
nir/opt_peephole_ffma: Fix a couple typos in a comment
tree
|
commitdiff
2015-04-02
Jason Ekstrand
nir/print: Correctly print swizzles for explicitly...
tree
|
commitdiff
2015-04-01
Matt Turner
nir: Remove useless ftrunc inside f2i/f2u.
tree
|
commitdiff
2015-04-01
Matt Turner
nir: Recognize (a < b || a < c) as a < max(b, c).
tree
|
commitdiff
2015-04-01
Matt Turner
nir: Add addition/multiplication identities of exp...
tree
|
commitdiff
2015-04-01
Matt Turner
nir: Add identities for the log function.
tree
|
commitdiff
2015-04-01
Matt Turner
nir: Add identities for the exponential function.
tree
|
commitdiff
2015-04-01
Matt Turner
nir: Recognize another open coded lrp.
tree
|
commitdiff
2015-04-01
Matt Turner
nir: Recognize open coded lrp.
tree
|
commitdiff
2015-04-01
Jason Ekstrand
nir/peephole_ffma: Be less agressive about fusing multi...
tree
|
commitdiff
2015-04-01
Jason Ekstrand
nir: Add a dedicated ffma peephole optimization
tree
|
commitdiff
2015-04-01
Jason Ekstrand
nir: Move the compare-with-zero optimizations to the...
tree
|
commitdiff
2015-04-01
Jason Ekstrand
nir/algebraic: Add a seperate section for "late" optimi...
tree
|
commitdiff
2015-04-01
Jason Ekstrand
nir/algebraic: Remove a duplicate optimization
tree
|
commitdiff
2015-04-01
Jason Ekstrand
nir/algebraic: #define around structure definitions
tree
|
commitdiff
2015-04-01
Jason Ekstrand
nir/print: Don't print extra swizzzle components
tree
|
commitdiff
2015-04-01
Eric Anholt
nir: Recognize a pattern of bool frobbing from TGSI...
tree
|
commitdiff
2015-04-01
Eric Anholt
nir: Recognize a pattern for doing b2f without the...
tree
|
commitdiff
2015-03-28
Kenneth Graunke
nir: Fix copy and pasted error message in nir_validate.
tree
|
commitdiff
2015-03-28
Kenneth Graunke
nir: Lower subtraction to add with negation when !lower...
tree
|
commitdiff
2015-03-28
Kenneth Graunke
nir: Add builder helpers for MOVs with ALU sources...
tree
|
commitdiff
2015-03-28
Kenneth Graunke
nir: Add nir_builder helpers for creating load_const...
tree
|
commitdiff
2015-03-27
Eric Anholt
nir: Add optional lowering of flrp.
tree
|
commitdiff
2015-03-25
Kenneth Graunke
nir: Add glsl_float_type() wrapper.
tree
|
commitdiff
2015-03-25
Matt Turner
nir: Fix typo.
tree
|
commitdiff
2015-03-24
Matt Turner
nir: Recognize sat(add(b2f(a), b2f(b))) as a logical OR.
tree
|
commitdiff
2015-03-24
Matt Turner
nir: Recognize mul(b2f(a), b2f(b)) as a logical AND.
tree
|
commitdiff
2015-03-24
Matt Turner
nir: Handle mixed scalar/vector arguments to logical...
tree
|
commitdiff
2015-03-19
Jason Ekstrand
nir/lower_io: Add a assign_locations function that...
tree
|
commitdiff
2015-03-19
Jason Ekstrand
nir/lower_io: Make variable location assignment a manua...
tree
|
commitdiff
2015-03-19
Jason Ekstrand
nir: Use a list instead of a hash_table for inputs...
tree
|
commitdiff
2015-03-19
Matt Turner
mesa: Replace _mesa_round_to_even() with _mesa_roundeven().
tree
|
commitdiff
2015-03-18
Jason Ekstrand
nir/peephole_select: Allow uniform/input loads and...
tree
|
commitdiff
2015-03-18
Jason Ekstrand
nir/peephole_select: Copy instructions into the block...
tree
|
commitdiff
2015-03-18
Jason Ekstrand
nir/peephole_select: Rename are_all_move_to_phi and...
tree
|
commitdiff
2015-03-12
Kenneth Graunke
nir: Fix non-determinism in nir_lower_vars_to_ssa().
tree
|
commitdiff
2015-03-12
Kenneth Graunke
nir: Add intrinsics for SYSTEM_VALUE_BASE_VERTEX and...
tree
|
commitdiff
2015-03-11
Jason Ekstrand
nir/worklist: Don't change the start index when computi...
tree
|
commitdiff
2015-03-11
Thomas Helland
nir: Optimize a + neg(a)
tree
|
commitdiff
2015-03-11
Thomas Helland
nir: Optimize (a*b)+(a*c) -> a*(b+c)
tree
|
commitdiff
2015-03-09
Kenneth Graunke
nir: Make the printer include nir_variable::location...
tree
|
commitdiff
2015-03-09
Kenneth Graunke
nir: Only do gl_FrontFacing workaround in glsl_to_nir...
tree
|
commitdiff
2015-03-09
Kenneth Graunke
nir: Plumb the shader stage into glsl_to_nir().
tree
|
commitdiff
2015-03-09
Kenneth Graunke
nir: Add native_integers to nir_shader_compiler_options.
tree
|
commitdiff
2015-03-09
Kenneth Graunke
nir: Try to make sense of the nir_shader_compiler_optio...
tree
|
commitdiff
2015-03-09
Kenneth Graunke
nir: Delete nir_shader::user_structures and num_user_st...
tree
|
commitdiff
2015-03-04
Jose Fonseca
nir: Use helper macros for dealing with VLAs.
tree
|
commitdiff
2015-02-27
Jose Fonseca
nir: Use alloca instead of variable length arrays.
tree
|
commitdiff
2015-02-24
Kenneth Graunke
nir: Introduce nir_intrinsic_discard_if.
tree
|
commitdiff
2015-02-24
Jason Ekstrand
nir/register: Add a parent_instr field
tree
|
commitdiff
2015-02-23
Jason Ekstrand
nir/gcm: Add some missing break statements
tree
|
commitdiff
2015-02-23
Jason Ekstrand
nir: Copy-propagate vecN operations that are actually...
tree
|
commitdiff
2015-02-21
Eric Anholt
nir: Generalize the optimization of subs of subs from 0.
tree
|
commitdiff
2015-02-21
Eric Anholt
nir: Collapse repeated bcsels on the same argument.
tree
|
commitdiff
2015-02-21
Eric Anholt
nir: When faced with a csel on !condition, just flip...
tree
|
commitdiff
2015-02-21
Eric Anholt
nir: Allow nir_opt_algebraic to see booleanness through...
tree
|
commitdiff
2015-02-21
Eric Anholt
nir: Add a couple of simplifications of csel operations.
tree
|
commitdiff
2015-02-20
Kenneth Graunke
nir: Fix the Mesa build without -DDEBUG.
tree
|
commitdiff
2015-02-20
Eric Anholt
nir: Drop dependency on mtypes.h for core NIR.
tree
|
commitdiff
2015-02-20
Eric Anholt
util: Move Mesa's bitset.h to util/.
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir/GCM: Pull unpinned instructions out of blocks while...
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir/GCM: Use pass_flags instead of bitsets for tracking...
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir: Add a global code motion (GCM) pass
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir/instr: Change "live" to a more generic "pass_flags...
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir: Make nir_[cf_node/instr]_[prev/next] return null...
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir/from_ssa: Don't try to read an invalid instruction
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir/validate: Validate SSA defs the same way we do...
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir/validate: Validate if_uses on registers
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir: Properly clean up CF nodes when we remove them
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir: use nir_foreach_ssa_def for indexing ssa defs
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir/from_ssa: Use the nir_block_dominance function...
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir/dominance: Add a constant-time mechanism for compar...
tree
|
commitdiff
2015-02-20
Jason Ekstrand
nir/dominance: Expose the dominance intersection function
tree
|
commitdiff
2015-02-19
Brian Paul
nir: add missing GLSL_TYPE_DOUBLE case in type_size()
tree
|
commitdiff
2015-02-19
Eric Anholt
nir: Add an ALU op builder kind of like ir_builder.h
tree
|
commitdiff
2015-02-18
Eric Anholt
nir: Recognize and reduce duplicated fsats.
tree
|
commitdiff
2015-02-18
Eric Anholt
nir: Add a flag for lowering fsat.
tree
|
commitdiff
next