projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
disable to build gbm
2024-01-10
Georg Lehmann
aco: fix applying input modifiers to DPP8
commit
|
commitdiff
|
tree
2023-12-03
Georg Lehmann
aco: don't optimize DPP across more than one block
commit
|
commitdiff
|
tree
2023-11-22
Georg Lehmann
aco/sched: treat p_dual_src_export_gfx11 like export
commit
|
commitdiff
|
tree
2023-11-15
Georg Lehmann
aco: add missing scc def for SALU quad broadcast
commit
|
commitdiff
|
tree
2023-10-05
Georg Lehmann
aco/gfx11: support vinterp as fma_mix
commit
|
commitdiff
|
tree
2023-10-05
Georg Lehmann
aco: support v_fma_f32_dpp as fma_mix
commit
|
commitdiff
|
tree
2023-10-05
Georg Lehmann
aco/gfx11: apply clamp/omod to vinterp
commit
|
commitdiff
|
tree
2023-10-05
Georg Lehmann
aco/gfx11: optimize dual source export
commit
|
commitdiff
|
tree
2023-10-04
Georg Lehmann
aco: print final ir instead if printing asm is unsupported
commit
|
commitdiff
|
tree
2023-10-04
Georg Lehmann
aco: assume newer generation will use GFX11 wait_imm...
commit
|
commitdiff
|
tree
2023-10-04
Georg Lehmann
aco: assume new generations are unsupported by clrx
commit
|
commitdiff
|
tree
2023-10-03
Georg Lehmann
nir/lower_subgroups: use intrinsic builder more
commit
|
commitdiff
|
tree
2023-10-03
Georg Lehmann
nir: make quad intrinsic dst bit size match src0
commit
|
commitdiff
|
tree
2023-10-02
Georg Lehmann
aco: remove -0.0 for 32 bit fsign with mul_legacy/omod...
commit
|
commitdiff
|
tree
2023-10-02
Georg Lehmann
aco/optimizer: copy propagate to output modifier instructions
commit
|
commitdiff
|
tree
2023-10-02
Georg Lehmann
aco/optimizer: check if we can use omod before labeling it
commit
|
commitdiff
|
tree
2023-10-02
Georg Lehmann
nir: scalarize masked_swizzle_amd created from shuffle_xor
commit
|
commitdiff
|
tree
2023-09-27
Georg Lehmann
aco: implement 64bit div find_lsb
commit
|
commitdiff
|
tree
2023-09-27
Georg Lehmann
aco: fix p_extract with v1 dst and s1 operand
commit
|
commitdiff
|
tree
2023-09-21
Georg Lehmann
aco: simplify masked swizzle dpp selection by removing...
commit
|
commitdiff
|
tree
2023-09-08
Georg Lehmann
nir/opt_algebraic: remove broken fddx/fddy patterns
commit
|
commitdiff
|
tree
2023-09-08
Georg Lehmann
aco/gfx11: don't use bfe for local_invocation_id if...
commit
|
commitdiff
|
tree
2023-09-02
Georg Lehmann
aco: implement some exclusive scans with inclusive...
commit
|
commitdiff
|
tree
2023-09-02
Georg Lehmann
nir: add nir_scalar_equal
commit
|
commitdiff
|
tree
2023-09-02
Georg Lehmann
nir: add nir_scalar intrinsic helpers
commit
|
commitdiff
|
tree
2023-09-01
Georg Lehmann
aco: use v_cvt_f32_ubyte for signed casts too
commit
|
commitdiff
|
tree
2023-08-23
Georg Lehmann
aco: combine a | ~b to bfi(b, a, -1)
commit
|
commitdiff
|
tree
2023-08-23
Georg Lehmann
aco: fix u2f16 with 32bit input
commit
|
commitdiff
|
tree
2023-08-22
Georg Lehmann
nir: unify lower_find_msb with has_{find_msb_rev,uclz}
commit
|
commitdiff
|
tree
2023-08-22
Georg Lehmann
nir: unify lower_bitfield_extract with has_bfe
commit
|
commitdiff
|
tree
2023-08-22
Georg Lehmann
nir: unify lower_bitfield_insert with has_{bfm,bfi...
commit
|
commitdiff
|
tree
2023-08-12
Georg Lehmann
nir/opt_if: also rewrite uniform uses for read_invocation
commit
|
commitdiff
|
tree
2023-08-11
Georg Lehmann
aco: always use rtne for fquantize2f16
commit
|
commitdiff
|
tree
2023-08-09
Georg Lehmann
nir/opt_intrinsics: optimize (exclusive_scan(op, a...
commit
|
commitdiff
|
tree
2023-08-09
Georg Lehmann
aco: use s_bitreplicate_b64_b32 to set exec to 0xffff0000fff...
commit
|
commitdiff
|
tree
2023-08-09
Georg Lehmann
ac/nir: handle more special cases in ac_nir_unpack_arg
commit
|
commitdiff
|
tree
2023-08-01
Georg Lehmann
aco: fix non constant 16bit bitnz/bitz
commit
|
commitdiff
|
tree
2023-08-01
Georg Lehmann
aco/gfx11: use v_cmp_class_f16 with opsel for bitnz...
commit
|
commitdiff
|
tree
2023-08-01
Georg Lehmann
aco: combine a & ~b to bfi(b, 0, a)
commit
|
commitdiff
|
tree
2023-07-24
Georg Lehmann
aco: improve get_gfx11_true16_mask description
commit
|
commitdiff
|
tree
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
next