aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/AutoUpgrade.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-12-16Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-1/+1
2023-12-15[AMDGPU] - Add address space for strided buffers (#74471)Jessica Del1-3/+7
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-1/+1
2023-12-08[AutoUpgrade] Don't try to upgrade struct return of non-intrinsicNikita Popov1-1/+2
2023-12-04[AutoUpgrade] Simplify vclz upgrade (NFC)Nikita Popov1-10/+2
2023-12-02[llvm] Adjust Autoupdater's llvm prefix detection (#74142)Nathan Sidwell1-3/+3
2023-12-01[nvptx] Fix autoupdater's intrinsic matcher (#73330)Nathan Sidwell1-5/+5
2023-12-01[llvm][NFC] Autoupdater AMD intrinsic detection (#73331)Nathan Sidwell1-5/+9
2023-11-30[llvm][NFC] Refactor autoupdater's 'c' intrinsics (#73333)Nathan Sidwell1-12/+13
2023-11-25[llvm][NFC] Autoupdater x86 intrinsic selection (#73046)Nathan Sidwell1-101/+98
2023-11-21[llvm][NFC] Autoupdater x86 detection (#72808)Nathan Sidwell1-326/+358
2023-11-06[AutoUpgrade] Use StringRef::starts_with/ends_with instead of startswith/ends...Simon Pilgrim1-521/+521
2023-10-11[X86] Align i128 to 16 bytes in x86 datalayoutsHarald van Dijk1-2/+18
2023-09-22[llvm] Remove uses of Type::getPointerTo() (NFC)Youngsuk Kim1-3/+1
2023-09-15Extend `retcon.once` coroutines lowering to optionally produce a normal resul...Anton Korobeynikov1-0/+13
2023-09-13Reapply "AMDGPU: Drop and auto-upgrade llvm.amdgcn.ldexp to llvm.ldexp"Matt Arsenault1-0/+8
2023-08-22[llvm][NFC]Refactor AutoUpgrader case 'n'.Nathan Sidwell1-88/+116
2023-08-20[llvm][NFC] Refactor AutoUpgrade case 'w'Nathan Sidwell1-30/+28
2023-08-20[llvm][NFC] Refactor AutoUpgrade dbg caseNathan Sidwell1-11/+8
2023-08-20[llvm][NFC] Refactor AutoUpdater case 'e'Nathan Sidwell1-55/+56
2023-08-17[llvm][NFC] AutoUpgrade l caseNathan Sidwell1-4/+0
2023-08-16[llvm][NFC] Refactor AutoUpdater riscv casesNathan Sidwell1-79/+50
2023-08-14[AutoUpgrade] Remove redundant remangling code (NFCI)Nikita Popov1-82/+1
2023-08-12[llvm][NFC] Adjust address-space access auto upgrade detectionNathan Sidwell1-44/+27
2023-08-10AutoUpgrade: Use syncscope("agent") atomic.inc/dec intrinsic upgradeMatt Arsenault1-1/+5
2023-08-10[llvm] Drop some bitcasts and references related to typed pointersBjorn Pettersson1-12/+12
2023-08-05[llvm][NFC] Adjust mem fn auto upgrade detectionNathan Sidwell1-15/+12
2023-07-26AutoUpgrade: Use consume_frontMatt Arsenault1-14/+13
2023-07-17[RISCV] Re-define sha256, Zksed, and Zksh intrinsics to use i32 types.Craig Topper1-11/+87
2023-06-28adding bf16 support to NVPTXroot1-3/+97
2023-06-27[llvm] Move AttributeMask to a separate headerElliot Goodrich1-0/+1
2023-06-21AMDGPU: Drop and upgrade llvm.amdgcn.atomic.inc/dec to atomicrmwMatt Arsenault1-2/+48
2023-06-16Revert "AMDGPU: Drop and auto-upgrade llvm.amdgcn.ldexp to llvm.ldexp"Matt Arsenault1-7/+0
2023-06-16AMDGPU: Drop and auto-upgrade llvm.amdgcn.ldexp to llvm.ldexpMatt Arsenault1-0/+7
2023-06-13[RISCV] Change the immediate argument to Zk* intrinsics/builtins from i8 to i32.Craig Topper1-0/+60
2023-06-05AutoUpgrade: Fix crash when tbaa has an empty argumentMatt Arsenault1-2/+6
2023-05-23[IR] Use LLVMContext::MD_nontemporal (NFC)Kazu Hirata1-6/+3
2023-05-03Re-land "[AMDGPU] Define data layout entries for buffers""Krzysztof Drewniak1-3/+30
2023-05-03Revert "[AMDGPU] Define data layout entries for buffers"Krzysztof Drewniak1-27/+3
2023-05-03[AMDGPU] Define data layout entries for buffersKrzysztof Drewniak1-3/+27
2023-03-21[WebAssembly] Add auto-upgrade for renamed intrinsicsNikita Popov1-0/+35
2023-03-14[AutoUpgrade] Add flag to disable autoupgrading debug infoArthur Eubanks1-1/+9
2023-03-02[DebugInfo] Upgrade `dbg.addr` to `dbg.value`J. Ryan Stinnett1-1/+23
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-31[Thumb2] Upgrade intrinsic upgrading codeSergei Barannikov1-4/+12
2023-01-11[NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize()Guillaume Chatelet1-5/+6
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-13/+11
2022-12-19[Intrinsic] Rename flt.rounds intrinsic to get.roundingQiu Chaofan1-0/+7
2022-12-07Overload all llvm.annotation intrinsics for globals argumentAlex Richardson1-7/+12
2022-12-07[SVE] Change some bfloat lane intrinsics to use i32 immediatesDavid Sherwood1-0/+25