aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-31Fix indent. NFC.Chad Rosier1-2/+2
2016-08-28[Loop Vectorizer] Fixed memory confilict checks.Elena Demikhovsky1-3/+29
2016-08-12Use the range variant of transform instead of unpacking begin/endDavid Majnemer1-4/+3
2016-08-09Consistently use LoopAnalysisManagerSean Silva1-2/+2
2016-08-09Consistently use FunctionAnalysisManagerSean Silva1-1/+1
2016-08-04[LV, X86] Be more optimistic about vectorizing shifts.Michael Kuperstein1-1/+8
2016-07-20[OptDiag,LV] Add hotness attribute to analysis remarksAdam Nemet1-7/+8
2016-07-13[LAA] Don't hold on to DominatorTree in the analysis resultAdam Nemet1-4/+5
2016-07-13[LAA] Don't hold on to TargetLibraryInfo in the analysis resultAdam Nemet1-3/+4
2016-07-13[LAA] Don't hold on to DataLayout in the analysis resultAdam Nemet1-11/+8
2016-07-13[LAA] Don't hold on to LoopInfo in the analysis resultAdam Nemet1-3/+3
2016-07-13[LAA] Don't hold on to AliasAnalysis in the analysis resultAdam Nemet1-3/+3
2016-07-12[LoopAccessAnalysis] Some minor cleanupsDavid Majnemer1-20/+16
2016-07-08[PM] name the new PM LAA class LoopAccessAnalysis (LAA) /NFCXinliang David Li1-3/+3
2016-07-08Rename LoopAccessAnalysis to LoopAccessLegacyAnalysis /NFCXinliang David Li1-9/+9
2016-07-07[LoopAccessAnalysis] Fix an integer overflowDavid Majnemer1-22/+22
2016-07-07[PM] Avoid getResult on a higher level in LoopAccessAnalysisSean Silva1-7/+15
2016-07-02[PM] Port LoopAccessInfo analysis to new PMXinliang David Li1-0/+28
2016-07-01[PM] refactor LoopAccessInfo code part-2Xinliang David Li1-15/+15
2016-07-01[LAA] Fix alphabetical sorting of headers. NFCAdam Nemet1-1/+1
2016-06-29Reverted patch 273864Elena Demikhovsky1-4/+4
2016-06-27Fixed consecutive memory access detection in Loop Vectorizer.Elena Demikhovsky1-4/+4
2016-06-22[PM]: LoopAccessInfo simple refactoringXinliang David Li1-22/+24
2016-06-21reverted the prev commit due to assertion failureElena Demikhovsky1-4/+4
2016-06-21Fixed consecutive memory access detection in Loop Vectorizer.Elena Demikhovsky1-4/+4
2016-06-17[LAA] Enable symbolic stride speculation for all LAA clientsAdam Nemet1-16/+22
2016-06-16[LV] Move management of symbolic strides to LAA. NFCIAdam Nemet1-13/+33
2016-06-16[LAA] Rename Strides to SymblicStrides in analyzeLoop. NFCAdam Nemet1-7/+8
2016-06-16[LAA] Default getInfo to not speculate symbolic strides. NFCAdam Nemet1-3/+1
2016-06-09Revert r272194 No need for it if loop Analysis Manager is usedXinliang David Li1-11/+12
2016-06-08[PM] Refector LoopAccessInfo analysis code Xinliang David Li1-12/+11
2016-06-07[LAA] Improve non-wrapping pointer detection by handling loop-invariant case.Andrey Turetskiy1-4/+14
2016-06-06[LAA] Use load and store vectors (NFC)Matthew Simpson1-11/+7
2016-05-19[LAA] Check independence of strided accesses before forward caseMatthew Simpson1-10/+11
2016-05-16[LAA] Rename forwarding conflict detection option (NFC)Matthew Simpson1-6/+6
2016-05-16[LAA] Comment couldPreventStoreLoadForward. NFCAdam Nemet1-2/+8
2016-05-16[LAA] clang-format the function couldPreventStoreLoadForward. NFCAdam Nemet1-9/+9
2016-05-16[LAA] Add option to disable conflict detection (NFC)Matthew Simpson1-2/+9
2016-05-13[LAA] Include MaxSafeDepDistBytes in the analysis print-outAdam Nemet1-0/+3
2016-05-13[LAA] Prepare the code to print more things in the summary. NFCAdam Nemet1-3/+3
2016-05-12[LAA] Use std::min. NFCAdam Nemet1-4/+2
2016-05-10[LAA] Use re-written SCEV expressions when computing distancesSilviu Baranga1-7/+2
2016-05-10[LAA] Rename "isStridedPtr" with "getPtrStride". NFC.Denis Zobnin1-5/+5
2016-05-09[LV] Hint at the new loop distribution pragma in optimization remarkAdam Nemet1-2/+6
2016-05-05[LAA] Fix confusing debug messageAdam Nemet1-1/+1
2016-04-19[ValueTracking, VectorUtils] Refactor getIntrinsicIDForCallDavid Majnemer1-1/+1
2016-04-14[SCEV][LAA] Add tests for SCEV expression transformations performed during LAASilviu Baranga1-0/+5
2016-04-08Re-commit [SCEV] Introduce a guarded backedge taken count and use it in LAA a...Silviu Baranga1-2/+2
2016-04-06Revert r265535 until we know how we can fix the bots Silviu Baranga1-2/+2
2016-04-06[SCEV] Introduce a guarded backedge taken count and use it in LAA and LVSilviu Baranga1-2/+2