summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
AgeCommit message (Expand)Author
2015-06-04[PM/AA] Start refactoring AliasAnalysis to remove the analysis group andChandler Carruth
2015-05-18[LoopAccesses] If shouldRetryWithRuntimeCheck, reset InterestingDependencesAdam Nemet
2015-05-18[LoopAccesses] Rearrange printed lines in -analyzeAdam Nemet
2015-05-18[LoopAccesses] Debug improvementAdam Nemet
2015-04-23[getUnderlyingOjbects] Analyze loop PHIs further to remove false positivesAdam Nemet
2015-04-17[LoopAccesses] Improve debug outputAdam Nemet
2015-04-14[LoopAccesses] Properly print whether memchecks are neededAdam Nemet
2015-04-08[LoopAccesses] Allow analysis to complete in the presence of uniform storesAdam Nemet
2015-04-08Revert "[LoopAccesses] Allow analysis to complete in the presence of uniform ...Adam Nemet
2015-04-07[LoopAccesses] Allow analysis to complete in the presence of uniform storesAdam Nemet
2015-04-07[LoopAccesses] New API to query if memchecks are necessary after partitioningAdam Nemet
2015-04-02[LoopAccesses] Handle case when no memchecks are needed after partitioningAdam Nemet
2015-03-23Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer
2015-03-17LoopVectorize: teach loop vectorizer to vectorize calls.Michael Zolotukhin
2015-03-10[LoopAccesses] Add debug message to indicate the result of the analysisAdam Nemet
2015-03-10LoopAccessAnalysis: Silence -Wreturn-type diagnostic from GCCDavid Majnemer
2015-03-10[LAA-memchecks] Comment improvementAdam Nemet
2015-03-10[LAA-memchecks 3/3] Introduce pointer partitions for memchecksAdam Nemet
2015-03-10[LAA-memchecks 2/3] Move number of memcheck threshold checking to LVAdam Nemet
2015-03-10[LAA-memchecks 1/3] Split out NumComparisons checks. NFCAdam Nemet
2015-03-10[LoopAccesses 3/3] Print the dependences with -analyzeAdam Nemet
2015-03-10[LoopAccesses 2/3] Allow querying of interesting dependencesAdam Nemet
2015-03-10[LoopAccesses 1/3] Expose MemoryDepChecker to LAA usersAdam Nemet
2015-03-10DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini
2015-03-04Make DataLayout Non-Optional in the ModuleMehdi Amini
2015-02-26[LV/LoopAccesses] Backward dependences are not safe just because theAdam Nemet
2015-02-26[LoopAccesses] Add command-line option for RuntimeMemoryCheckThresholdAdam Nemet
2015-02-24[LoopAccesses] LAA::getInfo to use const reference for stride parameterAdam Nemet
2015-02-19[LoopAccesses] Change LAA:getInfo to return a constant referenceAdam Nemet
2015-02-19[LoopAccesses] Add -analyze supportAdam Nemet
2015-02-19[LoopAccesses] Split out LoopAccessReport from VectorizerReportAdam Nemet
2015-02-19[LoopAccesses] Add missing const to APIs in VectorizationReportAdam Nemet
2015-02-19[LoopAccesses] Add canAnalyzeLoopAdam Nemet
2015-02-19[LoopAccesses] Change debug messages from LV to LAAAdam Nemet
2015-02-19[LoopAccesses] Create the analysis passAdam Nemet
2015-02-19[LoopAccesses] Cache the result of canVectorizeMemoryAdam Nemet
2015-02-19[LoopAccesses] Stash the report from the analysis rather than emitting itAdam Nemet
2015-02-19[LoopAccesses] Make VectorizerParams global + fix for cyclic depAdam Nemet
2015-02-19Revert "Reformat."Adam Nemet
2015-02-18Reformat.NAKAMURA Takumi
2015-02-18Revert r229622: "[LoopAccesses] Make VectorizerParams global" and others. r22...NAKAMURA Takumi
2015-02-18Analysis: fix buildbotsSaleem Abdulrasool
2015-02-18[LoopAccesses] Change LAA:getInfo to return a constant referenceAdam Nemet
2015-02-18[LoopAccesses] Add -analyze supportAdam Nemet
2015-02-18[LoopAccesses] Split out LoopAccessReport from VectorizerReportAdam Nemet
2015-02-18[LoopAccesses] Add missing const to APIs in VectorizationReportAdam Nemet
2015-02-18[LoopAccesses] Add canAnalyzeLoopAdam Nemet
2015-02-18[LoopAccesses] Factor out RuntimePointerCheck::needsCheckingAdam Nemet
2015-02-18[LoopAccesses] Change debug messages from LV to LAAAdam Nemet
2015-02-18[LoopAccesses] Create the analysis passAdam Nemet