summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [SLP] Fixes the bug due to absence of in order uses of scalars which needs to...Mohammad Shahid2017-03-031-8/+24
* Revert r296575 "[SLP] Fixes the bug due to absence of in order uses of scalar...Hans Wennborg2017-03-011-23/+8
* [SLP] Fixes the bug due to absence of in order uses of scalars which needs to...Mohammad Shahid2017-03-011-8/+23
* [SLP] Load sorting should not try to sort things that aren't loads.Michael Kuperstein2017-02-271-0/+5
* [LAA] Remove unused LoopAccessReportAdam Nemet2017-02-231-15/+0
* [LAA] Remove unused code (NFC)Matthew Simpson2017-02-171-5/+0
* [LV/LoopAccess] Check statically if an unknown dependence distance can be Dorit Nuzman2017-02-121-6/+78
* [SLP] Make sortMemAccesses explicitly return an error. NFC.Michael Kuperstein2017-02-031-12/+10
* [SLP] Use SCEV to sort memory accesses.Michael Kuperstein2017-02-031-17/+34
* [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecu...Mohammad Shahid2017-01-281-0/+31
OpenPOWER on IntegriCloud