summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_asm.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-09r600: update licensing to SPDX headerDavid Heidelberg1-19/+2
2023-10-31r600: Remove Gallium dependencies in r600_asmVitaliy Triang3l Kuzmin1-5/+11
2023-10-31r600: Replace R600_ERR with R600_ASM_ERR in shader codeVitaliy Triang3l Kuzmin1-5/+5
2023-10-31r600: Move r600_create_vertex_fetch_shader to r600_shader.cVitaliy Triang3l Kuzmin1-160/+0
2023-10-13r600: drop egcm_load_index_regGert Wollny1-10/+9
2023-10-01r600: Replace R600_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIANVitaliy Triang3l Kuzmin1-1/+2
2023-09-16r600: print texture resource index mode separatelyGert Wollny1-1/+6
2023-09-06r600/sfn: Make use of four clause local registersGert Wollny1-2/+2
2023-08-18r600: store the mask of buffers used by a vertex stateMike Blumenkrantz1-0/+3
2023-08-14gallium: move vertex stride to CSOMike Blumenkrantz1-0/+3
2023-08-11r600/asm: Fix AR force_add_cf setting if a clause is not openVitaliy Triang3l Kuzmin1-2/+2
2023-08-10r600: retire SB optimizerGert Wollny1-11/+1
2023-08-04r600/sfn: Use clause local registers in RAGert Wollny1-2/+2
2023-07-26r600: don't check possible size of ALU CFGert Wollny1-6/+0
2023-07-26r600: Assert when backend wants to create a new ALU CFGert Wollny1-1/+4
2023-06-27treewide: replace usage of boolean to boolYonggang Luo1-2/+2
2023-06-18r600: Split tex CF only if written component is readGert Wollny1-5/+14
2023-04-28r600: Allow both index registers for all CF typesGert Wollny1-3/+3
2023-04-13r600: fix typosHarri Nieminen1-4/+4
2023-02-17r600: Don't start new CF for every fetch through tex clauseGert Wollny1-3/+4
2023-01-02r600: Don't merge alu groups with variable length dot using t-slotGert Wollny1-1/+7
2022-12-02r600: Use get_first_non_void_channel more oftenKonstantin Seurer1-6/+1
2022-11-24r600: Fixes -Werror,-Wunused-but-set-variable for clang-15Yonggang Luo1-1/+1
2022-11-19r600: Print RAT instruction names in disassemblyGert Wollny1-2/+59
2022-10-31r600: Print MOVA_INT dest on CaymanGert Wollny1-1/+9
2022-10-31r600: Only count ALU registers that are not clause localGert Wollny1-2/+2
2022-10-31r600: declare for counter locally and fix signed/unsigned warningGert Wollny1-5/+5
2022-10-26r600: Fix printing t-channel in diss-assamblyGert Wollny1-1/+10
2022-09-23r600: Make NIR the default shader IRGert Wollny1-2/+1
2022-09-23r600: Add slot to ALU disassamblyGert Wollny1-0/+2
2022-08-19r600: Fix SCRATCH OP de-assemblyGert Wollny1-2/+8
2022-08-19r600: Force NOPs when loading AR on R600 class hardwareGert Wollny1-5/+9
2022-07-28util/list: rename LIST_ENTRY() to list_entry()Eric Engestrom1-2/+2
2022-07-21r600: Remove format desc null checksKonstantin Seurer1-5/+0
2022-07-13r600: limit loops when trying to merge alu groupsGert Wollny1-1/+2
2022-07-07r600/sfn: rewrite NIR backendGert Wollny1-2/+2
2022-07-07r600: Make sure that LDS instructions only use bank swizzle 012Gert Wollny1-6/+7
2022-07-07r600: Add number of ALU groups to statisticsGert Wollny1-1/+7
2022-05-13amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák1-41/+41
2022-04-20r600: Fix reading back from a temp array immediately after writing on RV770.Emma Anholt1-0/+11
2022-04-12r600: make r600_load_ar available to driver codeGert Wollny1-3/+3
2022-04-12r600: Set the last bit if an alu group is split by kcache allocationGert Wollny1-0/+9
2022-04-12r600: Force last instruction of group when starting a new CFGert Wollny1-0/+2
2022-04-12r600: don't reschedule INTERP_LOAD_P0Gert Wollny1-0/+4
2022-04-12r600: ignore dest sel for non-write targets when counting registersGert Wollny1-1/+1
2022-04-12r600: Don't limit scheduling of PARAM_SRC valuesGert Wollny1-7/+7
2022-04-12r600: Only emit the NOP group triggered by dest.rel after a full groupGert Wollny1-8/+14
2022-03-28r600: Implement memoryBarrier() in the non-SFN path.Emma Anholt1-8/+40
2022-03-28r600: Fix ordering of SSBO loads versus texturing.Emma Anholt1-0/+6
2021-05-18r600: don't put INTERP_X and INTERP_Z into one instruction groupGert Wollny1-0/+13