summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Use the range variant of transform instead of unpacking begin/endDavid Majnemer2016-08-121-4/+3
* Consistently use LoopAnalysisManagerSean Silva2016-08-091-2/+2
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-1/+1
* [LV, X86] Be more optimistic about vectorizing shifts.Michael Kuperstein2016-08-041-1/+8
* [OptDiag,LV] Add hotness attribute to analysis remarksAdam Nemet2016-07-201-7/+8
* [LAA] Don't hold on to DominatorTree in the analysis resultAdam Nemet2016-07-131-4/+5
* [LAA] Don't hold on to TargetLibraryInfo in the analysis resultAdam Nemet2016-07-131-3/+4
* [LAA] Don't hold on to DataLayout in the analysis resultAdam Nemet2016-07-131-11/+8
* [LAA] Don't hold on to LoopInfo in the analysis resultAdam Nemet2016-07-131-3/+3
* [LAA] Don't hold on to AliasAnalysis in the analysis resultAdam Nemet2016-07-131-3/+3
* [LoopAccessAnalysis] Some minor cleanupsDavid Majnemer2016-07-121-20/+16
* [PM] name the new PM LAA class LoopAccessAnalysis (LAA) /NFCXinliang David Li2016-07-081-3/+3
* Rename LoopAccessAnalysis to LoopAccessLegacyAnalysis /NFCXinliang David Li2016-07-081-9/+9
* [LoopAccessAnalysis] Fix an integer overflowDavid Majnemer2016-07-071-22/+22
* [PM] Avoid getResult on a higher level in LoopAccessAnalysisSean Silva2016-07-071-7/+15
* [PM] Port LoopAccessInfo analysis to new PMXinliang David Li2016-07-021-0/+28
* [PM] refactor LoopAccessInfo code part-2Xinliang David Li2016-07-011-15/+15
* [LAA] Fix alphabetical sorting of headers. NFCAdam Nemet2016-07-011-1/+1
* Reverted patch 273864Elena Demikhovsky2016-06-291-4/+4
* Fixed consecutive memory access detection in Loop Vectorizer.Elena Demikhovsky2016-06-271-4/+4
* [PM]: LoopAccessInfo simple refactoringXinliang David Li2016-06-221-22/+24
* reverted the prev commit due to assertion failureElena Demikhovsky2016-06-211-4/+4
* Fixed consecutive memory access detection in Loop Vectorizer.Elena Demikhovsky2016-06-211-4/+4
* [LAA] Enable symbolic stride speculation for all LAA clientsAdam Nemet2016-06-171-16/+22
* [LV] Move management of symbolic strides to LAA. NFCIAdam Nemet2016-06-161-13/+33
* [LAA] Rename Strides to SymblicStrides in analyzeLoop. NFCAdam Nemet2016-06-161-7/+8
* [LAA] Default getInfo to not speculate symbolic strides. NFCAdam Nemet2016-06-161-3/+1
* Revert r272194 No need for it if loop Analysis Manager is usedXinliang David Li2016-06-091-11/+12
* [PM] Refector LoopAccessInfo analysis code Xinliang David Li2016-06-081-12/+11
* [LAA] Improve non-wrapping pointer detection by handling loop-invariant case.Andrey Turetskiy2016-06-071-4/+14
* [LAA] Use load and store vectors (NFC)Matthew Simpson2016-06-061-11/+7
* [LAA] Check independence of strided accesses before forward caseMatthew Simpson2016-05-191-10/+11
* [LAA] Rename forwarding conflict detection option (NFC)Matthew Simpson2016-05-161-6/+6
* [LAA] Comment couldPreventStoreLoadForward. NFCAdam Nemet2016-05-161-2/+8
* [LAA] clang-format the function couldPreventStoreLoadForward. NFCAdam Nemet2016-05-161-9/+9
* [LAA] Add option to disable conflict detection (NFC)Matthew Simpson2016-05-161-2/+9
* [LAA] Include MaxSafeDepDistBytes in the analysis print-outAdam Nemet2016-05-131-0/+3
* [LAA] Prepare the code to print more things in the summary. NFCAdam Nemet2016-05-131-3/+3
* [LAA] Use std::min. NFCAdam Nemet2016-05-121-4/+2
* [LAA] Use re-written SCEV expressions when computing distancesSilviu Baranga2016-05-101-7/+2
* [LAA] Rename "isStridedPtr" with "getPtrStride". NFC.Denis Zobnin2016-05-101-5/+5
* [LV] Hint at the new loop distribution pragma in optimization remarkAdam Nemet2016-05-091-2/+6
* [LAA] Fix confusing debug messageAdam Nemet2016-05-051-1/+1
* [ValueTracking, VectorUtils] Refactor getIntrinsicIDForCallDavid Majnemer2016-04-191-1/+1
* [SCEV][LAA] Add tests for SCEV expression transformations performed during LAASilviu Baranga2016-04-141-0/+5
* Re-commit [SCEV] Introduce a guarded backedge taken count and use it in LAA a...Silviu Baranga2016-04-081-2/+2
* Revert r265535 until we know how we can fix the bots Silviu Baranga2016-04-061-2/+2
* [SCEV] Introduce a guarded backedge taken count and use it in LAA and LVSilviu Baranga2016-04-061-2/+2
* [LAA] Formatting fix in previous changeAdam Nemet2016-03-241-2/+1
* [LAA] Support memchecks involving loop-invariant addressesAdam Nemet2016-03-241-17/+31
OpenPOWER on IntegriCloud