summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [PM] Separate the LoopAnalysisManager from the LoopPassManager and moveChandler Carruth2017-01-111-16/+5
* [PM] Rewrite the loop pass manager to use a worklist and augmented runChandler Carruth2017-01-111-22/+7
* [LAA] Prevent invalid IR for loop-invariant bound in loop bodyKeno Fischer2016-12-051-7/+13
* Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).Eugene Zelenko2016-11-301-1/+48
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* [LAA, LV] Port to new streaming interface for opt remarks. Update LVAdam Nemet2016-09-301-24/+38
* Revert "[LAA, LV] Port to new streaming interface for opt remarks. Update LV"Adam Nemet2016-09-291-38/+24
* [LAA, LV] Port to new streaming interface for opt remarks. Update LVAdam Nemet2016-09-291-24/+38
* [LAA] Rename emitAnalysis to recordAnalys. NFCAdam Nemet2016-09-281-23/+20
* [LV] When reporting about a specific instruction without debug location use l...Adam Nemet2016-09-211-1/+4
* [Loop Vectorizer] Consecutive memory access - fixed and simplifiedElena Demikhovsky2016-09-181-4/+4
* Fix indent. NFC.Chad Rosier2016-08-311-2/+2
* [Loop Vectorizer] Fixed memory confilict checks.Elena Demikhovsky2016-08-281-3/+29
* 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
OpenPOWER on IntegriCloud