summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp
AgeCommit message (Expand)Author
2025-11-14[Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560)Michael Kruse
2025-10-16[NFC][LLVM] Namespace cleanup in LoopPassManager/LoopVersioningLICM (#163759)Rahul Joshi
2025-08-01[LAA] Support assumptions in evaluatePtrAddRecAtMaxBTCWillNotWrap (#147047)Florian Hahn
2025-06-04[LAA] Keep pointer checks on partial analysis (#139719)John Brawn
2025-05-12[LoopVersioningLICM] Only mark pointers with generated checks as noalias (#13...John Brawn
2025-01-08[LLVM] Fix various cl::desc typos and whitespace issues (NFC) (#121955)Ryan Mansfield
2024-11-13[NFC] Fix typos in LoopVersioningLICM.cpp (#116099)AdityaK
2024-11-02[Scalar] Remove unused includes (NFC) (#114645)Kazu Hirata
2024-05-10[LAA] Support backward dependences with non-constant distance. (#91525)Florian Hahn
2024-01-17[AST] Don't merge memory locations in AliasSetTracker (#65731)Bruno De Fraine
2023-12-13[LoopVersioningLICM] add comment regarding dubious check (NFC)Bruno De Fraine
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson
2023-02-14[LoopVersioningLICM] Remove legacy passFangrui Song
2022-12-05[AST] Make AliasSetTracker work on BatchAANikita Popov
2022-11-14[LoopVersioningLICM] Clarify scope of AST (NFC)Nikita Popov
2022-11-14[LoopVersioningLICM] Remove unnecessary reset code (NFC)Nikita Popov
2022-10-04[LAA] Pass LoopAccessInfoManager instead of GetLAA function.Florian Hahn
2022-10-01[LAA] Change to function analysis for new PM.Florian Hahn
2022-03-03Cleanup includes: Transform/Scalarserge-sans-paille
2020-11-24[SCEV] Use isa<> pattern for testing for CouldNotCompute [NFC]Philip Reames
2020-10-24[NPM] Port -loop-versioning-licm to NPMTaWeiTu
2020-10-15[LoopVersion] Unify SCEVChecks and alias check handling (NFC).Florian Hahn
2020-10-13[LoopVersioningLICM] Fix noalias metadata emissionNikita Popov
2020-04-23[CallSite removal] Remove unneeded includes of CallSite.h. NFCCraig Topper
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-07-26[Loop Utils] Move utilty addStringMetadataToLoop to LoopUtils.cpp. NFC.Serguei Katkov
2019-05-29LoopVersioningLICM: Respect convergent and noduplicateMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-07[CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth
2018-12-20Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse
2018-12-12[Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.Michael Kruse
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-03-28Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie
2018-01-23This change add's optimization remark in LoopVersioning LICM pass.Ashutosh Nema
2017-10-26[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2016-12-19 [LoopVersioning] Require loop-simplify form for loop versioning.Florian Hahn
2016-10-14[NFC] Loop Versioning for LICM code clean upEvgeny Astigeevich
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-07-08Rename LoopAccessAnalysis to LoopAccessLegacyAnalysis /NFCXinliang David Li
2016-06-17[LAA] Enable symbolic stride speculation for all LAA clientsAdam Nemet
2016-06-16[LV] Move management of symbolic strides to LAA. NFCIAdam Nemet
2016-06-15[PM] Remove unneded doFinalization() override from LoopVersioningLICM.Davide Italiano
2016-06-09[PM] Port LCSSA to the new PM.Easwaran Raman
2016-06-09Revert r272194 No need for it if loop Analysis Manager is usedXinliang David Li
2016-06-08[PM] Refector LoopAccessInfo analysis code Xinliang David Li
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor
2016-04-21[LoopUtils] Move def of findStringMetadataForLoop to LoopUtils.cpp. NFCAdam Nemet