aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/MVETailPredication.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-03-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi1-1/+1
2024-11-12[ARM] Remove unused includes (NFC) (#115995)Kazu Hirata1-2/+0
2024-10-17[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad1-2/+1
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-1/+1
2024-08-03[SCEV] Use const SCEV * explicitly in more places.Florian Hahn1-7/+9
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov1-2/+2
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer1-1/+1
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer1-1/+1
2023-09-11[NFC][RemoveDIs] Use iterators over inst-pointers when using IRBuilderJeremy Morse1-1/+1
2023-05-06[ARM] Remove unused declaration RematerializeIterCountKazu Hirata1-5/+0
2023-03-29[ARM] Convert active.lane.masks to vctp with non-zero startsDavid Green1-62/+96
2022-08-28[Target] Qualify auto in range-based for loops (NFC)Kazu Hirata1-1/+1
2021-12-03[ARM] Use v2i1 for MVE and CDE intrinsicsDavid Green1-7/+3
2021-09-01[SCEV] If max BTC is zero, then so is the exact BTC [2 of 2]Philip Reames1-8/+12
2021-04-26[ARM] Ensure loop invariant active.lane.mask operandsDavid Green1-0/+4
2021-03-11[ARM] Improve WLS loweringDavid Green1-1/+1
2021-01-15[ARM] Tail predication with constant loop boundsDavid Green1-12/+10
2020-11-26[ARM] Cleanup for the MVETailPrediction passDavid Green1-223/+44
2020-11-10[ARM] Alter t2DoLoopStart to define lrDavid Green1-1/+1
2020-10-07[llvm][mlir] Promote the experimental reduction intrinsics to be first class ...Amara Emerson1-1/+1
2020-09-28[llvm] Fix unused variable in non-debug configurationsTres Popp1-0/+2
2020-09-28[ARM][MVE] Enable tail-predication by defaultSjoerd Meijer1-1/+1
2020-09-28[ARM][MVE] tail-predication: overflow checks for elementcount, cont'dSjoerd Meijer1-97/+61
2020-09-24[ARM] LowoverheadLoops: add an option to disable tail-predicationSjoerd Meijer1-1/+1
2020-09-16[ARM][MVE] Tail-predication: predicate new elementcount checks on force-enabledSjoerd Meijer1-1/+1
2020-09-15[ARM][MVE] Tail-predication: use unsigned SCEV ranges for tripcountSjoerd Meijer1-8/+5
2020-09-15[MVE] fix typo in llvm debug message. NFC.Sjoerd Meijer1-2/+2
2020-09-14[ARM][MVE] Tail-predication: check get.active.lane.mask's TC valueSjoerd Meijer1-10/+71
2020-08-28[ARM] Correct predicate operand for offset gather/scatterDavid Green1-3/+10
2020-08-25[ARM][MVE] Tail-predication: remove the BTC + 1 overflow checksSjoerd Meijer1-78/+19
2020-08-13[ARM][MVE] Fix for tail predication for loops containing MVE gather/scattersAnna Welker1-1/+2
2020-08-12[ARM][MVE] Enable tail predication for loops containing MVE gather/scattersAnna Welker1-7/+17
2020-08-12[ARM][MVE] tail-predication: overflow checks for backedge taken count.Sjoerd Meijer1-8/+16
2020-08-09[ARM] Allow vecreduce_add in tail predicated loopsDavid Green1-2/+3
2020-07-13[ARM][MVE] Refactor option -disable-mve-tail-predicationSjoerd Meijer1-10/+25
2020-06-30[ARM] Allow the fabs intrinsic to be tail predicatedSamuel Tebbs1-0/+1
2020-06-30[ARM] Allow the usub_sat and ssub_sat intrinsics to be tail predicatedSamuel Tebbs1-0/+2
2020-06-30[ARM][MVE] Tail-predication: clean-up of unused codeSjoerd Meijer1-60/+6
2020-06-30[ARM] Allow rounding intrinsics to be tail predicatedSamuel Tebbs1-2/+11
2020-06-26[ARM] Don't revert get.active.lane.mask in ARM Tail-Predication passSjoerd Meijer1-116/+48
2020-06-25[ARM] Allow tail predication on sadd_sat and uadd_sat intrinsicsSam Tebbs1-2/+8
2020-06-24LoopUtils.h - reduce AliasAnalysis.h include to forward declarations. NFC.Simon Pilgrim1-0/+1
2020-06-19[ARM][MVE] tail-predication: renamed internal option.Sjoerd Meijer1-2/+2
2020-06-17[ARM] Reimplement MVE Tail-Predication pass using @llvm.get.active.lane.maskSjoerd Meijer1-329/+320
2020-05-24[PatternMatch] abbreviate vector inst matchers; NFCSanjay Patel1-4/+4
2020-05-20[SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC).Florian Hahn1-2/+2
2020-05-15[SVE] Remove usages of VectorType::getNumElements() from ARMChristopher Tetreault1-7/+7
2020-04-27[ARM] Allow fma in tail predicated loopsDavid Green1-0/+2
2020-04-22[ARM][MVE] Tail-predication: some more comments and debug messages. NFC.Sjoerd Meijer1-17/+52
2020-03-31Remove "mask" operand from shufflevector.Eli Friedman1-2/+2