summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_nir_to_llvm.c
AgeCommit message (Expand)AuthorFilesLines
6 daysac/llvm: use new s_wait instructions and split the existing ones for gfx12Marek Olšák1-1/+1
2024-04-08radv: use SPDX-License-IdentifierSamuel Pitoiset1-18/+1
2024-04-04radv: remove radv_private.hSamuel Pitoiset1-1/+0
2024-04-04radv: add radv_nir_to_llvm.hSamuel Pitoiset1-0/+1
2024-03-27radv/llvm: Remove dead code.Timur Kristóf1-66/+0
2024-03-21ac/llvm,radeonsi: fix memory leaks triggered by ac_nir_translate() errorsPatrick Lerda1-1/+0
2023-07-04radv: Rename radv_nir_compiler_options::robust_buffer_access to robust_buffer...Joshua Ashton1-1/+1
2023-06-16radv: reformat according to its .clang-formatEric Engestrom1-50/+35
2023-06-11ac/llvm: set +cumode for radeonsiKarol Herbst1-1/+1
2023-06-06amd: add radeon_info* into ac_llvm_context and radv_nir_compiler_optionsMarek Olšák1-7/+5
2023-05-04amd: Cleanup old GS intrinsics code.Timur Kristóf1-22/+0
2023-05-04ac/nir: Emit legacy GS DONE signal in NIR.Timur Kristóf1-34/+0
2023-04-26aco,ac/llvm,radv,radeonsi: handle ps bc optimization in nir for radvQiang Yu1-35/+1
2023-04-26aco,radv: lower outputs to exports when nir for monolithic psQiang Yu1-263/+1
2023-04-03ac/llvm: move ac_fixup_ls_hs_input_vgprs to amd commonQiang Yu1-19/+1
2023-04-03ac/llvm: vs_rel_patch_id can also be fixed upQiang Yu1-5/+3
2023-03-24radv: move gl_shader_stage from radv_binary to radv_shader_infoDaniel Schürmann1-5/+3
2023-03-15radv: Remove VS inputs code from LLVM backend.Timur Kristóf1-174/+0
2023-02-24amd: implement conformant TRUNC_COORD behavior for gfx11Marek Olšák1-0/+1
2023-02-06radv/llvm: use the ring_offsets shader argRhys Perry1-127/+4
2023-02-05radv/llvm: Use the shader names as module nameKonstantin Seurer1-0/+24
2023-02-03nir,ac/llvm,aco,radv,radeonsi: remove nir_export_vertex_amdQiang Yu1-227/+0
2023-01-16radv,aco: use ac_nir_lower_legacy_gsRhys Perry1-37/+0
2023-01-11radv,aco: fix enable_mrt_output_nan_fixup for RAGE2 againSamuel Pitoiset1-2/+1
2023-01-03radeonsi,radv/llvm: fix amdgpu-color/depth-export with epilogsRhys Perry1-1/+8
2022-12-19ac,radv,radeonsi: remove unused param of load_sampler_desc abiQiang Yu1-6/+2
2022-12-13nir,ac/llvm,radv: add stream id index to nir_load_ring_gsvs_amdQiang Yu1-1/+1
2022-12-13ac/llvm,radv,radeonsi: pass instruction to intrinsic_load abiQiang Yu1-3/+3
2022-12-08radv,aco: move radv_ps_epilog_key to the graphics pipeline keySamuel Pitoiset1-6/+8
2022-12-08radv,aco: rename color output related fields for consistencySamuel Pitoiset1-3/+3
2022-12-06ac/llvm: don't set "readnone" on non-memory intrinsicsMarek Olšák1-3/+2
2022-11-29radv,aco: remove old streamout codeRhys Perry1-120/+0
2022-11-29radv,aco: remove old GS copy shader codeRhys Perry1-137/+2
2022-11-29radv,aco: implement GS copy shaders using NIRRhys Perry1-9/+7
2022-11-29radv: lower streamout in NIRRhys Perry1-6/+0
2022-11-29radv,aco: export legacy vertex outputs in NIRRhys Perry1-19/+5
2022-11-28radv/llvm: add clip distance outputs manually if they're missingRhys Perry1-0/+17
2022-10-31ac/nir: lower gfx11 vertex parameter exportsRhys Perry1-0/+5
2022-10-31radv/llvm: prevent emitting streamout outputs for NGGSamuel Pitoiset1-1/+2
2022-10-31radv: Use correct types for loading the rings with LLVM.Bas Nieuwenhuizen1-1/+1
2022-10-28radv/llvm: fix dual source blending on GFX11Samuel Pitoiset1-2/+12
2022-10-25radv,nir: add intrinsics for streamout and GS copy shadersRhys Perry1-0/+2
2022-10-24aco,radv/llvm: do not export parameters on GFX11Samuel Pitoiset1-0/+3
2022-10-24ac/nir,radv/llvm: add support for the attribute ringSamuel Pitoiset1-0/+11
2022-10-24radv/llvm: do not set COMPR for exports on GFX11Samuel Pitoiset1-2/+9
2022-10-21ac/llvm: pass ac_llvm_ptr instead of separate type/ptrPierre-Eric Pelloux-Prayer1-15/+13
2022-10-21radv/llvm: replace LLVMBuildLoad by LLVMBuildLoad2Pierre-Eric Pelloux-Prayer1-4/+8
2022-10-21ac/llvm: remove gep_2 and others temporary functionsPierre-Eric Pelloux-Prayer1-8/+8
2022-10-21radv/llvm: use ac_build_gep0_type to get args typesPierre-Eric Pelloux-Prayer1-10/+13
2022-10-21ac/llvm: port functions to use ac_llvm_pointerPierre-Eric Pelloux-Prayer1-8/+8