aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* meson: inline `inc_common`Eric Engestrom2020-03-285-5/+5
* radv: stop including files from mesa/mainMarek Olšák2020-03-279-7/+14
* ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()Samuel Pitoiset2020-03-272-20/+12
* ac/nir: use llvm.amdgcn.rsq for nir_op_frsqSamuel Pitoiset2020-03-271-3/+2
* ac/nir: use llvm.amdgcn.rcp for nir_op_frcpSamuel Pitoiset2020-03-271-2/+2
* ac: fix ac_build_is_helper_invocation when postponed_kill is nullPierre-Eric Pelloux-Prayer2020-03-251-0/+3
* radv: enable VK_KHR_8bit_storage on GFX6-GFX7Samuel Pitoiset2020-03-241-1/+1
* aco: implement 64-bit VGPR constant copies in handle_operands()Rhys Perry2020-03-242-4/+39
* aco: remove dead code in handle_operands()Rhys Perry2020-03-241-19/+3
* aco: fix boolean undef regclassRhys Perry2020-03-231-0/+2
* aco: emit IR in IF's merge block instead if the other side ends in a jumpRhys Perry2020-03-231-6/+92
* aco: improve check for unreachable loop continue blocksRhys Perry2020-03-231-6/+10
* aco: skip NIR in unreachable merge blocksRhys Perry2020-03-231-2/+6
* aco: handle when ACO adds new continue edgesRhys Perry2020-03-232-1/+92
* aco: handle missing second predecessors at merge block phisRhys Perry2020-03-231-0/+4
* aco: set has_divergent_branch for discards in loopsRhys Perry2020-03-231-0/+3
* radv/llvm: fix subgroup shuffle for chips without bpermuteSamuel Pitoiset2020-03-232-5/+30
* radv/winsys: spoof some values for num_render_backends in the null winsysSamuel Pitoiset2020-03-231-40/+32
* radv/winsys: fix wrong PCI ID for Vega10 in the null winsysSamuel Pitoiset2020-03-231-1/+1
* ac: fix fast divisionMarek Olšák2020-03-211-5/+4
* radv/winsys: set has_syncobj_wait_for_submit in the null winsysRhys Perry2020-03-201-0/+1
* radv: fix optional pSizes parameter when binding streamout buffersSamuel Pitoiset2020-03-201-1/+6
* Android.mk: Tweak MESA_ENABLE_LLVM checksJohn Stultz2020-03-191-0/+4
* radv: call nir_shader_gather_info againRhys Perry2020-03-191-0/+3
* radv: remove wrong assert that checks compute subgroup sizeSamuel Pitoiset2020-03-181-5/+4
* radv: fix random depth range unrestricted failures due to a cache issueSamuel Pitoiset2020-03-181-2/+6
* amd/llvm: Fix divergent descriptor regressions with radeonsi.Bas Nieuwenhuizen2020-03-171-11/+13
* ac: don't set old denormals flags with LLVM >= 11Marek Olšák2020-03-171-1/+2
* ac: set new LLVM denormal flagsMarek Olšák2020-03-171-0/+9
* ac: unify denorm setting enforcementMarek Olšák2020-03-172-14/+13
* radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_controlSamuel Pitoiset2020-03-174-7/+27
* radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_controlSamuel Pitoiset2020-03-173-4/+17
* radv: only inject implicit subpass dependencies if necessarySamuel Pitoiset2020-03-171-3/+39
* 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