summaryrefslogtreecommitdiff
path: root/src/amd/compiler
AgeCommit message (Expand)AuthorFilesLines
2021-01-13aco/tests: don't rely on argument evaluation orderRhys Perry1-21/+21
2021-01-12aco: Wait for stores when NGG or legacy VS can finish early.Timur Kristóf1-0/+19
2021-01-12aco: Note if rasterization can start early.Timur Kristóf3-0/+29
2021-01-12aco/ra: fix infinite recursion in get_reg_simple() with subdword registersDaniel Schürmann1-2/+1
2021-01-12aco: simplify and fix operand/definition sizesDaniel Schürmann1-17/+16
2021-01-12radv: enable .lower_inegDaniel Schürmann1-27/+0
2021-01-12aco: improve nir_op_vec with constant operandsRhys Perry1-12/+53
2021-01-12aco: fix inserting expcnt for MIMG on GFX6Samuel Pitoiset1-2/+2
2021-01-11aco: remove can_reorder semantic in get_sync_info_with_hackRhys Perry1-1/+1
2021-01-11aco: try to better align 8+ dword SGPR vectorsRhys Perry1-8/+10
2021-01-11aco: Spill more optimally before loops.Timur Kristóf1-3/+4
2021-01-11aco: Keep live-though variables and constants spilled.Timur Kristóf1-9/+10
2021-01-08aco: form sparse load clausesRhys Perry5-2/+61
2021-01-08aco: implement sparse image loadsRhys Perry2-8/+31
2021-01-08aco: implement sparse texture fetchesRhys Perry2-25/+52
2021-01-08aco: implement nir_op_vec5Rhys Perry1-1/+2
2021-01-08aco: move MIMG VDATA to its own operandRhys Perry5-16/+21
2021-01-08aco: fix MIMG_instruction::lwe commentRhys Perry1-1/+1
2021-01-08aco: fix unreachable() for uniform 8/16-bit nir_op_mov from VGPRRhys Perry1-4/+6
2021-01-07radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+Samuel Pitoiset1-2/+8
2021-01-07aco: fix creating the dest vector when 16-bit vertex fetches are splittedSamuel Pitoiset1-4/+5
2021-01-04aco: fix incorrect address calculation for load_barycentric_at_sampleRhys Perry1-1/+1
2020-12-30aco/ra: Avoid redundant RegisterFile copies in get_reg_implTony Wasserka1-12/+11
2020-12-29aco/ra: Fix register allocation for subdword operandsTony Wasserka1-12/+19
2020-12-29aco/ra: Add some documentationTony Wasserka1-1/+5
2020-12-29aco: Add tests for subdword register allocationTony Wasserka5-1/+86
2020-12-29aco/tests: Fix deadlock for too large test listsTony Wasserka1-8/+22
2020-12-29aco/tests: Allow specifiying the test subvariant in setup_csTony Wasserka3-10/+6
2020-12-29aco/tests: Fix GFX10_3 being printed as gfx11Tony Wasserka1-1/+5
2020-12-29aco/ra: Add policy parameter to select implementation details for testingTony Wasserka2-13/+27
2020-12-22aco: create VMEM clauses slightly more aggressiveDaniel Schürmann1-1/+1
2020-12-22aco: schedule position exports in the same pass as memory operationsDaniel Schürmann1-17/+8
2020-12-22aco: fix def-use distance calculation when scheduling.Daniel Schürmann1-2/+5
2020-12-22aco: allow to schedule SALU/SMEM through exec changesDaniel Schürmann1-5/+12
2020-12-22aco: make pred_by_exec_mask() accessible in other filesDaniel Schürmann3-37/+37
2020-12-22aco: don't emit parallelcopy when switching to WQM.Daniel Schürmann1-8/+1
2020-12-17aco: add block to worklist in mark_block_wqm()Rhys Perry1-0/+2
2020-12-17aco/ra: fix phi operand renamingDaniel Schürmann1-0/+5
2020-12-15radv,aco: Compile with -Wimplicit-fallthrough when availableTony Wasserka1-1/+1
2020-12-15aco: Annotate switch fallthroughsTony Wasserka2-0/+3
2020-12-14aco: allow divergent mbcnt_amd masksRhys Perry1-1/+1
2020-12-14aco: fix mbcnt_amd with wave32Rhys Perry1-0/+2
2020-12-14aco/spill: only prevent rematerializable vars from being DCE'd if they haven'...Daniel Schürmann1-21/+16
2020-12-14aco: fix DCE of rematerializable phi operandsDaniel Schürmann1-8/+7
2020-12-14aco: implement a workaround for gl_FragCoord.z with VRS on GFX10.3Samuel Pitoiset2-1/+36
2020-12-14aco: implement fragment shading rateSamuel Pitoiset2-4/+70
2020-12-14aco: don't create dead exec mask phis on merge blocksDaniel Schürmann1-4/+4
2020-12-11aco/ra: use get_reg_specified() for p_extract_vectorDaniel Schürmann1-7/+3
2020-12-11aco: Use program->num_waves as maximum in scheduler.Timur Kristóf1-2/+2
2020-12-10aco: Skip TCS s_barrier when VS outputs are not stored in the LDS.Timur Kristóf1-1/+5