projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16
2023-07-24
Georg Lehmann
aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16
commit
|
commitdiff
|
tree
2023-06-29
Georg Lehmann
aco/optimizer: delete s_bitcmp optimization
commit
|
commitdiff
|
tree
2023-06-29
Georg Lehmann
radv: set has_bit_test for aco
commit
|
commitdiff
|
tree
2023-06-29
Georg Lehmann
nir/opt_algebraic: combine bitz/bitnz
commit
|
commitdiff
|
tree
2023-06-29
Georg Lehmann
aco: implement nir_op_bitz/bitnz
commit
|
commitdiff
|
tree
2023-06-29
Georg Lehmann
nir/lower_bit_size: mask bitz/bitnz src1 like shifts
commit
|
commitdiff
|
tree
2023-06-29
Georg Lehmann
nir: add single bit test opcodes
commit
|
commitdiff
|
tree
2023-06-20
Georg Lehmann
aco/gfx10+: use v_cndmask with literal for reduction...
commit
|
commitdiff
|
tree
2023-06-20
Georg Lehmann
aco: combine scalar mul+pk_add to pk_fma
commit
|
commitdiff
|
tree
2023-06-20
Georg Lehmann
aco: use uses helpers for pk_fma opt
commit
|
commitdiff
|
tree
2023-06-16
Georg Lehmann
aco/opcodes: delete wrong comment copy pasted from NIR
commit
|
commitdiff
|
tree
2023-06-16
Georg Lehmann
aco: remove v_cvt_pkrtz_f16_f32_e64 when it's actually...
commit
|
commitdiff
|
tree
2023-06-16
Georg Lehmann
aco/opcodes: move v_cndmask_b32 back to the VOP2 list
commit
|
commitdiff
|
tree
2023-06-12
Georg Lehmann
aco: validate ir for prologs and after lower_to_hw_instr
commit
|
commitdiff
|
tree
2023-06-12
Georg Lehmann
aco: don't validate p_constaddr_addlo/p_resumeaddr_addlo...
commit
|
commitdiff
|
tree
2023-06-12
Georg Lehmann
aco: move cfg validation to its own function
commit
|
commitdiff
|
tree
2023-06-12
Georg Lehmann
aco: make validation work without SSA temps
commit
|
commitdiff
|
tree
2023-06-07
Georg Lehmann
aco: use v_fma_mix for f2f32 and f2f16 on gfx11 if...
commit
|
commitdiff
|
tree
2023-06-07
Georg Lehmann
aco: use v_add_f{16,32} with clamp for fsat
commit
|
commitdiff
|
tree
2023-06-07
Georg Lehmann
aco/statistics: improve v_fma_mix dual issuing detection
commit
|
commitdiff
|
tree
2023-06-07
Georg Lehmann
aco/ir: return true in hasRegClass for Operand(reg...
commit
|
commitdiff
|
tree
2023-06-01
Georg Lehmann
aco: p_start_linear_vgpr doesn't always need exec mask
commit
|
commitdiff
|
tree
2023-05-31
Georg Lehmann
aco: cleanup v_cmp_class usage
commit
|
commitdiff
|
tree
2023-05-30
Georg Lehmann
nir/opt_if: use nir_alu_instr_is_comparison directly
commit
|
commitdiff
|
tree
2023-05-25
Georg Lehmann
util: fix stack dynarray used by multiple tus
commit
|
commitdiff
|
tree
2023-05-18
Georg Lehmann
aco/optimizer: allow DPP to use VOP3 on GFX11
commit
|
commitdiff
|
tree
2023-05-18
Georg Lehmann
aco: use can_use_input_modifiers helper
commit
|
commitdiff
|
tree
2023-05-18
Georg Lehmann
aco: use get_operand_size for dpp opt
commit
|
commitdiff
|
tree
2023-05-18
Georg Lehmann
aco: add helper function for can_use_input_modifiers
commit
|
commitdiff
|
tree
2023-05-18
Georg Lehmann
aco/ra: use fmac with DPP/opsel on GFX11
commit
|
commitdiff
|
tree
2023-05-18
Georg Lehmann
aco/ra: use smaller operand stride for VOP3P with DPP
commit
|
commitdiff
|
tree
2023-05-18
Georg Lehmann
aco: add withoutVOP3 helper
commit
|
commitdiff
|
tree
2023-05-18
Georg Lehmann
aco/gfx11: use fmamk/fmaak with opsel
commit
|
commitdiff
|
tree
2023-05-18
Georg Lehmann
aco: introduce helper to swap valu operands with modifiers
commit
|
commitdiff
|
tree
2023-05-16
Georg Lehmann
aco: emit_wqm on MIMG dst, not operands
commit
|
commitdiff
|
tree
2023-05-12
Georg Lehmann
aco: don't apply dpp if the alu instr uses the operand...
commit
|
commitdiff
|
tree
2023-05-12
Georg Lehmann
aco: use VOP3+DPP
commit
|
commitdiff
|
tree
2023-05-12
Georg Lehmann
aco/ra: convert VOPC_DPP instructions without vcc to...
commit
|
commitdiff
|
tree
2023-05-12
Georg Lehmann
aco: add assembler tests for VOP3(P) with DPP
commit
|
commitdiff
|
tree
2023-05-12
Georg Lehmann
aco/builder: support VOP3(P) with dpp
commit
|
commitdiff
|
tree
2023-05-12
Georg Lehmann
aco/assembler: support VOP3P with DPP
commit
|
commitdiff
|
tree
2023-05-12
Georg Lehmann
aco/optimizer: copy pass flags for newly created valu...
commit
|
commitdiff
|
tree
2023-05-12
Georg Lehmann
aco/optimizer: don't use pass_flags for mad idx
commit
|
commitdiff
|
tree
2023-05-12
Georg Lehmann
aco/vn: compare all valu modifers
commit
|
commitdiff
|
tree
2023-05-11
Georg Lehmann
aco: also reassign p_extract_vector post ra
commit
|
commitdiff
|
tree
2023-05-11
Georg Lehmann
aco: Assert that operands have the same byte offset...
commit
|
commitdiff
|
tree
2023-05-03
Georg Lehmann
radv: use lower_ballot_bit_count_to_mbcnt_amd
commit
|
commitdiff
|
tree
2023-05-03
Georg Lehmann
nir: lower ballot_bit_count_exclusive/inclusive to...
commit
|
commitdiff
|
tree
2023-04-12
Georg Lehmann
aco/tests: add missing dependency on generated header
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: add tests for neg(mul) with opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/tests: run optimize.mad_mix.input_conv.modifiers...
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: add test for min/max combining with opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: add tests for cmp ordering with opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: add tests for swap operand with opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: add tests for dpp with opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: add tests for fma with opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/optimizer: remove to_SDWA
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: keep label_mul/usedef/minmax in apply_extract
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/optimizer: use opsel for VOP12C
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/gfx11: allow opsel for VOP12C
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: don't label mul with opsel as abs/neg
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/ir: copy opsel when converting to DPP
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: swap opsel when swapping VOP2/C operands
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: return true in usesModifiers for VOP12C with opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: support neg(mul)/abs(mul) optimization in more...
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: support v_cvt_f32_f16 with opsel in combine_mad_mix
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: update match_op3_for_vop3 for VOP12C opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: handle opsel in combine_constant_comparison_ordering
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: handle opsel in combine_ordering_test
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: handle opsel in combine_comparison_ordering
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/optimizer: preserve opsel when fusing fma
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/ra: prepare for VOP12C opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/to_hw_instr: use VOP1 opsel for v_mov_b16
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco: validate VOP12C opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/assembler: support VOP12C opsel
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/vn: hash opsel for VOP12C
commit
|
commitdiff
|
tree
2023-03-30
Georg Lehmann
aco/ra: don't reallocate VOP3 instruction for non-vcc...
commit
|
commitdiff
|
tree
2023-03-28
Georg Lehmann
aco: clean up to_mad_mix
commit
|
commitdiff
|
tree
2023-03-28
Georg Lehmann
aco/util: override default assignment operator for...
commit
|
commitdiff
|
tree
2023-03-28
Georg Lehmann
aco/ir: fix copy paste bug in convert_to_SDWA
commit
|
commitdiff
|
tree
2023-03-27
Georg Lehmann
aco: make .clang-format usable with tests
commit
|
commitdiff
|
tree
2023-03-27
Georg Lehmann
aco: fix p_interp_gfx11 comment
commit
|
commitdiff
|
tree
2023-03-27
Georg Lehmann
aco: don't check usesModifiers for pseudo instructions
commit
|
commitdiff
|
tree
2023-03-24
Georg Lehmann
amd: remove duplicate from .clang-format
commit
|
commitdiff
|
tree
2023-03-24
Georg Lehmann
aco: remove duplicates from .clang-format
commit
|
commitdiff
|
tree
2023-03-22
Georg Lehmann
nir: optimize i2f(f2i(fsign))
commit
|
commitdiff
|
tree
2023-03-09
Georg Lehmann
aco: use bitfield_array for temporary neg/abs/opsel
commit
|
commitdiff
|
tree
2023-03-09
Georg Lehmann
aco: access neg/abs as int in usesModifiers
commit
|
commitdiff
|
tree
2023-03-09
Georg Lehmann
aco: use array indexing for opsel/opsel_lo/opsel_hi
commit
|
commitdiff
|
tree
2023-03-09
Georg Lehmann
aco: use integer access for neg_lo/neg_hi
commit
|
commitdiff
|
tree
2023-03-09
Georg Lehmann
aco: copy abs/neg with assignment
commit
|
commitdiff
|
tree
2023-03-08
Georg Lehmann
aco: don't reallocate fma{mk,ak,_mix} instruction
commit
|
commitdiff
|
tree
2023-03-08
Georg Lehmann
aco/optimizer: don't reallocate instruction when converting...
commit
|
commitdiff
|
tree
2023-03-07
Georg Lehmann
aco/assembler/gfx11: simplify 16bit VOP12C promotion...
commit
|
commitdiff
|
tree
2023-03-07
Georg Lehmann
aco: use bitfield array helpers for valu modifiers
commit
|
commitdiff
|
tree
2023-03-07
Georg Lehmann
aco: add bitfield array helper classes
commit
|
commitdiff
|
tree
2023-03-07
Georg Lehmann
aco: remove VOP[123C]P? structs
commit
|
commitdiff
|
tree
2023-03-07
Georg Lehmann
aco/optimizer: simplify using VALU instruction
commit
|
commitdiff
|
tree
2023-03-07
Georg Lehmann
aco/print_ir: simplify using VALU instruction
commit
|
commitdiff
|
tree
2023-03-07
Georg Lehmann
aco: validate VALU modifiers
commit
|
commitdiff
|
tree
next