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