aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/AutoUpgrade.cpp
AgeCommit message (Expand)AuthorFilesLines
12 days[IR] NFC: Remove 'experimental' from partial.reduce.add intrinsic (#158637)Sander de Smalen1-1/+4
2025-09-10[x86][AVX-VNNI] Fix VPDPBUSD Argument Types (#155194)BaiXilin1-13/+89
2025-09-05[LLD][COFF] Add more `--time-trace` tags for ThinLTO linking (#156471)Alexandre Ganea1-0/+2
2025-08-27[NVPTX] Auto-upgrade nvvm.grid_constant to param attribute (#155489)Alex MacLean1-0/+10
2025-08-18[llvm] Replace SmallSet with SmallPtrSet (NFC) (#154068)Kazu Hirata1-1/+1
2025-08-08[AutoUpgrade] Fix use after freeNikita Popov1-5/+5
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov1-13/+13
2025-07-24[LLVM][NVPTX] Upstream tanh intrinsic for libdevice (#149596)Meredith Julian1-0/+7
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov1-2/+42
2025-07-04[ARM] Add neon vector support for roundevenDavid Green1-0/+1
2025-07-03[ARM] Add neon vector support for rintDavid Green1-1/+2
2025-07-03[ARM] Add neon vector support for truncDavid Green1-0/+1
2025-07-01[ARM] Add neon vector support for ceilDavid Green1-1/+2
2025-06-30[ARM] Add neon vector support for roundDavid Green1-0/+1
2025-06-29[ARM] Add neon vector support for floor (#142559)David Green1-0/+1
2025-06-23[AutoUpgrade] Remove unnecessary name check (NFCI)Nikita Popov1-5/+1
2025-06-12[NVPTX] Add cta_group support to TMA G2S intrinsics (#143178)Durgadoss R1-21/+83
2025-06-11Reapply 76197ea6f91f after removing an assertionJeremy Morse1-20/+5
2025-06-11Revert "[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths (#1...Jeremy Morse1-5/+20
2025-06-11[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths (#143451)Jeremy Morse1-20/+5
2025-06-11[DebugInfo][RemoveDIs] Use autoupgrader to convert old debug-info (#143452)Jeremy Morse1-25/+52
2025-06-08[ARM] Handle roundeven for MVE. (#142557)David Green1-0/+6
2025-05-22Reland "[NVPTX] Unify and extend barrier{.cta} intrinsic support" (#141143)Alex MacLean1-6/+29
2025-05-22Revert "[NVPTX] Unify and extend barrier{.cta} intrinsic support (#140615)"Alex Maclean1-28/+6
2025-05-21[NVPTX] Unify and extend barrier{.cta} intrinsic support (#140615)Alex MacLean1-6/+28
2025-05-19[AMDGPU] Set AS8 address width to 48 bitsAlexander Richardson1-1/+4
2025-05-15[NFC][AutoUpgrade] Use `ConstantPointerNull::get` instead of `Constant::getNu...Shilei Tian1-9/+9
2025-05-14Fix-forward build error from #132489Thurston Dang1-1/+1
2025-05-14[clang][IR] Overload @llvm.thread.pointer to support non-AS0 targets (#132489)Jessica Clarke1-2/+10
2025-05-08[NVPTX] Fixup AutoUpgrade of llvm.nvvm.atomic.load.{inc,dec}.32 (#138907)Alex MacLean1-8/+13
2025-05-02[IRBuilder] Add versions of createInsertVector/createExtractVector that take ...Craig Topper1-4/+2
2025-04-25[NVPTX] Remove 'param' variants of nvvm.ptr.* intrinics (#137065)Alex MacLean1-14/+12
2025-04-22[NVPTX] Add support for Shared Cluster Memory address space [2/2] (#136768)modiking1-0/+83
2025-04-17[NVPTX] Add auto-upgrade rules for fabs.{f,d,ftz.f} (#136150)Alex MacLean1-0/+7
2025-04-17[NVPTX] Cleanup and document nvvm.fabs intrinsics, adding f16 support (#135644)Alex MacLean1-7/+9
2025-04-17[Intrinsics] Add support for range attributes (#135642)Nikita Popov1-2/+7
2025-04-08[NVPTX] Auto-Upgrade llvm.nvvm.atomic.load.{inc,dec}.32 (#134111)Alex MacLean1-0/+9
2025-03-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi1-26/+26
2025-03-24[NVPTX] Auto-Upgrade !"align" metadata on return values to stackalign (#131726)Alex MacLean1-3/+0
2025-03-20[NVPTX] Auto-Upgrade llvm.nvvm.swap.lo.hi.b64 to llvm.fshl (#132098)Alex MacLean1-1/+7
2025-03-14[NFC][llvm/IR] comparison of unsigned expression in ‘>= 0’ is always true...AdityaK1-1/+1
2025-03-14Add IRBuilder::CreateFMA (#131112)Frederik Harwath1-2/+2
2025-02-26[NVPTX] Convert vector function nvvm.annotations to attributes (#127736)Alex MacLean1-0/+52
2025-02-12[NVPTX] Convert scalar function nvvm.annotations to attributes (#125908)Alex MacLean1-0/+16
2025-01-29[NVPTX] Auto-Upgrade some nvvm.annotations to attributes (#119261)Alex MacLean1-0/+67
2025-01-21[AArch64] Improve bcvtn2 and remove aarch64_neon_bfcvt intrinsics (#120363)David Green1-25/+61
2025-01-20[AutoUpgrade] Avoid unnecessary pointer bitcasts (NFCI)Nikita Popov1-52/+13
2024-12-10[WebAssembly] Add `-i128:128` to the `datalayout` string. (#119204)Dan Gohman1-1/+2
2024-12-09[PowerPC] Update data layout aligment of i128 to 16 (#118004)Lei Huang1-1/+1
2024-11-14[IR] Vector extract last active element intrinsic (#113587)Graham Hunter1-0/+3