summaryrefslogtreecommitdiff
path: root/src/amd/llvm
AgeCommit message (Expand)AuthorFilesLines
2023-10-12amd/llvm,aco,radv: implement NGG streamout with GDS_STRMOUT registers on GFX11Samuel Pitoiset1-6/+2
2023-09-30ac/llvm: fix flat PS input corruptionMarek Olšák1-0/+1
2023-09-30ac/llvm: set !fpmath 3.0 for llvm.sqrtMarek Olšák3-2/+8
2023-09-28ac/llvm: replace removed amdgcn.ldexp for LLVM 18Marek Olšák1-6/+12
2023-09-26gallivm: fix build with LLVM 18Marek Olšák1-0/+4
2023-09-22meson: Remove unnecessary inc_compiler mentionsCaio Oliveira1-1/+1
2023-09-20amd: Use inverse ballot intrinsic if availableConnor Abbott1-0/+9
2023-09-14ac/llvm: Use float types for float atomicsKonstantin Seurer1-2/+19
2023-09-14ac/llvm: Use the correct return type for uadd_carry and usub_borrowKonstantin Seurer1-1/+1
2023-09-14ac/llvm: Fix typed loads with 16bit formatsKonstantin Seurer3-8/+37
2023-09-06ac/llvm: don't convert undef to 0 because nir_opt_undef does it nowMarek Olšák2-34/+6
2023-08-30ac: drop 64 bit handling for cl workgroup intrinsicsKarol Herbst1-4/+0
2023-08-19ac: implement AMD_FORCE_FAMILY properly, remove SI_FORCE_FAMILYMarek Olšák2-89/+0
2023-08-15nir: Rename nir_instr_type_ssa_undef to nir_instr_type_undefFaith Ekstrand1-2/+2
2023-08-14nir: Drop nir_destFaith Ekstrand1-67/+67
2023-08-14nir: Drop nir_alu_destFaith Ekstrand1-14/+14
2023-08-14nir: Get rid of nir_dest_bit_size()Faith Ekstrand1-2/+2
2023-08-12nir: Drop "SSA" from NIR languageAlyssa Rosenzweig1-5/+5
2023-08-03nir: Drop nir_alu_src::{negate,abs}Alyssa Rosenzweig1-2/+0
2023-08-03treewide: Remove more is_ssa assertsAlyssa Rosenzweig1-5/+0
2023-08-03treewide: Drop is_ssa assertsAlyssa Rosenzweig1-3/+0
2023-08-03ac/radv: decouple radv vulkan driver and compiler from galliumYonggang Luo1-1/+1
2023-08-01nir: Rename scoped_barrier -> barrierAlyssa Rosenzweig1-1/+1
2023-07-17ac/llvm: skip ballot zext for 32-bit dest with wave32-as-wave64Rhys Perry1-2/+4
2023-07-17ac/llvm: fix wave32 ac_build_mbcnt_add with 64-bit maskRhys Perry1-0/+3
2023-07-17ac/llvm: fix AC_TM_CHECK_IRRhys Perry1-1/+2
2023-07-14ac/llvm: Remove subgroup_id and num_subgroups intrinsics.Timur Kristóf1-18/+0
2023-06-30aco,ac/llvm,ac/nir,vtn: unify cube opcodesRhys Perry1-16/+7
2023-06-19compiler: Move from nir_scope to mesa_scopeCaio Oliveira3-5/+5
2023-06-13ac/llvm: Drop memory_barrier_buffer implAlyssa Rosenzweig1-3/+0
2023-06-13ac/llvm,radeonsi: lower nir_load_user_data_amd in abiQiang Yu2-5/+0
2023-06-11ac/llvm: set +cumode for radeonsiKarol Herbst2-4/+5
2023-06-10ac/llvm: replace MESA_SHADER_COMPUTE checks with gl_shader_stage_is_computeKarol Herbst1-4/+4
2023-06-10ac/llvm: support vec2 on b2i16Karol Herbst1-0/+10
2023-06-09ac/llvm,radeonsi: lower nir_load_ring_gsvs_amd in abiQiang Yu1-1/+0
2023-06-09ac/llvm,radeonsi: lower nir_load_ring_tess_offchip_amd in abiQiang Yu1-1/+0
2023-06-07amd: drop support for LLVM 14Marek Olšák4-22/+4
2023-06-07amd: drop support for LLVM 13Marek Olšák1-11/+1
2023-06-07amd: drop support for LLVM 12Marek Olšák5-168/+8
2023-06-07amd: drop support for LLVM 11Marek Olšák2-9/+4
2023-06-06amd: add radeon_info* into ac_llvm_context and radv_nir_compiler_optionsMarek Olšák4-24/+20
2023-06-02ac/llvm: remove unused barrier implementationQiang Yu1-17/+0
2023-06-02nir,ac/llvm,radeonsi: replace nir_buffer_atomic_add_amd with ssbo atomicQiang Yu1-23/+0
2023-06-02ac/llvm,radeonsi: lower nir_load_ring_esgs_amd in abiQiang Yu1-1/+0
2023-06-02ac/llvm,radeonsi: lower nir_load_ordered_id_amd in abiQiang Yu1-3/+0
2023-06-02ac/llvm,radeonsi: lower nir_load_packed_passthrough_primitive_amd in abiQiang Yu1-3/+0
2023-06-02ac/llvm,radeonsi: lower nir_load_initial_edgeflags_amd in abiQiang Yu3-24/+0
2023-06-02ac/llvm,radeonsi: lower load_workgroup_num_input_(vertices|primitives) in abiQiang Yu1-6/+0
2023-06-02ac/llvm,radeonsi: lower nir_load_merged_wave_info_amd in abiQiang Yu1-3/+0
2023-06-02ac/llvm,radeonsi: lower nir_load_gs_vertex_offset_amd in abiQiang Yu1-3/+0