aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-22[AMDGPU][NFC] Only include CodeGenPassBuilder.h where needed. (#154769)Ivan Kosarev1-0/+2
2025-08-20[AMDGPU] Upstream the Support for array of named barriers (#154604)Gang Chen1-6/+9
2025-08-04[llvm] using wrapper llvm::sort(nfc) (#151000)Austin1-1/+1
2025-06-21AMDGPU: Use reportFatalUsageError in AMDGPULowerModuleLDS (#145130)Matt Arsenault1-4/+5
2025-05-24[AMDGPU] Remove unused includes (NFC) (#141376)Kazu Hirata1-1/+0
2025-05-17Revert "[AMDGPU] Add flag to prevent reruns of LowerModuleLDS (#129520)"Shilei Tian1-6/+0
2025-05-15[AMDGPU] Add flag to prevent reruns of LowerModuleLDS (#129520)Pierre van Houtryve1-0/+6
2025-05-03[llvm] Use *(Set|Map)::contains (NFC) (#138431)Kazu Hirata1-1/+1
2025-04-28[AMDGPU] Correctly merge noalias scopes during lowering of LDS data. (#131664)Sirish Pande1-1/+31
2025-04-07[NFC][LLVM][AMDGPU] Cleanup pass initialization for AMDGPU (#134410)Rahul Joshi1-4/+2
2025-03-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi1-2/+1
2024-11-06[AMDGPU] Fix a warningKazu Hirata1-2/+1
2024-11-06[AMDGPU] modify named barrier builtins and intrinsics (#114550)Gang Chen1-0/+124
2024-10-17[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad1-4/+2
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-4/+4
2024-10-03[AMDGPU] Qualify auto. NFC. (#110878)Jay Foad1-4/+4
2024-09-04[AMDGPU][LDS] Fix dynamic LDS interaction with "amdgpu-no-lds-kernel-id" (#10...Juan Manuel Martinez Caamaño1-7/+8
2024-08-28[AMDGPU] Don't realign already allocated LDS. Point fix for 106412 (#106421)Jon Chesterfield1-0/+5
2024-08-20[AMDGPU] Move AMDGPUMemoryUtils out of Utils. NFC. (#104930)Jay Foad1-1/+1
2024-07-17[AMDGPU] Use range-based for loops. NFC. (#99047)Jay Foad1-7/+6
2024-07-16[NFC] Fix typos (#98454)Akshat Oke1-4/+4
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer1-1/+1
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer1-1/+1
2024-06-06[AMDGPU] Update removeFnAttrFromReachable to accept array of Fn Attrs. (#94188)Chaitanya1-1/+1
2024-05-20[AMDGPU] Use removeFnAttrFromReachable in lower-module-lds pass. (#92686)Chaitanya1-43/+1
2024-05-10[AMDGPU] Move LDS utilities from amdgpu-lower-module-lds pass to AMDGPUMemory...Chaitanya1-185/+1
2024-04-15Resolve static analyser report on pointer dereferencing after null check (#88...mmoadeli1-18/+15
2024-03-21[AMDGPU][LowerModuleLDS] Refactor partially lowered module detection (#85793)Pierre van Houtryve1-15/+25
2024-03-11[AMDGPU] Let LowerModuleLDS run twice on the same module (#81729)Pierre van Houtryve1-4/+14
2024-01-10AMDGPU: Drop amdgpu-no-lds-kernel-id attribute in LDS lowering (#71481)Matt Arsenault1-0/+52
2023-12-03[llvm] Stop including tuple (NFC)Kazu Hirata1-1/+0
2023-11-10[llvm] Stop including llvm/ADT/SetVector.h (NFC)Kazu Hirata1-1/+0
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-1/+1
2023-09-11[NFC][RemoveDIs] Use iterators over inst-pointers when using IRBuilderJeremy Morse1-1/+2
2023-09-02AMDGPU: Pass in TargetMachine to AMDGPULowerModuleLDSPassMatt Arsenault1-16/+46
2023-09-02AMDGPU: Use poison instead of undef in module lds passMatt Arsenault1-4/+4
2023-07-19[NFC][AMDGPULowerModuleLDSPass] Use shorter APIs in markUsedByKernelJuan Manuel MARTINEZ CAAMAÑO1-19/+9
2023-07-19[NFC][AMDGPULowerModuleLDSPass] Cleanup of getTableLookupKernelIndexJuan Manuel MARTINEZ CAAMAÑO1-10/+6
2023-07-15[amdgpu] Accept an optional max to amdgpu-lds-size attribute for use in Promo...Jon Chesterfield1-2/+18
2023-07-14[amdgpu] Delete elide-module-lds attributeJon Chesterfield1-16/+2
2023-07-13[amdgpu][lds] Remove recalculation of LDS frame from backendJon Chesterfield1-9/+11
2023-07-13[amdgpu][lds] Raise an explicit unimplemented error on absolute address LDS v...Jon Chesterfield1-0/+5
2023-07-12[NFC][AMDGPULowerModuleLDSPass] Fix buildbot santizier failed to compileJuan Manuel MARTINEZ CAAMAÑO1-5/+6
2023-07-12Reland "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code"Juan Manuel MARTINEZ CAAMAÑO1-25/+17
2023-07-12[amdgpu][lds] Fix missing markUsedByKernel calls and undef lookup table elementsJon Chesterfield1-10/+16
2023-07-11Revert "[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort code"Juan Manuel MARTINEZ CAAMAÑO1-16/+24
2023-07-11[NFC][AMDGPULowerModuleLDSPass] Factorize repetead sort codeJuan Manuel MARTINEZ CAAMAÑO1-24/+16
2023-07-11[NFC][AMDGPULowerModuleLDSPass] Add const to some variables/parametersJuan Manuel MARTINEZ CAAMAÑO1-11/+13
2023-07-11[NFC][AMDGPULowerModuleLDSPass] Remove dead variableJuan Manuel MARTINEZ CAAMAÑO1-1/+0
2023-04-11[amdgpu][nfc] Update comments on LDS loweringJon Chesterfield1-7/+68