summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp
AgeCommit message (Expand)Author
2025-08-22[AMDGPU][NFC] Only include CodeGenPassBuilder.h where needed. (#154769)Ivan Kosarev
2025-08-18[AMDGPU][LowerBufferFatPointers] Fix lack of rewrite when loading/storing nul...Krzysztof Drewniak
2025-08-12[RemoveDIs][AMDGPU] Replace defunct getAssignmentMarkers call (#153212)Orlando Cazalet-Hyams
2025-08-09[AMDGPULowerBufferFatPointers] Handle ptrtoaddr by extending the offsetAlexander Richardson
2025-07-21[DebugInfo] Remove intrinsic-flavours of findDbgUsers (#149816)Jeremy Morse
2025-07-21[DebugInfo][AMDGPU] Convert a debug-intrinsic method to debug records (#149505)Jeremy Morse
2025-06-21AMDGPU: Use reportFatalUsageError in AMDGPULowerBufferFatPointers (#145132)Matt Arsenault
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse
2025-05-30AMDGPU: Start using LLVMContext errors in buffer fat pointer lowering (#142014)Matt Arsenault
2025-05-28Reland "Add macro to suppress -Wunnecessary-virtual-specifier" (#141091)Devon Loehr
2025-05-24[AMDGPU] Remove unused includes (NFC) (#141376)Kazu Hirata
2025-05-21Revert "Add macro to suppress -Wunnecessary-virtual-specifier (#139614)"Philip Reames
2025-05-21Add macro to suppress -Wunnecessary-virtual-specifier (#139614)Devon Loehr
2025-05-20[AMDGPU][LowerBufferFatPointers] Handle addrspacecast null to p7 (#140775)Krzysztof Drewniak
2025-05-19[AMDGPU] Add a new amdgcn.load.to.lds intrinsic (#137425)Krzysztof Drewniak
2025-04-30Reland [llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instruction...Jonathan Thackray
2025-04-29[NFC][AMDGPU] Drop recursive types in LowerBufferFatPointers (#137735)Krzysztof Drewniak
2025-04-28Revert "[llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructio...Jonathan Thackray
2025-04-28[llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructions (#136...Jonathan Thackray
2025-04-24[AMDGPU] Use variadic isa<>. NFC. (#137016)Jay Foad
2025-04-19[AMDGPU] Construct SmallVector with iterator ranges (NFC) (#136415)Kazu Hirata
2025-04-08Revert "[AMDGPU] Add buffer.fat.ptr.load.lds intrinsic wrapping raw rsrc vers...Krzysztof Drewniak
2025-04-07[NFC][LLVM][AMDGPU] Cleanup pass initialization for AMDGPU (#134410)Rahul Joshi
2025-04-07[AMDGPU] Add buffer.fat.ptr.load.lds intrinsic wrapping raw rsrc version (#13...Krzysztof Drewniak
2025-04-03[AMDGPULowerBufferFatPointers] Use InstSimplifyFolder during rewrites (#134137)Krzysztof Drewniak
2025-03-12[AMDGPU] Change placeholder from `undef` to `poison` (#130858)Pedro Lobo
2025-02-27Reapply "[AMDGPU] Handle memcpy()-like ops in LowerBufferFatPointers (#126621...Krzysztof Drewniak
2025-02-26Revert "[AMDGPU] Handle memcpy()-like ops in LowerBufferFatPointers (#126621)"Kazu Hirata
2025-02-26[AMDGPU] Handle memcpy()-like ops in LowerBufferFatPointers (#126621)Krzysztof Drewniak
2025-02-18[AMDGPU] Generalize amdgcn.make.buffer.rsrc to fat pointers (#126828)Krzysztof Drewniak
2025-02-11[LowerBufferFatPointers] Fix support for GEP T, p7, <N x T> idxs (#126126)Krzysztof Drewniak
2025-01-20Reapply "[AMDGPU] Handle natively unsupported types in addrspace(7) lowering"...Krzysztof Drewniak
2025-01-20Revert "[AMDGPU] Handle natively unsupported types in addrspace(7) lowering" ...Krzysztof Drewniak
2025-01-20[AMDGPU] Handle natively unsupported types in addrspace(7) lowering (#110572)Krzysztof Drewniak
2025-01-14[AMDGPULowerBufferFatPointers] Use typeIncompatible() (#122902)Nikita Popov
2025-01-14[AMDGPU] Handle nontemporal and amdgpu.last.use metadata in amdgpu-lower-buff...Acim Maravic
2024-11-06[AMDGPU] Support `nuw` and `nusw` in buffer fat pointer lowering (#115039)Krzysztof Drewniak
2024-09-06[AMDGPU] Work around a warningKazu Hirata
2024-07-22[AMDGPU] Add intrinsic for raw atomic buffer loads (#97707)Jessica Del
2024-07-16[AMDGPU] Use member initializers. NFC.Jay Foad
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov
2024-06-17[AMDGPULowerBufferFatPointers] Expand const exprs using fat pointers (#95558)Nikita Popov
2024-06-14[AMDGPULowerBufferFatPointers] Fix offset-only ptrtoint (#95543)Nikita Popov
2024-06-14[AMDGPULowerBufferFatPointers] Don't try to preserve flags for constant expre...Nikita Popov
2024-06-12[AMDGPULowerBufferFatPointers] Restore zero offset special caseNikita Popov
2024-06-12[AMDGPULowerBufferFatPointers] Simplify and fix GEP offset emission (#95115)Nikita Popov
2024-05-27[IR] Add getelementptr nusw and nuw flags (#90824)Nikita Popov
2024-04-04AMDGPULowerBufferFatPointers.cpp - fix Wunused-variable warning. NFC.Simon Pilgrim
2024-04-04AMDGPULowerBufferFatPointers.cpp - fix Wparentheses warning. NFC.Simon Pilgrim
2024-03-20[IR] Change representation of getelementptr inrange (#84341)Nikita Popov