aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* ac/llvm: load 1 byte at a time if unaligned on gfx10Pierre-Eric Pelloux-Prayer2020-06-191-1/+1
* radv: require LLVM 11+ for GFX 10.3 if not using ACOSamuel Pitoiset2020-06-191-0/+6
* radv: add support for Sienna CichlidSamuel Pitoiset2020-06-195-10/+45
* aco: replace == GFX10 with >= GFX10 where it's neededSamuel Pitoiset2020-06-193-7/+7
* radv: replace == GFX10 with >= GFX10 where it's neededSamuel Pitoiset2020-06-192-3/+3
* aco: use the same regclass as the definition for undef phi operandsRhys Perry2020-06-181-3/+3
* aco: fix edge check with sub-dword temporariesRhys Perry2020-06-182-5/+9
* aco: shrink mad_infoRhys Perry2020-06-181-1/+1
* aco: make ssa_info::label 64-bitRhys Perry2020-06-181-17/+20
* aco: shrink ssa_infoRhys Perry2020-06-181-1/+1
* aco: fix WQM handling in nested loopsDaniel Schürmann2020-06-181-1/+4
* radv: only requires LLVM 9 for GFX10 if not using ACOSamuel Pitoiset2020-06-182-1/+3
* radv: compute CB_SHADER_MASK from the fragment shader outputsSamuel Pitoiset2020-06-183-1/+31
* radv: make sure to set CB_SHADER_MASK correctly for internal CB operationsSamuel Pitoiset2020-06-181-0/+11
* radv: lower discards to demote to workaround a RDR2 game bugSamuel Pitoiset2020-06-181-0/+3
* radv: replace all dup() with os_dupfd_cloexec()Eric Engestrom2020-06-181-3/+5
* radv/aco: enable FP16 features/extensions on GFX9+Samuel Pitoiset2020-06-173-4/+4
* aco: fix validation of opsel when set for the definitionRhys Perry2020-06-171-4/+4
* aco: fix sub-dword opsel/sdwa checksRhys Perry2020-06-171-3/+3
* aco: fix validation error from vgpr spill/restore codeRhys Perry2020-06-171-2/+2
* aco: don't allow SGPRs on logical phisDaniel Schürmann2020-06-161-1/+1
* aco: reorder calls to aco_validate() and cleanup aco_compile_shader()Daniel Schürmann2020-06-161-15/+7
* radv: don't set num_components for non-vectorized intrinsicsRob Clark2020-06-161-1/+0
* aco: fix encoding of certain s_setreg_imm32_b32 instructionsRhys Perry2020-06-151-1/+3
* aco: improve check for moving temporaries out of fixed definitionsRhys Perry2020-06-151-1/+1
* aco: allow GFX9 partial writes with instructions which use opselRhys Perry2020-06-151-1/+1
* aco: add more opcodes to can_swap_operandsRhys Perry2020-06-151-36/+53
* aco: allow to swap operands for some 16-bit float instructionsSamuel Pitoiset2020-06-151-0/+15
* aco: validate sub-dword pseudo instructionsRhys Perry2020-06-151-0/+18
* aco: optimize 16-bit and 64-bit float comparisonsRhys Perry2020-06-151-36/+101
* aco: copy-propagate constants through p_extract_vector/p_split_vectorRhys Perry2020-06-151-5/+24
* aco: improve 8/16-bit constantsRhys Perry2020-06-156-96/+244
* aco: use 32-bit inline constants for 16-bit integer instructionsRhys Perry2020-06-151-7/+13
* aco: fix half_pi constant for 16-bit fsin/fcosRhys Perry2020-06-151-1/+2
* aco: improve sub-dword check for sgpr/constant propagationRhys Perry2020-06-151-4/+9
* aco: create 16-bit input and output modifiersRhys Perry2020-06-151-22/+52
* aco: update comment about preserving fp16/fp64 denormalsRhys Perry2020-06-151-1/+2
* aco: create 16-bit mad/fmaRhys Perry2020-06-152-9/+43
* aco: try to use fma instead of mad when denormals are enabledRhys Perry2020-06-154-20/+54
* aco: create mads when signed zeros should be preservedRhys Perry2020-06-151-1/+1
* aco: add and set precise flagRhys Perry2020-06-155-3/+29
* aco: use p_as_uniform in emit_vop1_instructionRhys Perry2020-06-151-41/+15
* aco: improve code for f2{i,u}{8,16}Rhys Perry2020-06-151-13/+11
* aco: use num_opcodes instead of last_opcodeRhys Perry2020-06-151-4/+4
* ac: add ac_choose_spi_color_formats() to common codeSamuel Pitoiset2020-06-153-112/+141
* radv: update internal referenceErik Faye-Lund2020-06-131-1/+1
* aco: fix shared subdword loadsDaniel Schürmann2020-06-121-1/+1
* radv/llvm: implement radv_enable_mrt_output_nan_fixup workaroundSamuel Pitoiset2020-06-121-0/+24
* aco: implement radv_enable_mrt_output_nan_fixup workaroundSamuel Pitoiset2020-06-121-0/+20
* radv: add new drirc option radv_enable_mrt_output_nan_fixupSamuel Pitoiset2020-06-124-0/+12