aboutsummaryrefslogtreecommitdiff
path: root/test/Analysis/LoopAccessAnalysis
AgeCommit message (Expand)Author
2018-10-16[LV] Teach vectorizer about variant value store into uniform addressAnna Thomas
2018-09-25[LV][LAA] Vectorize loop invariant values stored into loop invariant addressAnna Thomas
2018-07-26[SCEV] Don't expand Wrap predicate using inttoptr in ni addrspacesKeno Fischer
2018-07-13Re-apply "[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428)."Tim Shen
2018-07-06Revert "[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428)."Tim Shen
2018-07-02[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428).Tim Shen
2018-06-19Revert "[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags"Sanjoy Das
2018-06-14[SCEV] Simplify zext/trunc idiom that appears when handling bitmasks.Justin Lebar
2018-06-11[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags where safe.Justin Lebar
2017-09-12[LAA] Allow more run-time alias checks by coercing pointer expressions to Add...Silviu Baranga
2017-02-12[LV/LoopAccess] Check statically if an unknown dependence distance can be Dorit Nuzman
2016-08-28[Loop Vectorizer] Fixed memory confilict checks.Elena Demikhovsky
2016-07-08[LAA] Port test to the new PMAdam Nemet
2016-07-07[PM] Avoid getResult on a higher level in LoopAccessAnalysisSean Silva
2016-07-02[PM] Port LoopAccessInfo analysis to new PMXinliang David Li
2016-06-07[LAA] Improve non-wrapping pointer detection by handling loop-invariant case.Andrey Turetskiy
2016-05-25[SCEV] No-wrap flags are not propagated when folding "{S,+,X}+T ==> {S+T,+,X}"Oleg Ranevskyy
2016-05-19[LAA] Check independence of strided accesses before forward caseMatthew Simpson
2016-05-13[LAA] Include MaxSafeDepDistBytes in the analysis print-outAdam Nemet
2016-04-25[SCEV] Improve the run-time checking of the NoWrap predicateSilviu Baranga
2016-04-14[SCEV][LAA] Add tests for SCEV expression transformations performed during LAASilviu Baranga
2016-03-24[LAA] Support memchecks involving loop-invariant addressesAdam Nemet
2016-02-08[SCEV][LAA] Re-commit r260085 and r260086, this time with a fix for the memorySilviu Baranga
2016-02-08Revert r260086 and r260085. They have broken the memorySilviu Baranga
2016-02-08[LoopVersioning] Don't assert when there are no memchecksSilviu Baranga
2016-02-08[SCEV][LAA] Add no wrap SCEV predicates and use use them to improve strided p...Silviu Baranga
2016-01-08[Vectorization] Actually return from error case in isStridedPtrKyle Butt
2015-11-05Fix LoopAccessAnalysis when potentially nullptr check are involvedMehdi Amini
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-08-11[LAA] Fix typo in testAdam Nemet
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-16Fix memcheck interval ends for pointers with negative stridesSilviu Baranga
2015-07-13Cleanup after r241809 - remove uncessary call to std::sortSilviu Baranga
2015-07-09Add a test of a regression discovered during testing of r241673Silviu Baranga
2015-07-09Don't rely on the DepCands iteration order when constructing checking pointer...Silviu Baranga
2015-07-08[LAA] Revert a small part of r239295Adam Nemet
2015-07-08[LAA] Merge memchecks for accesses separated by a constant offsetSilviu Baranga
2015-06-26[LAA] Try to prove non-wrapping of pointers if SCEV cannotAdam Nemet
2015-06-08[LAA] Fix estimation of number of memchecksSilviu Baranga
2015-06-08[LoopAccessAnalysis] Teach LAA to check the memory dependence between strided...Hao Liu
2015-05-18[LoopAccesses] If shouldRetryWithRuntimeCheck, reset InterestingDependencesAdam Nemet
2015-05-18[LoopAccesses] Rearrange printed lines in -analyzeAdam Nemet
2015-04-23[getUnderlyingOjbects] Analyze loop PHIs further to remove false positivesAdam 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