summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
AgeCommit message (Expand)Author
2025-11-14[InferAddressSpaces] Fix bad `addrspacecast` insertion for phinode (#163528)Kerang Mao
2025-09-19[InferAddressSpaces] Mark ConstantAggregateZero as safe to cast to a Constant...Wenju He
2025-09-19[InferAddressSpaces] Extend undef pointer operand support to phi inst (#159548)Wenju He
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov
2025-05-22[InferAddressSpaces] Handle llvm.lifetime (#141045)QiYue
2025-05-21InferAddressSpaces: Stop trying to insert pointer bitcasts (#140873)Matt Arsenault
2025-05-15[IRBuilder] Use AAMDNodes helper class in CreateMem* routines [nfc-ish] (#139...Philip Reames
2025-05-05[IntrinsicInst] Remove MemCpyInlineInst and MemSetInlineInst [nfc] (#138568)Philip Reames
2025-04-03[InferAS] Support getAssumedAddrSpace for Arguments for NVPTX (#133991)Alex MacLean
2025-03-27[Transforms] Use range constructors of *Set (NFC) (#133203)Kazu Hirata
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse
2024-11-02[Scalar] Remove unused includes (NFC) (#114645)Kazu Hirata
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-10-09InferAddressSpaces: Handle llvm.fake.use (#109567)Matt Arsenault
2024-08-20InferAddressSpaces: Factor replacement loop into function [NFC] (#104430)Matt Arsenault
2024-08-15InferAddressSpaces: Restore non-instruction user checkMatt Arsenault
2024-08-15InferAddressSpaces: Make getPredicatedAddrSpace less confusing (#104052)Matt Arsenault
2024-08-08InferAddressSpaces: Improve handling of instructions with multiple pointer us...Matt Arsenault
2024-08-06InferAddressSpaces: Handle llvm.is.constant (#102010)Matt Arsenault
2024-08-06InferAddressSpaces: Handle masked load and store intrinsics (#102007)Matt Arsenault
2024-08-06InferAddressSpaces: Handle prefetch intrinsic (#101982)Matt Arsenault
2024-08-05InferAddressSpaces: Simplify check of volatile allowedMatt Arsenault
2024-08-04InferAddressSpaces: Fix mishandling stores of pointers to themselves (#101877)Matt Arsenault
2024-07-03[DebugInfo][InferAddressSpaces] Fix the missing debug location update for the...Shan Huang
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-03-05[NFC][RemoveDIs] Insert instruction using iterators in Transforms/Jeremy Morse
2024-02-22[InferAddrSpaces] Correctly replace identical operands of insts (#82610)Pierre van Houtryve
2023-11-13[InferAddressSpaces] Fix constant replace to avoid modifying other functions ...Wenju He
2023-11-01[InferAddressSpaces] collect flat address expression from return value (#70610)Wenju He
2023-09-07[InferAddressSpaces] Register pass. (#65639)Harald van Dijk
2023-08-31[InferAddressSpaces][NFC] Fix code formattingFraser Cormack
2023-07-16[InferAddressSpaces] Use poison instead of undef as placeholder [NFC]Nuno Lopes
2023-07-14[llvm] Remove uses of hasSameElemenTypeAs() (NFC)Nikita Popov
2023-05-17[InferAddressSpaces] Handle vector of pointers type & Support intrinsic maske...CaprYang
2023-03-16[ConstExpr] Remove select constant expressionNikita Popov
2022-09-29[DebugInfo][InferAddressSpaces] Propagate DebugLoc when cloning an instructio...Juan Manuel MARTINEZ CAAMAÑO
2022-06-10[NFC][Alignment] Simplify codeGuillaume Chatelet
2022-04-28[InferAddressSpaces] Check if AS are the same in isNoopPtrIntCastPairWenju He
2022-04-07[InferAddressSpaces] Fix assert on invalid bitcast placementAustin Kerbow
2022-03-21[InferAddressSpaces][NFC] Small code improvements for the InferAddressSpaces ...psamolysov-intel
2022-03-03Cleanup includes: Transform/Scalarserge-sans-paille
2022-02-11[InferAddressSpaces] Fix assert on invalid cast orderingAustin Kerbow
2022-02-11InferAddressSpaces: Fix assert on inferred source for inttoptr/ptrtointMatt Arsenault
2021-12-31[Scalar] Remove a redundant declaration (NFC)Kazu Hirata
2021-11-08[InferAddressSpaces] Support assumed addrspaces from addrspace predicates.Michael Liao
2021-10-26[InferAddressSpaces] Make pass work with opaque pointersArthur Eubanks
2021-07-19[infer-address-spaces] Handle complex non-pointer constexpr arguments.Artem Belevich
2021-07-09[OpaquePtr][InferAddrSpace] Use PointerType::getWithSamePointeeType()Arthur Eubanks
2021-07-02[Intrinsics] Make MemCpyInlineInst a MemCpyInstJon Roelofs