summaryrefslogtreecommitdiff
path: root/src/amd/compiler/aco_interface.cpp
Commit message (Expand)AuthorAgeFilesLines
* aco,radv: support symbol relocation in acoQiang Yu2023-04-281-6/+8
* aco, radv: Remove "key" from aco_compiler_options.Timur Kristóf2023-04-121-3/+3
* aco: Call dominator_tree before lower_phis.Timur Kristóf2023-04-031-2/+1
* radv: move gl_shader_stage from radv_binary to radv_shader_infoDaniel Schürmann2023-03-241-5/+4
* radv: remove set but never used num_preserved_sgprsSamuel Pitoiset2023-03-211-4/+1
* radv: add radv_create_rt_prolog()Daniel Schürmann2023-03-161-12/+42
* aco, radv: Don't use radv_shader_args in aco.Timur Kristóf2023-03-081-5/+3
* aco, radv: Rename aco_*_key to aco_*_info.Timur Kristóf2023-03-081-11/+7
* aco, radv: Move is_trap_handler_shader to aco info.Qiang Yu2023-03-081-6/+6
* radv,aco: remove old GS copy shader codeRhys Perry2022-11-291-1/+0
* radv,aco: implement GS copy shaders using NIRRhys Perry2022-11-291-3/+1
* aco: move statistics enum to aco_shader_info.hDaniel Schürmann2022-11-151-14/+13
* aco: change thread_local memory resource to pointerDaniel Schürmann2022-10-251-6/+0
* aco: use monotonic_buffer_resource for instructionsDaniel Schürmann2022-09-281-0/+6
* aco: fix hash statisticRhys Perry2022-08-101-0/+3
* aco: add support for compiling PS epilogsSamuel Pitoiset2022-07-181-0/+45
* radv,aco: rename radv_aco_build_prolog to radv_aco_build_shader_partSamuel Pitoiset2022-07-181-1/+1
* aco: add aco_postprocess_shader() helperSamuel Pitoiset2022-07-181-30/+39
* aco: drop radv_shader.h includeDave Airlie2022-07-011-1/+0
* aco/radv: provide a vs prolog callback from aco to radv.Dave Airlie2022-07-011-21/+11
* aco/radv: provide a callback from aco shader building to build binaryDave Airlie2022-07-011-71/+15
* aco: refactor the radv binary builder out of the core aco fn.Dave Airlie2022-07-011-42/+71
* radv,aco: rename radv_prolog_binary/radv_shader_prolog to shader_partSamuel Pitoiset2022-06-211-12/+11
* radv,aco: disable shader cache when ACO debug options are usedRhys Perry2022-06-021-0/+10
* aco/radv: drop radv_nir_compiler_options from aco.Dave Airlie2022-05-171-2/+2
* amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák2022-05-131-1/+1
* aco: remove radv vs prolog key from aco internals.Dave Airlie2022-05-111-1/+1
* aco/radv: convert to aco shader info at the radv level.Dave Airlie2022-05-111-2/+2
* radv,aco: keep track of the prolog disassembly if necessarySamuel Pitoiset2022-01-041-35/+47
* aco: do not print prologs disassembly if no disassemblerSamuel Pitoiset2022-01-041-2/+10
* radv,aco: decouple shader_info/options from radv_shader_argsSamuel Pitoiset2021-10-221-21/+27
* aco: do not return an empty string when disassembly is not supportedSamuel Pitoiset2021-10-151-3/+4
* aco: implement aco_compile_vs_prologRhys Perry2021-10-131-1/+38
* radv: implement dynamic vertex input state using vertex shader prologsRhys Perry2021-10-131-0/+7
* radv: move ac_shader_config to radv_shader_binary instead of legacySamuel Pitoiset2021-10-111-1/+1
* aco: constify radv_shader_{info,args}Samuel Pitoiset2021-10-081-1/+1
* radv: Disable shader disassembly when no disassembler is availableTony Wasserka2021-10-011-12/+20
* radv: cleanup uses of VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BITSamuel Pitoiset2021-09-281-3/+3
* aco: Format.Daniel Schürmann2021-07-121-27/+40
* aco: add missing Licenses and remove Authors from filesDaniel Schürmann2021-07-121-0/+1
* aco: reorder and cleanup #includesDaniel Schürmann2021-07-121-1/+4
* aco: Introduce a new, post-RA optimizer.Timur Kristóf2021-05-281-0/+6
* aco: add and use Program::progressRhys Perry2021-04-211-8/+3
* aco: add ACO_DEBUG=liveinfoRhys Perry2021-03-191-0/+3
* aco: remove vmem/smem score statisticsRhys Perry2021-03-111-2/+0
* aco: add ACO_DEBUG=perfinfoRhys Perry2021-03-111-1/+1
* aco: add latency and inverse throughput statisticsRhys Perry2021-03-111-1/+2
* radv,aco: remove aco_compiler_statisticsRhys Perry2021-03-051-8/+7
* aco: don't abort() if disassembly failsDaniel Schürmann2021-02-121-8/+1
* aco: Use u_memstream instead of POSIX memstreamJames Park2020-12-011-5/+6