summaryrefslogtreecommitdiff
path: root/src/amd
AgeCommit message (Expand)AuthorFilesLines
2020-05-13aco: improve phi affinities with p_split_vectorRhys Perry1-0/+19
2020-05-13aco: consider affinities when creating v_mac_f32Rhys Perry1-2/+8
2020-05-13aco: mark phi definitions as last-seen phi operandsRhys Perry1-14/+14
2020-05-13aco: fix consecutively written vgprs from vmem instructionsRhys Perry1-10/+26
2020-05-13aco: simplify consecutive ordered vmem/lds writes optimizationRhys Perry1-10/+2
2020-05-13radv: add a LLVM version string workaround for SotTR and ACOSamuel Pitoiset1-3/+22
2020-05-13radv: use the common code for generating extensions and dispatch tablesSamuel Pitoiset2-348/+13
2020-05-13radv: implement VK_EXT_private_dataSamuel Pitoiset2-0/+52
2020-05-13radv: use the base object struct typesSamuel Pitoiset12-7/+138
2020-05-13radv: use the common base object type for VkDeviceSamuel Pitoiset12-90/+87
2020-05-12aco: optimize add/sub(a, cndmask(b, 0, 1, cond)) -> addc/subbrev_co(0, a, b)Samuel Pitoiset1-13/+79
2020-05-12aco: coalesce parallelcopies during register allocationDaniel Schürmann1-6/+3
2020-05-12radv: update the list of allowed Android extensionsSamuel Pitoiset1-0/+13
2020-05-12radv: handle different Vulkan API versions correctlySamuel Pitoiset1-12/+43
2020-05-12radv: limit the Vulkan version to 1.1 for AndroidSamuel Pitoiset1-2/+7
2020-05-11amd/common: Fix incorrect use of asprintf instead of vasprintfSerge Martin1-2/+2
2020-05-11ac/surface: remove shadowing declarationPierre-Eric Pelloux-Prayer1-2/+2
2020-05-11aco: prevent invalid loads/stores vectorization if robustness is enabledSamuel Pitoiset1-2/+10
2020-05-11nir: do not vectorize load/store if offset can overflow and robustness enabledSamuel Pitoiset1-1/+2
2020-05-11aco: fix 64-bit trunc with negative exponents on GFX6Samuel Pitoiset1-2/+3
2020-05-08ac/surface: fix broken pitch override on gfx8Marek Olšák1-3/+5
2020-05-08radv: report correct backend IR in hang reports when ACO is usedSamuel Pitoiset1-1/+3
2020-05-08radv: do not print the LLVM version string twice in hang reportsSamuel Pitoiset1-2/+1
2020-05-08radv: remove the LLVM version string when ACO is usedSamuel Pitoiset1-4/+5
2020-05-07aco: either copy-propagate or inline create_vector operandsDaniel Schürmann1-4/+6
2020-05-07ac/surface: override all offsets including metadata offsetsMarek Olšák1-0/+15
2020-05-07amd: unify code for overriding offset and stride for imported buffersMarek Olšák3-21/+34
2020-05-07ac/surface,radeonsi: move the set/get_umd_metadata code into ac_surface.cMarek Olšák2-0/+176
2020-05-07ac/surface,radeonsi: move the set/get_bo_metadata code to ac_surface.cMarek Olšák2-0/+120
2020-05-07amd: assume HTILE is always rb/pipe_aligned, remove ac_surface.u.gfx9.htileMarek Olšák4-14/+16
2020-05-07amd: assume CMASK is always rb/pipe_aligned, remove ac_surface.u.gfx9.cmaskMarek Olšák4-22/+18
2020-05-07amd: remove duplicated definitions from amdgpu_drm.hMarek Olšák1-3/+0
2020-05-06radv/winsys: do not count visible VRAM buffers twice in the budgetSamuel Pitoiset2-17/+33
2020-05-06radv: display an error message if the winsys init failedSamuel Pitoiset1-1/+2
2020-05-06radv: use a linked list for physical devicesSamuel Pitoiset2-52/+69
2020-05-06radv: don't report error with other vendor DRM devicesSamuel Pitoiset1-9/+15
2020-05-06radv: report INITIALIZATION_FAILED when the amdgpu winsys init failedSamuel Pitoiset1-1/+1
2020-05-06radv: fix a memleak if the physical device initialization failedSamuel Pitoiset1-6/+8
2020-05-06radv: rename radv_devices() to radv_enumerate_physical_devices()Samuel Pitoiset1-3/+3
2020-05-06radv: cleanup radv_CreateInstance()Samuel Pitoiset1-35/+22
2020-05-05ac/surface: unset RADEON_SURF_TC_COMPATIBLE_HTILE if HTILE hasn't been computedMarek Olšák1-0/+8
2020-05-05ac/nir: export some undef as zeroPierre-Eric Pelloux-Prayer2-6/+36
2020-05-05radv: enable shaderInt16 unconditionally with LLVM and only GFX8+ with ACOSamuel Pitoiset1-1/+1
2020-05-05radeonsi: add workaround for issue 2647Pierre-Eric Pelloux-Prayer2-3/+26
2020-05-05aco: remove unecessary p_split_vector with v2b reg classSamuel Pitoiset1-80/+33
2020-05-05radv: Remove RANGE_SIZE usageJoshua Ashton5-12/+26
2020-05-04ac/surface: fix MSAA crash with FORCE_SWIZZLE_MODE on gfx9Marek Olšák1-1/+3
2020-05-04Revert "ac: reassociate FP expressions for inexact instructions for radeonsi"Marek Olšák1-9/+0
2020-05-04radeonsi: fix export countPierre-Eric Pelloux-Prayer1-9/+7
2020-05-02Revert "ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's al...Marek Olšák3-22/+15