aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp
AgeCommit message (Expand)AuthorFilesLines
11 hours[AMDGPU][LowerBufferFatPointers] Erase dead ptr(7) intrinsics (#160798)Krzysztof Drewniak1-1/+3
13 days[AMDGPU] Prevent re-visits in LowerBufferFatPointers (#159168)Krzysztof Drewniak1-0/+6
2025-08-22[AMDGPU][NFC] Only include CodeGenPassBuilder.h where needed. (#154769)Ivan Kosarev1-0/+2
2025-08-18[AMDGPU][LowerBufferFatPointers] Fix lack of rewrite when loading/storing nul...Krzysztof Drewniak1-1/+5
2025-08-12[RemoveDIs][AMDGPU] Replace defunct getAssignmentMarkers call (#153212)Orlando Cazalet-Hyams1-2/+2
2025-08-09[AMDGPULowerBufferFatPointers] Handle ptrtoaddr by extending the offsetAlexander Richardson1-0/+16
2025-07-21[DebugInfo] Remove intrinsic-flavours of findDbgUsers (#149816)Jeremy Morse1-2/+1
2025-07-21[DebugInfo][AMDGPU] Convert a debug-intrinsic method to debug records (#149505)Jeremy Morse1-8/+7
2025-06-21AMDGPU: Use reportFatalUsageError in AMDGPULowerBufferFatPointers (#145132)Matt Arsenault1-21/+26
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse1-1/+0
2025-05-30AMDGPU: Start using LLVMContext errors in buffer fat pointer lowering (#142014)Matt Arsenault1-7/+16
2025-05-28Reland "Add macro to suppress -Wunnecessary-virtual-specifier" (#141091)Devon Loehr1-1/+1
2025-05-24[AMDGPU] Remove unused includes (NFC) (#141376)Kazu Hirata1-1/+0
2025-05-21Revert "Add macro to suppress -Wunnecessary-virtual-specifier (#139614)"Philip Reames1-1/+1
2025-05-21Add macro to suppress -Wunnecessary-virtual-specifier (#139614)Devon Loehr1-1/+1
2025-05-20[AMDGPU][LowerBufferFatPointers] Handle addrspacecast null to p7 (#140775)Krzysztof Drewniak1-4/+32
2025-05-19[AMDGPU] Add a new amdgcn.load.to.lds intrinsic (#137425)Krzysztof Drewniak1-0/+20
2025-04-30Reland [llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instruction...Jonathan Thackray1-0/+10
2025-04-29[NFC][AMDGPU] Drop recursive types in LowerBufferFatPointers (#137735)Krzysztof Drewniak1-20/+4
2025-04-28Revert "[llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructio...Jonathan Thackray1-10/+0
2025-04-28[llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructions (#136...Jonathan Thackray1-0/+10
2025-04-24[AMDGPU] Use variadic isa<>. NFC. (#137016)Jay Foad1-2/+2
2025-04-19[AMDGPU] Construct SmallVector with iterator ranges (NFC) (#136415)Kazu Hirata1-3/+2
2025-04-08Revert "[AMDGPU] Add buffer.fat.ptr.load.lds intrinsic wrapping raw rsrc vers...Krzysztof Drewniak1-21/+0
2025-04-07[NFC][LLVM][AMDGPU] Cleanup pass initialization for AMDGPU (#134410)Rahul Joshi1-4/+1
2025-04-07[AMDGPU] Add buffer.fat.ptr.load.lds intrinsic wrapping raw rsrc version (#13...Krzysztof Drewniak1-0/+21
2025-04-03[AMDGPULowerBufferFatPointers] Use InstSimplifyFolder during rewrites (#134137)Krzysztof Drewniak1-22/+32
2025-03-12[AMDGPU] Change placeholder from `undef` to `poison` (#130858)Pedro Lobo1-1/+1
2025-02-27Reapply "[AMDGPU] Handle memcpy()-like ops in LowerBufferFatPointers (#126621...Krzysztof Drewniak1-24/+98
2025-02-26Revert "[AMDGPU] Handle memcpy()-like ops in LowerBufferFatPointers (#126621)"Kazu Hirata1-98/+24
2025-02-26[AMDGPU] Handle memcpy()-like ops in LowerBufferFatPointers (#126621)Krzysztof Drewniak1-24/+98
2025-02-18[AMDGPU] Generalize amdgcn.make.buffer.rsrc to fat pointers (#126828)Krzysztof Drewniak1-0/+20
2025-02-11[LowerBufferFatPointers] Fix support for GEP T, p7, <N x T> idxs (#126126)Krzysztof Drewniak1-4/+15
2025-01-20Reapply "[AMDGPU] Handle natively unsupported types in addrspace(7) lowering"...Krzysztof Drewniak1-3/+564
2025-01-20Revert "[AMDGPU] Handle natively unsupported types in addrspace(7) lowering" ...Krzysztof Drewniak1-562/+3
2025-01-20[AMDGPU] Handle natively unsupported types in addrspace(7) lowering (#110572)Krzysztof Drewniak1-3/+562
2025-01-14[AMDGPULowerBufferFatPointers] Use typeIncompatible() (#122902)Nikita Popov1-10/+6
2025-01-14[AMDGPU] Handle nontemporal and amdgpu.last.use metadata in amdgpu-lower-buff...Acim Maravic1-12/+0
2024-11-06[AMDGPU] Support `nuw` and `nusw` in buffer fat pointer lowering (#115039)Krzysztof Drewniak1-2/+3
2024-09-06[AMDGPU] Work around a warningKazu Hirata1-0/+3
2024-07-22[AMDGPU] Add intrinsic for raw atomic buffer loads (#97707)Jessica Del1-2/+3
2024-07-16[AMDGPU] Use member initializers. NFC.Jay Foad1-2/+2
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov1-4/+4
2024-06-17[AMDGPULowerBufferFatPointers] Expand const exprs using fat pointers (#95558)Nikita Popov1-157/+45
2024-06-14[AMDGPULowerBufferFatPointers] Fix offset-only ptrtoint (#95543)Nikita Popov1-14/+16
2024-06-14[AMDGPULowerBufferFatPointers] Don't try to preserve flags for constant expre...Nikita Popov1-13/+6
2024-06-12[AMDGPULowerBufferFatPointers] Restore zero offset special caseNikita Popov1-2/+3
2024-06-12[AMDGPULowerBufferFatPointers] Simplify and fix GEP offset emission (#95115)Nikita Popov1-41/+9
2024-05-27[IR] Add getelementptr nusw and nuw flags (#90824)Nikita Popov1-1/+1
2024-04-04AMDGPULowerBufferFatPointers.cpp - fix Wunused-variable warning. NFC.Simon Pilgrim1-1/+1