summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
AgeCommit message (Expand)Author
2025-11-17[AMDGPU] Add amdgpu-lower-exec-sync pass to lower named-barrier globals (#165...Chaitanya
2025-10-03[NFC][AMDGPU] Replace size & set_is_subset by operator== (#161813)Juan Manuel Martinez Caamaño
2025-10-02[AMDGPU] Be less optimistic when allocating module scope lds (#161464)Jon Chesterfield
2025-08-22[AMDGPU][NFC] Only include CodeGenPassBuilder.h where needed. (#154769)Ivan Kosarev
2025-08-20[AMDGPU] Upstream the Support for array of named barriers (#154604)Gang Chen
2025-08-04[llvm] using wrapper llvm::sort(nfc) (#151000)Austin
2025-06-21AMDGPU: Use reportFatalUsageError in AMDGPULowerModuleLDS (#145130)Matt Arsenault
2025-05-24[AMDGPU] Remove unused includes (NFC) (#141376)Kazu Hirata
2025-05-17Revert "[AMDGPU] Add flag to prevent reruns of LowerModuleLDS (#129520)"Shilei Tian
2025-05-15[AMDGPU] Add flag to prevent reruns of LowerModuleLDS (#129520)Pierre van Houtryve
2025-05-03[llvm] Use *(Set|Map)::contains (NFC) (#138431)Kazu Hirata
2025-04-28[AMDGPU] Correctly merge noalias scopes during lowering of LDS data. (#131664)Sirish Pande
2025-04-07[NFC][LLVM][AMDGPU] Cleanup pass initialization for AMDGPU (#134410)Rahul Joshi
2025-03-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi
2024-11-06[AMDGPU] Fix a warningKazu Hirata
2024-11-06[AMDGPU] modify named barrier builtins and intrinsics (#114550)Gang Chen
2024-10-17[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-10-03[AMDGPU] Qualify auto. NFC. (#110878)Jay Foad
2024-09-04[AMDGPU][LDS] Fix dynamic LDS interaction with "amdgpu-no-lds-kernel-id" (#10...Juan Manuel Martinez Caamaño
2024-08-28[AMDGPU] Don't realign already allocated LDS. Point fix for 106412 (#106421)Jon Chesterfield
2024-08-20[AMDGPU] Move AMDGPUMemoryUtils out of Utils. NFC. (#104930)Jay Foad
2024-07-17[AMDGPU] Use range-based for loops. NFC. (#99047)Jay Foad
2024-07-16[NFC] Fix typos (#98454)Akshat Oke
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer
2024-06-06[AMDGPU] Update removeFnAttrFromReachable to accept array of Fn Attrs. (#94188)Chaitanya
2024-05-20[AMDGPU] Use removeFnAttrFromReachable in lower-module-lds pass. (#92686)Chaitanya
2024-05-10[AMDGPU] Move LDS utilities from amdgpu-lower-module-lds pass to AMDGPUMemory...Chaitanya
2024-04-15Resolve static analyser report on pointer dereferencing after null check (#88...mmoadeli
2024-03-21[AMDGPU][LowerModuleLDS] Refactor partially lowered module detection (#85793)Pierre van Houtryve
2024-03-11[AMDGPU] Let LowerModuleLDS run twice on the same module (#81729)Pierre van Houtryve
2024-01-10AMDGPU: Drop amdgpu-no-lds-kernel-id attribute in LDS lowering (#71481)Matt Arsenault
2023-12-03[llvm] Stop including tuple (NFC)Kazu Hirata
2023-11-10[llvm] Stop including llvm/ADT/SetVector.h (NFC)Kazu Hirata
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos
2023-09-11[NFC][RemoveDIs] Use iterators over inst-pointers when using IRBuilderJeremy Morse
2023-09-02AMDGPU: Pass in TargetMachine to AMDGPULowerModuleLDSPassMatt Arsenault
2023-09-02AMDGPU: Use poison instead of undef in module lds passMatt Arsenault
2023-07-19[NFC][AMDGPULowerModuleLDSPass] Use shorter APIs in markUsedByKernelJuan Manuel MARTINEZ CAAMAÑO
2023-07-19[NFC][AMDGPULowerModuleLDSPass] Cleanup of getTableLookupKernelIndexJuan Manuel MARTINEZ CAAMAÑO
2023-07-15[amdgpu] Accept an optional max to amdgpu-lds-size attribute for use in Promo...Jon Chesterfield
2023-07-14[amdgpu] Delete elide-module-lds attributeJon Chesterfield
2023-07-13[amdgpu][lds] Remove recalculation of LDS frame from backendJon Chesterfield
2023-07-13[amdgpu][lds] Raise an explicit unimplemented error on absolute address LDS v...Jon Chesterfield
2023-07-12[NFC][AMDGPULowerModuleLDSPass] Fix buildbot santizier failed to compileJuan Manuel MARTINEZ CAAMAÑO
2023-07-12Reland "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code"Juan Manuel MARTINEZ CAAMAÑO
2023-07-12[amdgpu][lds] Fix missing markUsedByKernel calls and undef lookup table elementsJon Chesterfield
2023-07-11Revert "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code"Juan Manuel MARTINEZ CAAMAÑO
2023-07-11[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort codeJuan Manuel MARTINEZ CAAMAÑO