summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/AutoUpgrade.cpp
AgeCommit message (Expand)Author
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
2025-02-12[NVPTX] Convert scalar function nvvm.annotations to attributes (#125908)Alex MacLean
2025-01-29[NVPTX] Auto-Upgrade some nvvm.annotations to attributes (#119261)Alex MacLean
2025-01-21[AArch64] Improve bcvtn2 and remove aarch64_neon_bfcvt intrinsics (#120363)David Green
2025-01-20[AutoUpgrade] Avoid unnecessary pointer bitcasts (NFCI)Nikita Popov
2024-12-10[WebAssembly] Add `-i128:128` to the `datalayout` string. (#119204)Dan Gohman
2024-12-09[PowerPC] Update data layout aligment of i128 to 16 (#118004)Lei Huang
2024-11-14[IR] Vector extract last active element intrinsic (#113587)Graham Hunter
2024-11-06[MIPS] LLVM data layout give i128 an alignment of 16 for mips64 (#112084)yingopq
2024-10-27[NVPTX] Remove nvvm.ldg.global.* intrinsics (#112834)Alex MacLean
2024-10-17[SimplifyLibCall][Attribute] Fix bug where we may keep `range` attr with inco...goldsteinn
2024-10-17[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad
2024-10-16[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112546)Jay Foad
2024-10-15[clang][aarch64] Add support for the MSVC qualifiers __ptr32, __ptr64, __sptr...Daniel Paoliello
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-10-09AMDGPU: Remove flat/global fmin/fmax intrinsics (#105642)Matt Arsenault
2024-10-08AMDGPU: Add noalias.addrspace metadata when autoupgrading atomic intrinsics (...Matt Arsenault
2024-10-03[AArch64][SVE] Fix definition of bfloat fcvt intrinsics. (#110281)Paul Walker
2024-10-03[SPARC] Fix regression from UpgradeDataLayoutString change (#110608)Koakuma