projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
freedreno/ir3: remove impossible condition
2019-11-12
Daniel Schürmann
aco: rematerialize s_movk instructions
commit
|
commitdiff
|
tree
2019-11-12
Daniel Schürmann
aco: preserve kill flag on moved operands during RA
commit
|
commitdiff
|
tree
2019-11-12
Daniel Schürmann
aco: fix invalid access on Pseudo_instructions
commit
|
commitdiff
|
tree
2019-11-07
Daniel Schürmann
aco: workaround Tonga/Iceland hardware bug
commit
|
commitdiff
|
tree
2019-11-04
Daniel Schürmann
aco: fix accidential reordering of instructions when...
commit
|
commitdiff
|
tree
2019-11-04
Daniel Schürmann
aco: only use single-dword loads/stores for spilling
commit
|
commitdiff
|
tree
2019-11-04
Daniel Schürmann
aco: fix immediate offset for spills if scratch is...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: implement VGPR spilling
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: always set scratch_offset in startpgm
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: omit linear VGPRs as spill variables
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: ensure that spilled VGPR reloads are done after...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: simplify calculation of target register pressure...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: don't add interferences between spilled phi operands
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: consider loop_exit blocks like merge blocks, even...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: don't insert the exec mask into set of live-out...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: fix transitive affinities of spilled variables
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: fix live-range splits of phis
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: remove potential critical edge on loops.
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: improve live variable analysis
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: Lower to CSSA
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: don't schedule instructions through depending...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: add can_reorder flags to load_ubo and load_constant
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: only skip RAR dependencies if the variable is...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: restrict scheduling depending on max_waves
commit
|
commitdiff
|
tree
2019-10-22
Daniel Schürmann
aco: refactor value numbering
commit
|
commitdiff
|
tree
2019-10-21
Daniel Schürmann
aco: ensure that uniform booleans are computed in WQM...
commit
|
commitdiff
|
tree
2019-10-17
Daniel Schürmann
aco: don't combine minmax3 if there is a neg or abs...
commit
|
commitdiff
|
tree
2019-10-09
Daniel Schürmann
aco: don't reorder instructions in order to lower boolean...
commit
|
commitdiff
|
tree
2019-10-09
Daniel Schürmann
aco: re-use existing phi instruction when lowering...
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
nouveau: set lower_sub = true
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
aco: call nir_opt_algebraic_late() exhaustively
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
radv/aco: Don't lower subtractions
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
nir: Remove unnecessary subtraction optimizations
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
nir: recombine nir_op_*sub when lower_sub = false
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
freedreno: Enable the nir_opt_algebraic_late() pass.
commit
|
commitdiff
|
tree
2019-09-23
Daniel Schürmann
aco: only emit waitcnt on loop continues if we there...
commit
|
commitdiff
|
tree
2019-09-19
Daniel Schürmann
radv: remove dead shared variables
commit
|
commitdiff
|
tree
2019-09-19
Daniel Schürmann
radv/aco: enable VK_EXT_shader_demote_to_helper_invocation
commit
|
commitdiff
|
tree
2019-09-19
Daniel Schürmann
radv: enable clustered reductions
commit
|
commitdiff
|
tree
2019-09-19
Daniel Schürmann
radv/aco: Setup alternate path in RADV to support the...
commit
|
commitdiff
|
tree
2019-09-19
Daniel Schürmann
aco: Initial commit of independent AMD compiler
commit
|
commitdiff
|
tree
2019-08-21
Daniel Schürmann
nir/algebraic: some subtraction optimizations
commit
|
commitdiff
|
tree
2019-08-20
Daniel Schürmann
nir: add divergence analysis pass.
commit
|
commitdiff
|
tree
2019-08-20
Daniel Schürmann
nir/lcssa: Skip loop invariant variables when converting...
commit
|
commitdiff
|
tree
2019-08-20
Daniel Schürmann
nir/lcssa: handle deref instructions properly
commit
|
commitdiff
|
tree
2019-07-30
Daniel Schürmann
radv: Don't include radv_private.h from radv_shader.h
commit
|
commitdiff
|
tree
2019-07-24
Daniel Schürmann
nir,intel: lower if (cond) demote() to new intrinsic...
commit
|
commitdiff
|
tree
2019-07-22
Daniel Schürmann
radv: move nir_opt_conditional_discard out of optimization...
commit
|
commitdiff
|
tree
2019-07-19
Daniel Schürmann
spirv: Fix order of barriers in SpvOpControlBarrier
commit
|
commitdiff
|
tree
2019-07-08
Daniel Schürmann
radv: Lower input attachments in NIR.
commit
|
commitdiff
|
tree
2019-07-08
Daniel Schürmann
radv: Implement nir_intrinsic_load_layer_id().
commit
|
commitdiff
|
tree
2019-07-08
Daniel Schürmann
anv,nir: Move lower_input_attachments pass from ANV...
commit
|
commitdiff
|
tree
2019-06-24
Daniel Schürmann
amd/common: lower bitfield_extract to ubfe/ibfe.
commit
|
commitdiff
|
tree
2019-06-24
Daniel Schürmann
amd/common: lower bitfield_insert to bfm & bitfield_select
commit
|
commitdiff
|
tree
2019-06-24
Daniel Schürmann
nir: introduce lowering of bitfield_insert to bfm and...
commit
|
commitdiff
|
tree
2019-06-24
Daniel Schürmann
nir/algebraic: Use unsigned comparison when lowering...
commit
|
commitdiff
|
tree
2019-06-24
Daniel Schürmann
nir/algebraic: Remove unnecessary iand of [iu]bfe and...
commit
|
commitdiff
|
tree
2019-06-24
Daniel Schürmann
nir: define behavior of nir_op_bfm and nir_op_u/ibfe...
commit
|
commitdiff
|
tree
2019-06-24
Daniel Schürmann
nir/algebraic: add optimization pattern for ('ult'...
commit
|
commitdiff
|
tree
2019-06-13
Daniel Schürmann
radv: enable AMD_shader_ballot with RADV_PERFTEST_SHADER_BAL...
commit
|
commitdiff
|
tree
2019-06-13
Daniel Schürmann
amd/common: add support for AMD_shader_ballot functions
commit
|
commitdiff
|
tree
2019-06-13
Daniel Schürmann
spirv/nir: add support for AMD_shader_ballot and Groups...
commit
|
commitdiff
|
tree
2019-06-13
Daniel Schürmann
nir: add intrinsics for AMD_shader_ballot
commit
|
commitdiff
|
tree
2019-06-13
Daniel Schürmann
radv: enable shader_subgroup_vote & shader_subgroup_ballot...
commit
|
commitdiff
|
tree
2019-06-13
Daniel Schürmann
nir/spirv: add support for the SubgroupBallotKHR SPIR...
commit
|
commitdiff
|
tree
2019-06-13
Daniel Schürmann
nir/spirv: add support for the SubgroupVoteKHR SPIR...
commit
|
commitdiff
|
tree
2019-02-25
Daniel Schürmann
nir: Use SM5 properties to optimize shift(a@32, iand...
commit
|
commitdiff
|
tree
2019-02-25
Daniel Schürmann
nir: Define shifts according to SM5 specification.
commit
|
commitdiff
|
tree
2018-07-23
Daniel Schürmann
radv: enable VK_KHR_16bit_storage extension / 16bit...
commit
|
commitdiff
|
tree
2018-07-23
Daniel Schürmann
ac: add support for 16bit load_push_constant
commit
|
commitdiff
|
tree
2018-07-23
Daniel Schürmann
radv: add support for 16bit input/output
commit
|
commitdiff
|
tree
2018-07-23
Daniel Schürmann
nir: add 16bit type information to glsl types
commit
|
commitdiff
|
tree
2018-07-23
Daniel Schürmann
ac: add support for 16bit buffer loads
commit
|
commitdiff
|
tree
2018-07-23
Daniel Schürmann
ac: add support for 16bit UBO loads
commit
|
commitdiff
|
tree
2018-07-23
Daniel Schürmann
ac: add support for 16bit ssbo stores
commit
|
commitdiff
|
tree
2018-07-23
Daniel Schürmann
ac: add 16bit conversion operations
commit
|
commitdiff
|
tree
2018-04-13
Daniel Schürmann
radv: enable subgroup capabilities
commit
|
commitdiff
|
tree
2018-04-13
Daniel Schürmann
ac: handle subgroup intrinsics
commit
|
commitdiff
|
tree
2018-04-13
Daniel Schürmann
ac: add LLVM build functions for subgroup instrinsics
commit
|
commitdiff
|
tree
2018-04-13
Daniel Schürmann
ac: make ballot and umsb capable of 64bit inputs
commit
|
commitdiff
|
tree
2018-04-13
Daniel Schürmann
nir: lower 64bit subgroup shuffle intrinsics
commit
|
commitdiff
|
tree
2018-04-13
Daniel Schürmann
nir/spirv: Fix warning and add missing breaks.
commit
|
commitdiff
|
tree
2018-04-13
Daniel Schürmann
nir: use ballot_bit_size when lowering ballot_bitfield_extract
commit
|
commitdiff
|
tree
2018-04-13
Daniel Schürmann
nir: subgroups instructions for 64bit ballot sizes
commit
|
commitdiff
|
tree
2018-03-28
Daniel Schürmann
radv: enable VK_AMD_shader_trinary_minmax extension
commit
|
commitdiff
|
tree
2018-03-28
Daniel Schürmann
ac: add support for trinary_minmax instructions
commit
|
commitdiff
|
tree
2018-03-07
Daniel Schürmann
radv: enable AMD_gcn_shader extension
commit
|
commitdiff
|
tree
2018-03-07
Daniel Schürmann
ac: implement AMD_gcn_shader extended instructions
commit
|
commitdiff
|
tree
2018-03-07
Daniel Schürmann
spirv: handle AMD_gcn_shader extended instructions
commit
|
commitdiff
|
tree
2018-03-07
Daniel Schürmann
nir: add AMD_gcn_shader extended instructions
commit
|
commitdiff
|
tree
2018-03-07
Daniel Schürmann
spirv: import AMD extensions header from glslang
commit
|
commitdiff
|
tree