summaryrefslogtreecommitdiff
path: root/src/amd/llvm/ac_llvm_build.c
Commit message (Expand)AuthorAgeFilesLines
* ac/llvm: remove the double frcp special handlingQiang Yu2023-05-161-4/+0
* ac/llvm: rewrite and unify how GLC, DLC, SLC are setMarek Olšák2023-05-121-44/+40
* ac/llvm: Clarify arguments of ac_build_sendmsg.Timur Kristóf2023-05-041-3/+3
* amd: fix buggy usage of unreachable()Eric Engestrom2023-04-181-4/+4
* amd: fix typosHarri Nieminen2023-04-131-2/+2
* ac,aco: move gfx10 ngg prim count zero workaround to nir23.1-branchpointQiang Yu2023-04-131-106/+0
* ac/llvm: Cover runtime 0 in GFX10 gs_alloc_req workaround.Timur Kristóf2023-04-081-30/+35
* ac/llvm: remove some unused code replaced by nirQiang Yu2023-04-071-194/+0
* ac/llvm: remove ac_build_opencoded_load_formatQiang Yu2023-04-031-291/+0
* amd/llvm: remove no-op code for vec3 loads in ac_build_tbuffer_loadMarek Olšák2023-03-271-3/+1
* amd/llvm: fix handling of unsupported vec3 loads on gfx6Marek Olšák2023-03-271-4/+5
* ac/llvm: respect channel_type when ac_build_buffer_loadQiang Yu2023-03-231-4/+9
* ac/llvm: Remove unused function ac_build_struct_tbuffer_load.Timur Kristóf2023-03-151-11/+0
* ac/llvm: Implement typed buffer load intrinsic.Timur Kristóf2023-03-151-0/+45
* ac/llvm: implement nir_op_unpack_32_4x8Marek Olšák2023-03-031-0/+1
* ac/llvm,radeonsi: lower fbfetch in abiQiang Yu2023-02-271-57/+0
* ac/llvm: Change ac_build_tbuffer_load to take format and channel type.Timur Kristóf2023-02-161-6/+7
* ac/llvm: Fix ac_build_buffer_load to work with more than 4 channels.Timur Kristóf2023-02-161-2/+19
* ac/llvm: Remove "structurized" argument and instead check vindex.Timur Kristóf2023-02-161-17/+16
* ac/llvm: let ring_offsets be accessed like a normal argRhys Perry2023-02-061-4/+25
* radeonsi,radv/llvm: fix amdgpu-color/depth-export with epilogsRhys Perry2023-01-031-12/+7
* ac/llvm: use amdgpu-color-export/amdgpu-depth-exportRhys Perry2023-01-021-0/+15
* ac/llvm/gfx11: implement load_input_vertexRhys Perry2022-12-161-3/+3
* ac/llvm: inline ac_get_load_intr_attribsMarek Olšák2022-12-061-2/+4
* ac/llvm: rename attribute enumsMarek Olšák2022-12-061-4/+4
* ac/llvm: use invariant.load metadata on load intrinsics instead of readnoneMarek Olšák2022-12-061-2/+6
* ac/llvm: don't set "readnone" on non-memory intrinsicsMarek Olšák2022-12-061-104/+69
* ac/llvm: don't set "convergent" on intrinsics where it's automaticMarek Olšák2022-12-061-14/+13
* ac/llvm: simplify how function attributes are setMarek Olšák2022-12-061-2/+2
* ac/llvm: simplify how call attributes are setMarek Olšák2022-12-061-3/+10
* ac/llvm: remove illegal function attributes READONLY and WRITEONLYMarek Olšák2022-12-061-2/+1
* ac/llvm: remove unused AC_FUNC_ATTR_LEGACYMarek Olšák2022-12-061-6/+1
* ac/llvm: remove AC_FUNC_ATTR_INACCESSIBLE_MEM_ONLY because LLVM 16 removed itMarek Olšák2022-12-061-2/+2
* ac/llvm: fix gfx11 fs input load for 16bit varyingQiang Yu2022-11-151-1/+1
* ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadataMarek Olšák2022-11-061-7/+12
* ac/llvm: add support for device clock on GFX11Samuel Pitoiset2022-10-251-0/+7
* ac/llvm: Implement signed idot on GFX11.Georg Lehmann2022-10-241-0/+16
* ac/llvm: Implement [ui]find_msb_rev.Georg Lehmann2022-10-221-4/+7
* ac/llvm: ignore g16 if the image opcode doesn't use derivativesRhys Perry2022-10-211-1/+1
* Revert "ac: use LLVMContextSetOpaquePointers if available"Pierre-Eric Pelloux-Prayer2022-10-211-3/+0
* ac/llvm: pass ac_llvm_ptr instead of separate type/ptrPierre-Eric Pelloux-Prayer2022-10-211-15/+14
* ac/llvm: remove gep_2 and others temporary functionsPierre-Eric Pelloux-Prayer2022-10-211-61/+14
* ac/llvm: store lds as ac_llvm_pointerPierre-Eric Pelloux-Prayer2022-10-211-5/+9
* ac/llvm: add xxxx2 functions to iteratively port to opaque pointersPierre-Eric Pelloux-Prayer2022-10-211-3/+73
* ac/llvm: add type param to ac_build_load_invariantPierre-Eric Pelloux-Prayer2022-10-211-1/+1
* ac/llvm: switch ac_build_pointer_add to LLVMBuildGEP2Pierre-Eric Pelloux-Prayer2022-10-211-3/+2
* ac/llvm: switch ac_build_gep_ptr to LLVMBuildGEP2Pierre-Eric Pelloux-Prayer2022-10-211-2/+2
* ac/llvm: port functions to use ac_llvm_pointerPierre-Eric Pelloux-Prayer2022-10-211-5/+9
* ac/llvm: add helpers to get pointer types of ac_argPierre-Eric Pelloux-Prayer2022-10-211-20/+43
* ac/llvm: fix load_ubo for vectors with more than 4 elementsKarol Herbst2022-10-011-1/+1