summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
AgeCommit message (Expand)Author
2025-11-05DAG: Avoid some libcall string name comparisons (#166321)Matt Arsenault
2025-10-23[Passes] Report error when pass requires target machine (#142550)paperchalice
2025-09-02[NFC] RuntimeLibcalls: Prefix the impls with 'Impl_' (#153850)Daniel Paoliello
2025-08-16Reapply "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#1...Matt Arsenault
2025-08-15Revert "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#15...gulfemsavrun
2025-08-15RuntimeLibcalls: Return StringRef for libcall names (#153209)Matt Arsenault
2025-08-12PreISelIntrinsicLowering: Lower llvm.log to a loop if scalable vec arg (#129744)Stephen Long
2025-07-11RuntimeLibcalls: Add entries for objc runtime calls (#147920)Matt Arsenault
2025-06-23[PreISelIntrinsicLowering] Reuse previously generated GlobalVariable for mems...Alex Bradbury
2025-06-23PowerPC: Stop reporting memcpy as an alias of memmove on AIX (#143836)Matt Arsenault
2025-05-13[ObjC] Support objc_claimAutoreleasedReturnValue (#139720)Marina Taylor
2025-05-05[IntrinsicInst] Remove MemCpyInlineInst and MemSetInlineInst [nfc] (#138568)Philip Reames
2025-03-19[PreISelIntrinsicLowering] Zext/trunc count parameter as necessary for memset...Alex Bradbury
2025-03-12[PreISelintrinsicLowering] getTypeSizeInBits/8 => getTypeAllocSize in memset....Alex Bradbury
2025-01-30[PreISelIntrinsicLowering] Produce a memset_pattern16 libcall for llvm.experi...Alex Bradbury
2025-01-24PreISelIntrinsicLowering: Lower llvm.exp/llvm.exp2 to a loop if scalable vec ...Stephen Long
2024-11-15Reapply [IR] Initial introduction of llvm.experimental.memset_pattern (#97583)Alex Bradbury
2024-11-15Revert "[IR] Initial introduction of llvm.experimental.memset_pattern (#97583)"Alex Bradbury
2024-11-15[IR] Initial introduction of llvm.experimental.memset_pattern (#97583)Alex Bradbury
2024-08-09[ExpandVectorPredication] Be more precise reporting changes (#102313)Roger Ferrer Ibáñez
2024-08-08[CodeGen] Fix lower constant intrinsics for dead code (#102442)Alexis Engelke
2024-08-06[CodeGen] Fix PreISelLowering not reporting changes (#102184)Alexis Engelke
2024-08-06[CodeGen] Allow PreISel lowering to run without TM (#102150)Alexis Engelke
2024-08-06[VP] Merge ExpandVP pass into PreISelIntrinsicLowering (#101652)Alexis Engelke
2024-08-01[CodeGen] Merge lowerConstantIntrinsics into pre-isel lowering (#97727)Alexis Engelke
2024-07-16Reapply "[Intrinsics][PreISelInstrinsicLowering] llvm.memcpy.inline length no...Alex Bradbury
2024-07-16Revert "[Intrinsics][PreISelInstrinsicLowering] llvm.memcpy.inline length no ...Alex Bradbury
2024-07-16[Intrinsics][PreISelInstrinsicLowering] llvm.memcpy.inline length no longer n...Alex Bradbury
2024-07-10[Intrinsics][PreISelIntrinsicLowering] llvm.memset.inline length no longer ne...Alex Bradbury
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-01-12[IRBuilder] Add CreatePtrAdd() method (NFC) (#77582)Nikita Popov
2023-11-06Reland "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn."Jon Roelofs
2023-11-06Revert "Reland "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn.""Jon Roelofs
2023-11-06Reland "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn."Jon Roelofs
2023-10-20Revert "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn."Jon Roelofs
2023-08-16[PreISelIntrinsicLowering] Use TLI for correct functionNikita Popov
2023-08-10PreISelIntrinsicLowering: Check RuntimeLibcalls instead of TLI for memory fun...Matt Arsenault
2023-08-03[llvm] Drop some typed pointer handling/bitcastsBjorn Pettersson
2023-08-01[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn.Jon Roelofs
2023-06-12LowerMemIntrinsics: Handle inserting addrspacecast for memmove loweringMatt Arsenault
2023-06-10LowerMemIntrinsics: Skip memmove with different address spacesMatt Arsenault
2023-06-09CodeGen: Expand memory intrinsics in PreISelIntrinsicLoweringMatt Arsenault
2023-06-07PreISelIntrinsicLowering: Identify load.relative with intrinsic idMatt Arsenault
2022-07-26[WinEH] Apply funclet operand bundles to nounwind intrinsics that lower to fu...Stefan Gränitz
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-01-24[ObjCARC] Use "UnsafeClaimRV" to refer to unsafeClaim in enums. NFC.Ahmed Bougacha
2021-11-15[llvm] Use make_early_inc_range (NFC)Kazu Hirata