summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
AgeCommit message (Expand)Author
2015-12-09[LV][LAA] Add a layer over SCEV to apply run-time checked knowledge on SCEV e...Silviu Baranga
2015-12-07fix 'the the '; NFCSanjay Patel
2015-11-05Fix LoopAccessAnalysis when potentially nullptr check are involvedMehdi Amini
2015-11-03[LAA] LLE 5/6: Add predicate functions Dependence::isForward/isBackward, NFCAdam Nemet
2015-11-03[LAA] LLE 3/6: Rename InterestingDependence to Dependences, NFCAdam Nemet
2015-11-03[LAA] LLE 2/6: Fix a NoDep case that should be a Forward dependenceAdam Nemet
2015-11-03[LAA] LLE 1/6: Expose Forward dependencesAdam Nemet
2015-11-02[SCEV][LV] Add SCEV Predicates and use them to re-implement stride versioningSilviu Baranga
2015-10-28Put global classes into the appropriate namespace.Benjamin Kramer
2015-10-10Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth
2015-08-21[LAA] Hold bounds via ValueHandles during SCEV expansionAdam Nemet
2015-08-19[LAA] Comment how memchecks are codegenedAdam Nemet
2015-08-17[PM] Port ScalarEvolution to the new pass manager.Chandler Carruth
2015-08-11[LAA] Change name from addRuntimeCheck to addRuntimeChecks, NFCAdam Nemet
2015-08-09[LAA] Remove unused pointer partition argument from needsChecking(), NFCAdam Nemet
2015-08-09[LAA] Remove unused pointer partition argument from generateChecks, NFCAdam Nemet
2015-08-07[LAA] Remove unused pointer partition argument from getNumberOfChecks, NFCAdam Nemet
2015-08-07[LAA] Make the set of runtime checks part of the state of LAA, NFCAdam Nemet
2015-08-07[LAA] Remove unused pointer partition argument from print(), NFCAdam Nemet
2015-08-04[LAA] Remove unused pointer partition argument from addRuntimeCheck, NFCAdam Nemet
2015-08-03[LAA] Remove unused needsAnyChecking(), NFCAdam Nemet
2015-08-01De-constify pointers to Type since they can't be modified. NFCCraig Topper
2015-07-28[LAA] Add clarifying comments for the checking pointer grouping algorithm. NFCSilviu Baranga
2015-07-27[LAA] Split out a helper to print a collection of memchecksAdam Nemet
2015-07-27[LAA] Upper-case variable names, NFCAdam Nemet
2015-07-27[LAA] Split out a helper from addRuntimeCheck to generate the check, NFCAdam Nemet
2015-07-27LoopAccessAnalysis.cpp: Tweak r243239 to avoid side effects. It caused differ...NAKAMURA Takumi
2015-07-26[LAA] Begin moving the logic of generating checks out of addRuntimeCheckAdam Nemet
2015-07-16Fix memcheck interval ends for pointers with negative stridesSilviu Baranga
2015-07-16[LAA] Split out a helper to check the pointer partitions, NFCAdam Nemet
2015-07-14[LAA] Introduce RuntimePointerChecking::PointerInfo, NFCAdam Nemet
2015-07-14[LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFCAdam Nemet
2015-07-13Cleanup after r241809 - remove uncessary call to std::sortSilviu Baranga
2015-07-09[LAA] Fix grammar in debug outputAdam Nemet
2015-07-09[LAA] Hide NeedRTCheck logic completely inside canCheckPtrAtRT, NFCAdam Nemet
2015-07-09Don't rely on the DepCands iteration order when constructing checking pointer...Silviu Baranga
2015-07-09[LAA] Fix line break in commentAdam Nemet
2015-07-09[LAA] Rename IsRTNeeded to IsRTCheckAnalysisNeededAdam Nemet
2015-07-09[LAA] Fix misleading use of word 'consecutive'Adam Nemet
2015-07-08[LAA] Revert a small part of r239295Adam Nemet
2015-07-08[LAA] Add missing debug output after r239285Adam Nemet
2015-07-08[LAA] Merge memchecks for accesses separated by a constant offsetSilviu Baranga
2015-06-26Move VectorUtils from Transforms to Analysis to correct layering violationDavid Blaikie
2015-06-26[LAA] Try to prove non-wrapping of pointers if SCEV cannotAdam Nemet
2015-06-17[PM/AA] Remove the UnknownSize static member from AliasAnalysis.Chandler Carruth
2015-06-17[PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth
2015-06-08[LAA] Fix estimation of number of memchecksSilviu Baranga
2015-06-08[LoopVectorize] Teach Loop Vectorizor about interleaved memory accesses.Hao Liu
2015-06-08[LoopAccessAnalysis] Teach LAA to check the memory dependence between strided...Hao Liu