projects
/
platform
/
upstream
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
aco/ir: return true in hasRegClass for Operand(reg, rc)
[platform/upstream/mesa.git]
/
src
/
amd
/
compiler
/
aco_ir.h
2023-06-07
Georg Lehmann
aco/ir: return true in hasRegClass for Operand(reg...
blob
|
commitdiff
2023-05-25
Rhys Perry
aco: add MIMG_instruction::strict_wqm
blob
|
commitdiff
|
diff to current
2023-05-25
Rhys Perry
aco: remove unused RegType
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-18
Georg Lehmann
aco: introduce helper to swap valu operands with modifiers
blob
|
commitdiff
|
diff to current
2023-05-12
Georg Lehmann
aco: use VOP3+DPP
blob
|
commitdiff
|
diff to current
2023-05-12
Georg Lehmann
aco/assembler: support VOP3P with DPP
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-28
Qiang Yu
aco,radv: support symbol relocation in aco
blob
|
commitdiff
|
diff to current
2023-04-19
Rhys Perry
aco: remove SMEM_instruction::prevent_overflow
blob
|
commitdiff
|
diff to current
2023-04-13
Harri Nieminen
amd: fix typos
blob
|
commitdiff
|
diff to current
2023-04-10
Timur Kristóf
aco: Only include nir.h in instruction selection.
blob
|
commitdiff
|
diff to current
2023-04-10
Timur Kristóf
aco: Don't use nir_selection_control in aco_ir.
blob
|
commitdiff
|
diff to current
2023-03-30
Georg Lehmann
aco: return true in usesModifiers for VOP12C with opsel
blob
|
commitdiff
|
diff to current
2023-03-21
Samuel Pitoiset
radv: remove set but never used num_preserved_sgprs
blob
|
commitdiff
|
diff to current
2023-03-16
Daniel Schürmann
aco: remove aco::rt_stack variable
blob
|
commitdiff
|
diff to current
2023-03-16
Daniel Schürmann
aco: implement select_rt_prolog()
blob
|
commitdiff
|
diff to current
2023-03-16
Daniel Schürmann
aco: add RT stage enums
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-12
Daniel Schürmann
aco/dead_code_analysis: don't add artificial uses to...
blob
|
commitdiff
|
diff to current
2023-03-09
Georg Lehmann
aco: access neg/abs as int in usesModifiers
blob
|
commitdiff
|
diff to current
2023-03-08
Timur Kristóf
aco: Don't include headers from radv.
blob
|
commitdiff
|
diff to current
2023-03-08
Timur Kristóf
aco, radv: Don't use radv_shader_args in aco.
blob
|
commitdiff
|
diff to current
2023-03-08
Timur Kristóf
aco, radv: Rename aco_*_key to aco_*_info.
blob
|
commitdiff
|
diff to current
2023-03-08
Timur Kristóf
aco: Generalize vs_inputs to args_pending_vmem.
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/ir: rework IR to have one common valu instruction...
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-16
Daniel Schürmann
radv: unconditionally enable scratch for RT shaders
blob
|
commitdiff
|
diff to current
2023-02-03
Qiang Yu
aco: remove early_rast wait insert
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-09
Rhys Perry
aco/gfx11: reduce scratch allocation alignment
blob
|
commitdiff
|
diff to current
2022-12-16
Rhys Perry
aco/gfx11: export mrtz in discard early exit for non...
blob
|
commitdiff
|
diff to current
2022-12-07
Bas Nieuwenhuizen
aco: Add helper to get cycle info for an instruction.
blob
|
commitdiff
|
diff to current
2022-12-07
Bas Nieuwenhuizen
aco: Add isTrans helper.
blob
|
commitdiff
|
diff to current
2022-11-29
Rhys Perry
radv,aco: remove old GS copy shader code
blob
|
commitdiff
|
diff to current
2022-11-16
Samuel Pitoiset
aco: add p_dual_src_export_gfx11 for dual source blendi...
blob
|
commitdiff
|
diff to current
2022-11-15
Daniel Schürmann
aco: move statistics enum to aco_shader_info.h
blob
|
commitdiff
|
diff to current
2022-11-02
Rhys Perry
aco/gfx11: increase gfx1100/gfx1101 physical vgprs
blob
|
commitdiff
|
diff to current
2022-10-28
Rhys Perry
aco: add storage_gds
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
Timur Kristóf
aco: Move is_dead to aco_ir.h to allow it to get inlined.
blob
|
commitdiff
|
diff to current
2022-10-19
Rhys Perry
aco: add ACO_DEBUG=force-waitdeps
blob
|
commitdiff
|
diff to current
2022-10-11
Timur Kristóf
aco: Allow explicitly removing jumps on GFX10+ when...
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/gfx11: fix s_waitcnt printing
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-28
Daniel Schürmann
aco: simplify operands_offset calculation in create_ins...
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: update assembler for GFX11
blob
|
commitdiff
|
diff to current
2022-09-26
Rhys Perry
aco: add GFX11 opcode numbers
blob
|
commitdiff
|
diff to current
2022-09-26
Rhys Perry
aco: rename Interp_instruction to VINTRP_instruction
blob
|
commitdiff
|
diff to current
2022-08-25
Rhys Perry
aco: fix long-jump version of discard early exit
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 vcmpx opcode to get_cmp_info.
blob
|
commitdiff
|
diff to current
2022-07-18
Samuel Pitoiset
aco: add support for compiling PS epilogs
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-07-06
Georg Lehmann
aco/ir: Pad SOP2 and SOPC to the same size as SOPK.
blob
|
commitdiff
|
diff to current
2022-07-05
Rhys Perry
aco: don't use 32-bit fp inline constants for fp16...
blob
|
commitdiff
|
diff to current
2022-07-05
Rhys Perry
aco: add and use constantValue16()
blob
|
commitdiff
|
diff to current
2022-05-17
Dave Airlie
aco/radv: drop radv_nir_compiler_options from aco.
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-11
Dave Airlie
aco: remove radv vs prolog key from aco internals.
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-04-29
Daniel Schürmann
aco: split num_waves adjustment into separate function
blob
|
commitdiff
|
diff to current
2022-04-29
Daniel Schürmann
aco: remove 'max_waves' and use 'num_waves' to adjust...
blob
|
commitdiff
|
diff to current
2022-04-13
Rhys Perry
aco: fix signedness of DS_instruction::offset0/1
blob
|
commitdiff
|
diff to current
2022-04-13
Daniel Schürmann
aco: remove register hints entirely
blob
|
commitdiff
|
diff to current
2022-03-28
Daniel Schürmann
aco: use branch definition as scratch register for...
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-25
Timur Kristóf
aco: Add storage class for Task Shader payload.
blob
|
commitdiff
|
diff to current
2022-02-08
Daniel Schürmann
aco: merge block_kind_uses_[demote|discard_if]
blob
|
commitdiff
|
diff to current
2022-02-08
Daniel Schürmann
aco: remove block_kind_discard
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
Timur Kristóf
aco: Add Mesh and Task shader stages.
blob
|
commitdiff
|
diff to current
2021-10-22
Samuel Pitoiset
radv,aco: decouple shader_info/options from radv_shader...
blob
|
commitdiff
|
diff to current
2021-10-13
Rhys Perry
aco: implement VS input loads with prologs
blob
|
commitdiff
|
diff to current
2021-10-13
Rhys Perry
aco: implement aco_compile_vs_prolog
blob
|
commitdiff
|
diff to current
2021-10-13
Rhys Perry
radv: implement dynamic vertex input state using vertex...
blob
|
commitdiff
|
diff to current
2021-10-08
Samuel Pitoiset
aco: constify radv_shader_{info,args}
blob
|
commitdiff
|
diff to current
2021-10-01
Tony Wasserka
radv: Disable shader disassembly when no disassembler...
blob
|
commitdiff
|
diff to current
2021-09-17
Rhys Perry
aco: add and use RegClass::resize helper
blob
|
commitdiff
|
diff to current
2021-09-17
Rhys Perry
aco: add RegClass::is_linear_vgpr helper
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-31
Rhys Perry
aco: remove DPP when applying constants/literals/sgprs
blob
|
commitdiff
|
diff to current
next