summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/AutoUpgrade.cpp
AgeCommit message (Expand)Author
2025-11-02[ADT] Prepare to deprecate variadic `StringSwitch::Cases`. NFC. (#166020)Jakub Kuderski
2025-11-01[NVPTX] Add ex2.approx bf16 support and cleanup intrinsic definition (#165446)Alex MacLean
2025-10-22[AutoUpgrade] Gracefully handle invalid alignment on masked intrinsicsNikita Popov
2025-10-22[ARM][AArch64] BTI,GCS,PAC Module flag update. (#86212)Daniel Kiss
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov
2025-10-17[AMDPGU] Auto-upgrade ELF mangling in the data layout (#163644)Joseph Huber
2025-09-30[x86][AVX-VNNI] Fix VPDPBXXD Argument Type (#159222)BaiXilin
2025-09-17[IR] NFC: Remove 'experimental' from partial.reduce.add intrinsic (#158637)Sander de Smalen
2025-09-10[x86][AVX-VNNI] Fix VPDPBUSD Argument Types (#155194)BaiXilin
2025-09-05[LLD][COFF] Add more `--time-trace` tags for ThinLTO linking (#156471)Alexandre Ganea
2025-08-27[NVPTX] Auto-upgrade nvvm.grid_constant to param attribute (#155489)Alex MacLean
2025-08-18[llvm] Replace SmallSet with SmallPtrSet (NFC) (#154068)Kazu Hirata
2025-08-08[AutoUpgrade] Fix use after freeNikita Popov
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-07-24[LLVM][NVPTX] Upstream tanh intrinsic for libdevice (#149596)Meredith Julian
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov
2025-07-04[ARM] Add neon vector support for roundevenDavid Green
2025-07-03[ARM] Add neon vector support for rintDavid Green
2025-07-03[ARM] Add neon vector support for truncDavid Green
2025-07-01[ARM] Add neon vector support for ceilDavid Green
2025-06-30[ARM] Add neon vector support for roundDavid Green
2025-06-29[ARM] Add neon vector support for floor (#142559)David Green
2025-06-23[AutoUpgrade] Remove unnecessary name check (NFCI)Nikita Popov
2025-06-12[NVPTX] Add cta_group support to TMA G2S intrinsics (#143178)Durgadoss R
2025-06-11Reapply 76197ea6f91f after removing an assertionJeremy Morse
2025-06-11Revert "[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths (#1...Jeremy Morse
2025-06-11[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths (#143451)Jeremy Morse
2025-06-11[DebugInfo][RemoveDIs] Use autoupgrader to convert old debug-info (#143452)Jeremy Morse
2025-06-08[ARM] Handle roundeven for MVE. (#142557)David Green
2025-05-22Reland "[NVPTX] Unify and extend barrier{.cta} intrinsic support" (#141143)Alex MacLean
2025-05-22Revert "[NVPTX] Unify and extend barrier{.cta} intrinsic support (#140615)"Alex Maclean
2025-05-21[NVPTX] Unify and extend barrier{.cta} intrinsic support (#140615)Alex MacLean
2025-05-19[AMDGPU] Set AS8 address width to 48 bitsAlexander Richardson
2025-05-15[NFC][AutoUpgrade] Use `ConstantPointerNull::get` instead of `Constant::getNu...Shilei Tian
2025-05-14Fix-forward build error from #132489Thurston Dang
2025-05-14[clang][IR] Overload @llvm.thread.pointer to support non-AS0 targets (#132489)Jessica Clarke
2025-05-08[NVPTX] Fixup AutoUpgrade of llvm.nvvm.atomic.load.{inc,dec}.32 (#138907)Alex MacLean
2025-05-02[IRBuilder] Add versions of createInsertVector/createExtractVector that take ...Craig Topper
2025-04-25[NVPTX] Remove 'param' variants of nvvm.ptr.* intrinics (#137065)Alex MacLean
2025-04-22[NVPTX] Add support for Shared Cluster Memory address space [2/2] (#136768)modiking
2025-04-17[NVPTX] Add auto-upgrade rules for fabs.{f,d,ftz.f} (#136150)Alex MacLean
2025-04-17[NVPTX] Cleanup and document nvvm.fabs intrinsics, adding f16 support (#135644)Alex MacLean
2025-04-17[Intrinsics] Add support for range attributes (#135642)Nikita Popov
2025-04-08[NVPTX] Auto-Upgrade llvm.nvvm.atomic.load.{inc,dec}.32 (#134111)Alex MacLean
2025-03-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi
2025-03-24[NVPTX] Auto-Upgrade !"align" metadata on return values to stackalign (#131726)Alex MacLean
2025-03-20[NVPTX] Auto-Upgrade llvm.nvvm.swap.lo.hi.b64 to llvm.fshl (#132098)Alex MacLean
2025-03-14[NFC][llvm/IR] comparison of unsigned expression in ‘>= 0’ is always true...AdityaK
2025-03-14Add IRBuilder::CreateFMA (#131112)Frederik Harwath
2025-02-26[NVPTX] Convert vector function nvvm.annotations to attributes (#127736)Alex MacLean