projects
/
platform
/
upstream
/
mesa.git
/ history
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
[platform/upstream/mesa.git]
/
src
/
amd
/
compiler
/
aco_ir.cpp
2023-07-24
Georg Lehmann
aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16
blob
|
commitdiff
2023-06-26
Vitaliy Triang3l...
aco: Add Primitive Ordered Pixel Shading scheduling...
blob
|
commitdiff
|
diff to current
2023-06-20
Rhys Perry
aco: don't try to form load+store clauses
blob
|
commitdiff
|
diff to current
2023-06-16
Eric Engestrom
aco: reformat according to its .clang-format
blob
|
commitdiff
|
diff to current
2023-06-01
Georg Lehmann
aco: p_start_linear_vgpr doesn't always need exec mask
blob
|
commitdiff
|
diff to current
2023-05-25
Rhys Perry
aco: add MIMG_instruction::strict_wqm
blob
|
commitdiff
|
diff to current
2023-05-24
Rhys Perry
aco: add get_op_fixed_to_def() helper
blob
|
commitdiff
|
diff to current
2023-05-18
Georg Lehmann
aco: use get_operand_size for dpp opt
blob
|
commitdiff
|
diff to current
2023-05-18
Georg Lehmann
aco: add helper function for can_use_input_modifiers
blob
|
commitdiff
|
diff to current
2023-05-18
Georg Lehmann
aco: add withoutVOP3 helper
blob
|
commitdiff
|
diff to current
2023-05-12
Georg Lehmann
aco: use VOP3+DPP
blob
|
commitdiff
|
diff to current
2023-05-10
Timur Kristóf
aco: Initialize vcmpx field in get_cmp_info.
blob
|
commitdiff
|
diff to current
2023-05-10
Timur Kristóf
aco: Don't allow any VALU instruction to write m0.
blob
|
commitdiff
|
diff to current
2023-05-04
Rhys Perry
aco/ra: create M0-affinities for s_sendmsg
blob
|
commitdiff
|
diff to current
2023-04-12
Timur Kristóf
ac, aco, radv: Clarify LDS size on GFX6, and NGG shaders.
blob
|
commitdiff
|
diff to current
2023-03-30
Georg Lehmann
aco/gfx11: allow opsel for VOP12C
blob
|
commitdiff
|
diff to current
2023-03-30
Georg Lehmann
aco/ir: copy opsel when converting to DPP
blob
|
commitdiff
|
diff to current
2023-03-28
Georg Lehmann
aco/ir: fix copy paste bug in convert_to_SDWA
blob
|
commitdiff
|
diff to current
2023-03-15
Timur Kristóf
aco: Remove vtx_binding from MUBUF/MTBUF instructions.
blob
|
commitdiff
|
diff to current
2023-03-09
Georg Lehmann
aco: copy abs/neg with assignment
blob
|
commitdiff
|
diff to current
2023-03-07
Georg Lehmann
aco: use bitfield array helpers for valu modifiers
blob
|
commitdiff
|
diff to current
2023-03-07
Georg Lehmann
aco: remove VOP[123C]P? structs
blob
|
commitdiff
|
diff to current
2023-03-07
Georg Lehmann
aco: treat VINTERP_INREG as VALU
blob
|
commitdiff
|
diff to current
2023-02-18
Timur Kristóf
aco/optimizer: Change v_cmp with subgroup invocation...
blob
|
commitdiff
|
diff to current
2023-02-14
Georg Lehmann
aco: new 16bit VOP3 opcodes can use opsel
blob
|
commitdiff
|
diff to current
2023-02-10
Georg Lehmann
aco: remove stale TODOs about v_interp opsel
blob
|
commitdiff
|
diff to current
2023-01-10
Rhys Perry
aco/gfx11: increase vgpr_limit to 256
blob
|
commitdiff
|
diff to current
2023-01-10
Rhys Perry
aco/gfx11: allow true 16-bit instructions to access...
blob
|
commitdiff
|
diff to current
2023-01-10
Rhys Perry
aco: add more opcodes to can_use_DPP()
blob
|
commitdiff
|
diff to current
2023-01-09
Rhys Perry
aco/gfx11: reduce scratch allocation alignment
blob
|
commitdiff
|
diff to current
2023-01-09
Georg Lehmann
aco: Mark more instructions as 16bit on GFX10.
blob
|
commitdiff
|
diff to current
2022-12-07
Bas Nieuwenhuizen
aco: Add isTrans helper.
blob
|
commitdiff
|
diff to current
2022-11-06
Marek Olšák
amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200
blob
|
commitdiff
|
diff to current
2022-11-02
Rhys Perry
aco/gfx11: increase gfx1100/gfx1101 physical vgprs
blob
|
commitdiff
|
diff to current
2022-11-02
Illia Abernikhin
utils: Merge util/debug.* into util/u_debug.* and remov...
blob
|
commitdiff
|
diff to current
2022-10-25
Daniel Schürmann
aco: change thread_local memory resource to pointer
blob
|
commitdiff
|
diff to current
2022-10-24
Timur Kristóf
aco: Add ACO_DEBUG=novalidateir option.
blob
|
commitdiff
|
diff to current
2022-10-24
Georg Lehmann
aco: fmaak/fmamk can't use SDWA.
blob
|
commitdiff
|
diff to current
2022-10-19
Rhys Perry
aco: add ACO_DEBUG=force-waitdeps
blob
|
commitdiff
|
diff to current
2022-09-30
Rhys Perry
aco/gfx11: deallocate VGPRs at the end of the shader
blob
|
commitdiff
|
diff to current
2022-09-30
Rhys Perry
aco: improve wait_imm unpack
blob
|
commitdiff
|
diff to current
2022-09-28
Daniel Schürmann
aco: use monotonic_buffer_resource for instructions
blob
|
commitdiff
|
diff to current
2022-09-26
Rhys Perry
aco/tests: add GFX11 assembly tests
blob
|
commitdiff
|
diff to current
2022-09-26
Rhys Perry
aco: add VINTERP instruction format
blob
|
commitdiff
|
diff to current
2022-09-26
Rhys Perry
aco: add LDSDIR instruction format
blob
|
commitdiff
|
diff to current
2022-09-26
Rhys Perry
aco: limit GFX11 to 128 VGPRs for now
blob
|
commitdiff
|
diff to current
2022-09-26
Rhys Perry
aco: add GFX11 opcode numbers
blob
|
commitdiff
|
diff to current
2022-08-16
Rhys Perry
aco: fix assembly of vopc_sdwa writing exec
blob
|
commitdiff
|
diff to current
2022-08-16
Rhys Perry
aco: rename is_cmp to is_fp_cmp
blob
|
commitdiff
|
diff to current
2022-07-27
Georg Lehmann
aco/ir: Add swapped opcode for v_cmp_u/v_cmp_o.
blob
|
commitdiff
|
diff to current
2022-07-27
Georg Lehmann
aco/ir: Add v_cmp_class to get_cmp_info.
blob
|
commitdiff
|
diff to current
2022-07-27
Georg Lehmann
aco/ir: Add vcmpx opcode to get_cmp_info.
blob
|
commitdiff
|
diff to current
2022-07-27
Georg Lehmann
aco/ir: Fix swapped nle.
blob
|
commitdiff
|
diff to current
2022-07-27
Georg Lehmann
aco/ir: Add integer get_cmp_info.
blob
|
commitdiff
|
diff to current
2022-07-27
Georg Lehmann
aco/ir: Generalize (un)ordered_swapped.
blob
|
commitdiff
|
diff to current
2022-07-08
Rhys Perry
aco: initialize scratch base registers on GFX9-GFX10.3
blob
|
commitdiff
|
diff to current
2022-07-08
Rhys Perry
aco: make FLAT_instruction::offset signed
blob
|
commitdiff
|
diff to current
2022-06-27
Daniel Schürmann
aco: correctly validate v_fma_mixhi_f16 register assignment
blob
|
commitdiff
|
diff to current
2022-05-31
Rhys Perry
aco: disable sdwa on gfx11
blob
|
commitdiff
|
diff to current
2022-05-13
Marek Olšák
amd: change chip_class naming to "enum amd_gfx_level...
blob
|
commitdiff
|
diff to current
2022-05-12
Samuel Pitoiset
aco: update waitcnt on GFX11
blob
|
commitdiff
|
diff to current
2022-05-12
Samuel Pitoiset
aco: update LDS allocation granularity for PS on GFX11
blob
|
commitdiff
|
diff to current
2022-05-12
Samuel Pitoiset
aco: do not align VGPRS to 8 or 16 on GFX11
blob
|
commitdiff
|
diff to current
2022-05-11
Dave Airlie
aco/radv: convert to aco shader info at the radv level.
blob
|
commitdiff
|
diff to current
2022-05-11
Dave Airlie
aco: move to a minimal aco shader info struct.
blob
|
commitdiff
|
diff to current
2022-05-11
Dave Airlie
aco: move info pointer to a copy.
blob
|
commitdiff
|
diff to current
2022-03-25
Daniel Schürmann
aco: remove 'high' parameter from can_use_opsel()
blob
|
commitdiff
|
diff to current
2022-03-17
Rhys Perry
aco: improve support for v_fma_mix
blob
|
commitdiff
|
diff to current
2022-02-11
Daniel Schürmann
aco/insert_exec_mask: stay in WQM while helper lanes...
blob
|
commitdiff
|
diff to current
2022-01-31
Rhys Perry
aco: preserve pass_flags during format conversions
blob
|
commitdiff
|
diff to current
2022-01-20
Rhys Perry
aco: create v_mac_legacy_f32/v_fmac_legacy_f32
blob
|
commitdiff
|
diff to current
2021-12-31
Tatsuyuki Ishi
aco: support DPP8
blob
|
commitdiff
|
diff to current
2021-12-31
Daniel Schürmann
aco: don't allow SDWA on VOP3P instructions
blob
|
commitdiff
|
diff to current
2021-11-30
Rhys Perry
aco: don't create DPP instructions with SGPR operands
blob
|
commitdiff
|
diff to current
2021-11-15
Rhys Perry
aco: consider pseudo-instructions reading exec in needs...
blob
|
commitdiff
|
diff to current
2021-10-08
Samuel Pitoiset
aco: constify radv_shader_{info,args}
blob
|
commitdiff
|
diff to current
2021-09-02
Daniel Schürmann
aco: remove explicit dst_preserve flag
blob
|
commitdiff
|
diff to current
2021-09-02
Daniel Schürmann
aco: rewrite SDWA selector
blob
|
commitdiff
|
diff to current
2021-08-23
Daniel Schürmann
aco: add instr_is_16bit() helper function
blob
|
commitdiff
|
diff to current
2021-08-23
Daniel Schürmann
aco: use VOPC_SDWA on GFX9+
blob
|
commitdiff
|
diff to current
2021-08-19
Rhys Perry
aco: move a bunch of helpers into aco_ir.h/aco_ir.cpp
blob
|
commitdiff
|
diff to current
2021-08-19
Rhys Perry
aco: add can_use_DPP() and convert_to_DPP()
blob
|
commitdiff
|
diff to current
2021-07-12
Daniel Schürmann
aco: Format.
blob
|
commitdiff
|
diff to current
2021-07-12
Daniel Schürmann
aco: reorder and cleanup #includes
blob
|
commitdiff
|
diff to current
2021-06-08
Rhys Perry
aco: optimize 32-bit extracts and inserts using SDWA
blob
|
commitdiff
|
diff to current
2021-06-08
Rhys Perry
aco: disallow SDWA for instructions with 64-bit definit...
blob
|
commitdiff
|
diff to current
2021-05-18
Timur Kristóf
aco: Determine whether a few more instructions need...
blob
|
commitdiff
|
diff to current
2021-05-10
Rhys Perry
aco: group loads from the same vertex binding into...
blob
|
commitdiff
|
diff to current
2021-04-21
Rhys Perry
aco: add and use Program::progress
blob
|
commitdiff
|
diff to current
2021-03-19
Rhys Perry
aco: add ACO_DEBUG=liveinfo
blob
|
commitdiff
|
diff to current
2021-03-11
Rhys Perry
aco: add ACO_DEBUG=perfinfo
blob
|
commitdiff
|
diff to current
2021-03-11
Rhys Perry
aco: move wait_imm to aco_ir.h
blob
|
commitdiff
|
diff to current
2021-03-02
Rhys Perry
Revert "radv,aco: allow unaligned LDS access on GFX9+"
blob
|
commitdiff
|
diff to current
2021-02-17
Rhys Perry
radv,aco: allow unaligned LDS access on GFX9+
blob
|
commitdiff
|
diff to current
2021-02-15
Rhys Perry
aco: add DeviceInfo
blob
|
commitdiff
|
diff to current
2021-02-15
Rhys Perry
aco: consider that GFX10.3 allocates LDS in 1024 byte...
blob
|
commitdiff
|
diff to current
2021-02-15
Rhys Perry
radv,aco: add radv_nir_compiler_options::wgp_mode
blob
|
commitdiff
|
diff to current
2021-02-15
Rhys Perry
aco: add Program::wgp_mode
blob
|
commitdiff
|
diff to current
2021-02-15
Rhys Perry
aco: fix waves calculation for wave32
blob
|
commitdiff
|
diff to current
2021-02-12
Daniel Schürmann
aco: use VCC as regular SGPR pair on GFX10
blob
|
commitdiff
|
diff to current
next