summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-3/+3
* [LAA] Hold bounds via ValueHandles during SCEV expansionAdam Nemet2015-08-211-3/+6
* [LAA] Comment how memchecks are codegenedAdam Nemet2015-08-191-0/+2
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-3/+3
* [LAA] Change name from addRuntimeCheck to addRuntimeChecks, NFCAdam Nemet2015-08-111-4/+4
* [LAA] Remove unused pointer partition argument from needsChecking(), NFCAdam Nemet2015-08-091-10/+4
* [LAA] Remove unused pointer partition argument from generateChecks, NFCAdam Nemet2015-08-091-3/+2
* [LAA] Remove unused pointer partition argument from getNumberOfChecks, NFCAdam Nemet2015-08-071-14/+1
* [LAA] Make the set of runtime checks part of the state of LAA, NFCAdam Nemet2015-08-071-3/+10
* [LAA] Remove unused pointer partition argument from print(), NFCAdam Nemet2015-08-071-4/+2
* [LAA] Remove unused pointer partition argument from addRuntimeCheck, NFCAdam Nemet2015-08-041-2/+2
* [LAA] Remove unused needsAnyChecking(), NFCAdam Nemet2015-08-031-11/+0
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-2/+2
* [LAA] Add clarifying comments for the checking pointer grouping algorithm. NFCSilviu Baranga2015-07-281-1/+24
* [LAA] Split out a helper to print a collection of memchecksAdam Nemet2015-07-271-34/+27
* [LAA] Upper-case variable names, NFCAdam Nemet2015-07-271-4/+4
* [LAA] Split out a helper from addRuntimeCheck to generate the check, NFCAdam Nemet2015-07-271-14/+18
* LoopAccessAnalysis.cpp: Tweak r243239 to avoid side effects. It caused differ...NAKAMURA Takumi2015-07-271-3/+4
* [LAA] Begin moving the logic of generating checks out of addRuntimeCheckAdam Nemet2015-07-261-69/+111
* Fix memcheck interval ends for pointers with negative stridesSilviu Baranga2015-07-161-2/+18
* [LAA] Split out a helper to check the pointer partitions, NFCAdam Nemet2015-07-161-4/+8
* [LAA] Introduce RuntimePointerChecking::PointerInfo, NFCAdam Nemet2015-07-141-29/+33
* [LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFCAdam Nemet2015-07-141-43/+41
* Cleanup after r241809 - remove uncessary call to std::sortSilviu Baranga2015-07-131-10/+5
* [LAA] Fix grammar in debug outputAdam Nemet2015-07-091-1/+1
* [LAA] Hide NeedRTCheck logic completely inside canCheckPtrAtRT, NFCAdam Nemet2015-07-091-31/+27
* Don't rely on the DepCands iteration order when constructing checking pointer...Silviu Baranga2015-07-091-4/+26
* [LAA] Fix line break in commentAdam Nemet2015-07-091-1/+1
* [LAA] Rename IsRTNeeded to IsRTCheckAnalysisNeededAdam Nemet2015-07-091-6/+17
* [LAA] Fix misleading use of word 'consecutive'Adam Nemet2015-07-091-3/+3
* [LAA] Revert a small part of r239295Adam Nemet2015-07-081-6/+20
* [LAA] Add missing debug output after r239285Adam Nemet2015-07-081-1/+3
* [LAA] Merge memchecks for accesses separated by a constant offsetSilviu Baranga2015-07-081-38/+215
* Move VectorUtils from Transforms to Analysis to correct layering violationDavid Blaikie2015-06-261-1/+1
* [LAA] Try to prove non-wrapping of pointers if SCEV cannotAdam Nemet2015-06-261-1/+49
* [PM/AA] Remove the UnknownSize static member from AliasAnalysis.Chandler Carruth2015-06-171-2/+2
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-4/+4
* [LAA] Fix estimation of number of memchecksSilviu Baranga2015-06-081-38/+34
* [LoopVectorize] Teach Loop Vectorizor about interleaved memory accesses.Hao Liu2015-06-081-7/+2
* [LoopAccessAnalysis] Teach LAA to check the memory dependence between strided...Hao Liu2015-06-081-12/+101
* [PM/AA] Start refactoring AliasAnalysis to remove the analysis group andChandler Carruth2015-06-041-2/+2
* [LoopAccesses] If shouldRetryWithRuntimeCheck, reset InterestingDependencesAdam Nemet2015-05-181-2/+7
* [LoopAccesses] Rearrange printed lines in -analyzeAdam Nemet2015-05-181-4/+4
* [LoopAccesses] Debug improvementAdam Nemet2015-05-181-0/+1
* [getUnderlyingOjbects] Analyze loop PHIs further to remove false positivesAdam Nemet2015-04-231-8/+14
* [LoopAccesses] Improve debug outputAdam Nemet2015-04-171-4/+8
* [LoopAccesses] Properly print whether memchecks are neededAdam Nemet2015-04-141-3/+3
* [LoopAccesses] Allow analysis to complete in the presence of uniform storesAdam Nemet2015-04-081-11/+8
* Revert "[LoopAccesses] Allow analysis to complete in the presence of uniform ...Adam Nemet2015-04-081-8/+11
* [LoopAccesses] Allow analysis to complete in the presence of uniform storesAdam Nemet2015-04-071-11/+8
OpenPOWER on IntegriCloud