summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC)."Florian Hahn2020-01-041-1/+1
* [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC).Florian Hahn2020-01-041-1/+1
* Revert "[VectorUtils] Introduce the Vector Function Database (VFDatabase)."Francesco Petrogalli2019-12-131-1/+1
* [VectorUtils] Introduce the Vector Function Database (VFDatabase).Francesco Petrogalli2019-12-101-1/+1
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+5
* LoopAccessAnalysis isConsecutiveAccess() - silence static analyzer dyn_cast<S...Simon Pilgrim2019-10-021-2/+2
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+1
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-5/+5
* [LV] Avoid building interleaved group in presence of WAW dependencyHideki Saito2019-08-021-3/+11
* [LAA] Re-check bit-width of pointers after stripping.Michael Liao2019-07-181-1/+14
* LoopDistribute/LAA: Respect convergentMatt Arsenault2019-06-121-9/+55
* Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson2019-04-241-3/+3
* Use llvm::stable_sortFangrui Song2019-04-231-4/+3
* [NFC] fix trivial typos in commentsHiroshi Inoue2019-02-051-1/+1
* [NFC] fix trivial typos in commentsHiroshi Inoue2019-01-301-4/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [LAA] Avoid generating RT checks for known deps preventing vectorization.Florian Hahn2018-12-201-5/+6
* [LAA] Introduce enum for vectorization safety status (NFC).Florian Hahn2018-12-181-6/+12
* [LV] Avoid vectorizing unsafe dependencies in uniform addressAnna Thomas2018-11-191-4/+12
* Use llvm::copy. NFCFangrui Song2018-11-171-1/+1
* [LV] Teach vectorizer about variant value store into uniform addressAnna Thomas2018-10-161-10/+6
* Replace most users of UnknownSize with LocationSize::unknown(); NFCGeorge Burgess IV2018-10-101-2/+2
* [LV][LAA] Vectorize loop invariant values stored into loop invariant addressAnna Thomas2018-09-251-5/+16
* Remove trailing spaceFangrui Song2018-07-301-26/+26
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-10/+18
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-92/+106
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-21/+21
* [SLP] Fix PR36481: vectorize reassociated instructions.Alexey Bataev2018-04-031-0/+61
* Revert "[SLP] Fix PR36481: vectorize reassociated instructions."Benjamin Kramer2018-04-031-61/+0
* [SLP] Fix PR36481: vectorize reassociated instructions.Alexey Bataev2018-04-021-0/+61
* [NFC] Consolidate six getPointerOperand() utility functions into one placeRenato Golin2018-03-091-12/+2
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-141-3/+3
* Revert r320548:[SLP] Vectorize jumbled memory loadsMohammad Shahid2017-12-201-71/+0
* [SLP] Vectorize jumbled memory loads.Mohammad Shahid2017-12-131-0/+71
* [LV/LAA] Avoid specializing a loop for stride=1 when this predicate implies aDorit Nuzman2017-11-051-1/+44
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-091-1/+1
* Revert r314806 "[SLP] Vectorize jumbled memory loads."Hans Wennborg2017-10-031-71/+0
* [SLP] Vectorize jumbled memory loads.Mohammad Shahid2017-10-031-0/+71
* Revert r313771 "[SLP] Vectorize jumbled memory loads."Hans Wennborg2017-09-201-71/+0
* [SLP] Vectorize jumbled memory loads.Mohammad Shahid2017-09-201-0/+71
* Revert r313736: "[SLP] Vectorize jumbled memory loads."Alexander Kornienko2017-09-201-70/+0
* Revert r313753: "Fix a -Wsign-compare warning in LoopAccessAnalysis.cpp"Alexander Kornienko2017-09-201-2/+1
* Fix a -Wsign-compare warning in LoopAccessAnalysis.cppAlexander Kornienko2017-09-201-1/+2
* [SLP] Vectorize jumbled memory loads.Mohammad Shahid2017-09-201-0/+70
* [LV] Fix maximum legal VF calculationAlon Kom2017-09-141-3/+4
* [LAA] Allow more run-time alias checks by coercing pointer expressions to Add...Silviu Baranga2017-09-121-27/+96
* [LAA] Correctly return a half-open range in expandBoundsJames Molloy2017-04-051-1/+4
* [SLP] Revert everything that has to do with memory access sorting.Michael Kuperstein2017-03-101-51/+0
* [SLP] Fixed non-deterministic behavior in Loop Vectorizer.Amjad Aboud2017-03-081-9/+11
* [SLP] Revert r296863 due to miscompiles.Michael Kuperstein2017-03-061-24/+8
OpenPOWER on IntegriCloud