aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
...
* aco: fix operand order for LS VGPR init bug workaroundRhys Perry2020-03-161-3/+3
* aco: fix instruction encoding for LS VGPR init bug workaroundRhys Perry2020-03-161-3/+3
* aco: set late kill for v_interp_p1_f32 for some APUsRhys Perry2020-03-163-2/+8
* aco: add a late kill flagRhys Perry2020-03-165-25/+77
* aco: move some register demand helpers into aco_live_var_analysis.cppRhys Perry2020-03-164-45/+55
* radv/sqtt: handle thread trace capture in sqtt_QueuePresentKHR()Samuel Pitoiset2020-03-162-44/+49
* aco: don't stop scheduling at exportsRhys Perry2020-03-131-5/+7
* aco: allow barriers to be skipped during schedulingRhys Perry2020-03-131-17/+25
* aco: add helpers for ensuring correct ordering while schedulingRhys Perry2020-03-132-193/+171
* aco: add helpers for moving instructions for schedulingRhys Perry2020-03-131-364/+321
* radv: add llvm_compiler_shader() helperSamuel Pitoiset2020-03-133-40/+44
* radv: remove unnecessary LLVM includesSamuel Pitoiset2020-03-136-16/+0
* radv: remove radv_shader_variant::aco_usedSamuel Pitoiset2020-03-133-3/+1
* radv: cleanup occurences of use_aco everywhereSamuel Pitoiset2020-03-133-31/+27
* radv: use ac_gpu_info::use_late_allocSamuel Pitoiset2020-03-121-4/+6
* radv: rewrite late alloc computationSamuel Pitoiset2020-03-121-34/+43
* radv: tune primitive binning for small chipsSamuel Pitoiset2020-03-121-2/+7
* radv: use better tessellation tunables on GFX9+Samuel Pitoiset2020-03-121-1/+8
* radv/gfx10: cache metadata in L2 on small chipsSamuel Pitoiset2020-03-121-8/+21
* ac: disable late alloc on small gfx10 chipsMarek Olšák2020-03-121-1/+2
* ac: add radeon_info::use_late_alloc to control LATE_ALLOC globallyMarek Olšák2020-03-122-0/+5
* radv/sqtt: describe layout transitions with user markersSamuel Pitoiset2020-03-125-1/+126
* radv/sqtt: describe begin/end subpass barriers with user markersSamuel Pitoiset2020-03-121-0/+8
* amd/llvm: Fix divergent descriptor indexing. (v3)Bas Nieuwenhuizen2020-03-122-105/+321
* radv: Enable subgroup shuffle on GFX10 when ACO is used.Timur Kristóf2020-03-121-1/+2
* radv: Enable lowering dynamic quad broadcasts.Timur Kristóf2020-03-121-0/+3
* aco: fix uninitialized data error in waitcnt passRhys Perry2020-03-121-1/+1
* ac/llvm: add missing optimization barrier for 64-bit readlanesSamuel Pitoiset2020-03-121-27/+40
* radv: fix 32-bits build (again)Samuel Pitoiset2020-03-111-2/+2
* aco: Don't store TCS outputs to LDS when we're sure that none are read.Timur Kristóf2020-03-111-0/+4
* aco: Only write TCS outputs to LDS when they are read by the TCS.Timur Kristóf2020-03-111-2/+25
* aco: Store tess factors in VMEM only at the end of the shader.Timur Kristóf2020-03-111-2/+36
* aco: Don't generate an if when the first part of a merged HS or GS is empty.Timur Kristóf2020-03-111-3/+10
* radv: Enable ACO on all stages.Timur Kristóf2020-03-111-25/+6
* aco: Enable running TES as ES, including merged TES+GS.Timur Kristóf2020-03-111-9/+13
* radv: Enable ACO for TES when there is no GS.Timur Kristóf2020-03-111-7/+9
* aco: Implement loading TES inputs.Timur Kristóf2020-03-111-0/+26
* aco: Enable streamout when TES runs on the HW VS stage.Timur Kristóf2020-03-111-1/+1
* aco: Store TES outputs when TES runs on the HW VS stage.Timur Kristóf2020-03-111-0/+1
* aco: Use TES output info when TES runs on the VS stage.Timur Kristóf2020-03-111-3/+15
* aco: Setup tessellation evaluation shader variables.Timur Kristóf2020-03-111-4/+39
* radv: Enable ACO for tessellation control shaders.Timur Kristóf2020-03-111-2/+4
* aco: Fix LS VGPR init bug on affected hardware.Timur Kristóf2020-03-111-0/+34
* aco: Store VS outputs correctly when tessellation is used.Timur Kristóf2020-03-111-1/+9
* aco: Implement tessellation control shader input/output.Timur Kristóf2020-03-112-0/+308
* aco: Fix combining DS additions in the optimizer.Timur Kristóf2020-03-111-5/+8
* aco: Slight fix to lds_store and lds_load.Timur Kristóf2020-03-111-9/+15
* aco: Refactor VS output stores in preparation for tessellation.Timur Kristóf2020-03-111-65/+23
* aco: Refactor load_per_vertex_input in preparation for tessellation.Timur Kristóf2020-03-111-71/+47
* aco: Introduce new helpers for calculating address offsets.Timur Kristóf2020-03-111-0/+88