summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* LoopVectorize: teach loop vectorizer to vectorize calls.Michael Zolotukhin2015-03-171-0/+7
* [LoopAccesses] Add debug message to indicate the result of the analysisAdam Nemet2015-03-101-4/+7
* LoopAccessAnalysis: Silence -Wreturn-type diagnostic from GCCDavid Majnemer2015-03-101-0/+3
* [LAA-memchecks] Comment improvementAdam Nemet2015-03-101-2/+2
* [LAA-memchecks 3/3] Introduce pointer partitions for memchecksAdam Nemet2015-03-101-10/+36
* [LAA-memchecks 2/3] Move number of memcheck threshold checking to LVAdam Nemet2015-03-101-27/+3
* [LAA-memchecks 1/3] Split out NumComparisons checks. NFCAdam Nemet2015-03-101-22/+30
* [LoopAccesses 3/3] Print the dependences with -analyzeAdam Nemet2015-03-101-1/+20
* [LoopAccesses 2/3] Allow querying of interesting dependencesAdam Nemet2015-03-101-20/+100
* [LoopAccesses 1/3] Expose MemoryDepChecker to LAA usersAdam Nemet2015-03-101-127/+8
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-25/+26
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-1/+1
* [LV/LoopAccesses] Backward dependences are not safe just because theAdam Nemet2015-02-261-2/+2
* [LoopAccesses] Add command-line option for RuntimeMemoryCheckThresholdAdam Nemet2015-02-261-10/+11
* [LoopAccesses] LAA::getInfo to use const reference for stride parameterAdam Nemet2015-02-241-25/+24
* [LoopAccesses] Change LAA:getInfo to return a constant referenceAdam Nemet2015-02-191-3/+4
* [LoopAccesses] Add -analyze supportAdam Nemet2015-02-191-0/+51
* [LoopAccesses] Split out LoopAccessReport from VectorizerReportAdam Nemet2015-02-191-18/+18
* [LoopAccesses] Add missing const to APIs in VectorizationReportAdam Nemet2015-02-191-2/+2
* [LoopAccesses] Add canAnalyzeLoopAdam Nemet2015-02-191-1/+51
* [LoopAccesses] Change debug messages from LV to LAAAdam Nemet2015-02-191-38/+39
* [LoopAccesses] Create the analysis passAdam Nemet2015-02-191-0/+61
* [LoopAccesses] Cache the result of canVectorizeMemoryAdam Nemet2015-02-191-13/+20
* [LoopAccesses] Stash the report from the analysis rather than emitting itAdam Nemet2015-02-191-1/+2
* [LoopAccesses] Make VectorizerParams global + fix for cyclic depAdam Nemet2015-02-191-16/+41
* Revert "Reformat."Adam Nemet2015-02-191-44/+42
* Reformat.NAKAMURA Takumi2015-02-181-42/+44
* Revert r229622: "[LoopAccesses] Make VectorizerParams global" and others. r22...NAKAMURA Takumi2015-02-181-254/+82
* Analysis: fix buildbotsSaleem Abdulrasool2015-02-181-1/+1
* [LoopAccesses] Change LAA:getInfo to return a constant referenceAdam Nemet2015-02-181-3/+4
* [LoopAccesses] Add -analyze supportAdam Nemet2015-02-181-0/+51
* [LoopAccesses] Split out LoopAccessReport from VectorizerReportAdam Nemet2015-02-181-18/+18
* [LoopAccesses] Add missing const to APIs in VectorizationReportAdam Nemet2015-02-181-2/+2
* [LoopAccesses] Add canAnalyzeLoopAdam Nemet2015-02-181-1/+51
* [LoopAccesses] Factor out RuntimePointerCheck::needsCheckingAdam Nemet2015-02-181-9/+18
* [LoopAccesses] Change debug messages from LV to LAAAdam Nemet2015-02-181-38/+39
* [LoopAccesses] Create the analysis passAdam Nemet2015-02-181-0/+61
* [LoopAccesses] Make blockNeedsPredication staticAdam Nemet2015-02-181-3/+4
* [LoopAccesses] Cache the result of canVectorizeMemoryAdam Nemet2015-02-181-13/+20
* [LoopAccesses] Stash the report from the analysis rather than emitting itAdam Nemet2015-02-181-1/+2
* [LoopAccesses] Make VectorizerParams globalAdam Nemet2015-02-181-16/+16
* [LoopAccesses] Rename LoopAccessAnalysis to LoopAccessInfoAdam Nemet2015-02-181-15/+14
* [LV] Move addRuntimeCheck to LoopAccessAnalysisAdam Nemet2015-02-061-0/+106
* [LoopVectorize] Move LoopAccessAnalysis to its own moduleAdam Nemet2015-02-011-0/+1084
OpenPOWER on IntegriCloud