summaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* ac: Handle invalid GFX10 format correctly in ac_get_tbuffer_format.Timur Kristóf2019-11-082-0/+6
* aco: add Instruction::usesModifiers() and add more checks in the optimizerRhys Perry2019-11-082-7/+23
* radv: adjust loop unrolling heuristics for int64Rhys Perry2019-11-072-7/+16
* radv/gfx10: fix primitive indices orientation for NGG GSSamuel Pitoiset2019-11-072-9/+45
* aco: workaround Tonga/Iceland hardware bugDaniel Schürmann2019-11-071-5/+5
* radv: implement VK_EXT_subgroup_size_controlSamuel Pitoiset2019-11-065-3/+59
* radv: rely on shader's wavesize when computing NGG infoSamuel Pitoiset2019-11-061-1/+10
* radv: determine shaders wavesize at pipeline levelSamuel Pitoiset2019-11-066-19/+28
* radv: hardcode the number of waves for the GFX6 LS-HS bugSamuel Pitoiset2019-11-061-1/+1
* radv/gfx10: enable wave32 for compute based on shader's wavesizeSamuel Pitoiset2019-11-063-3/+7
* radv: fix 32-bit compiler warningsSamuel Pitoiset2019-11-061-3/+3
* radv: add a note about perftest/debug optionsSamuel Pitoiset2019-11-061-0/+1
* meson: move the generic symbols check arguments to a common variableEric Engestrom2019-11-051-1/+1
* meson: add variable to control the symbols checksEric Engestrom2019-11-051-1/+1
* util: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIANDylan Baker2019-11-054-7/+7
* util/u_endian: set PIPE_ARCH_*_ENDIAN to 1Dylan Baker2019-11-054-7/+7
* ac: add missing Arcturus to the info of pc linesLeo Liu2019-11-041-0/+2
* aco: fix accidential reordering of instructions when schedulingDaniel Schürmann2019-11-041-10/+47
* aco: only use single-dword loads/stores for spillingDaniel Schürmann2019-11-041-41/+10
* aco: fix immediate offset for spills if scratch is usedDaniel Schürmann2019-11-041-6/+6
* radv: fix compute pipeline keys when optimizations are disabledSamuel Pitoiset2019-11-041-2/+18
* radv: Close all unnecessary fds in secure compile.Bas Nieuwenhuizen2019-11-011-29/+64
* radv: drop unnecessary xmlpool_options_hEric Engestrom2019-10-311-1/+1
* radv: Fix disk_cache_get size argument.Bas Nieuwenhuizen2019-10-311-2/+2
* radv: Remove _mesa_locale_init/fini calls.Bas Nieuwenhuizen2019-10-311-3/+0
* android: aco: fix Lower to CSSAMauro Rossi2019-10-311-0/+1
* radv: declare NGG scratch for VS or TES and only on GFX10Samuel Pitoiset2019-10-311-5/+3
* radv: Fix timeout handling in syncobj wait.Bas Nieuwenhuizen2019-10-311-1/+1
* radv: Allocate space for temp. semaphore parts.Bas Nieuwenhuizen2019-10-301-0/+1
* aco: implement VGPR spillingDaniel Schürmann2019-10-301-7/+162
* aco: always set scratch_offset in startpgmDaniel Schürmann2019-10-303-23/+22
* aco: omit linear VGPRs as spill variablesDaniel Schürmann2019-10-301-4/+8
* aco: ensure that spilled VGPR reloads are done after p_logical_startDaniel Schürmann2019-10-301-34/+43
* aco: simplify calculation of target register pressure when spillingDaniel Schürmann2019-10-301-39/+12
* aco: fix new_demand calculation for first instructionsRhys Perry2019-10-301-4/+7
* aco: don't add interferences between spilled phi operandsDaniel Schürmann2019-10-301-8/+8
* aco: consider loop_exit blocks like merge blocks, even if they have only one ...Daniel Schürmann2019-10-301-2/+2
* aco: don't insert the exec mask into set of live-out variables when spillingDaniel Schürmann2019-10-301-14/+6
* aco: fix transitive affinities of spilled variablesDaniel Schürmann2019-10-301-25/+79
* aco: fix live-range splits of phisDaniel Schürmann2019-10-301-14/+23
* aco: remove potential critical edge on loops.Daniel Schürmann2019-10-302-18/+23
* aco: improve live variable analysisDaniel Schürmann2019-10-301-25/+64
* aco: Lower to CSSADaniel Schürmann2019-10-304-41/+268
* radv: Start signalling semaphores in WSI acquire.Bas Nieuwenhuizen2019-10-301-7/+27
* aco: rename README to README.mdRhys Perry2019-10-301-0/+0
* aco: a couple loop handling fixes for GFX10 hazard passRhys Perry2019-10-301-3/+3
* radv: Enable ACO on Navi.Timur Kristóf2019-10-301-2/+1
* aco: try to group together VMEM loads of the same resourceRhys Perry2019-10-301-10/+56
* aco: don't schedule instructions through depending VMEM instructionsDaniel Schürmann2019-10-301-0/+3
* aco: add can_reorder flags to load_ubo and load_constantDaniel Schürmann2019-10-301-5/+9