Use std::is_sorted and std::none_of instead of manual loops. NFC
[oota-llvm.git] / lib / Analysis / LoopAccessAnalysis.cpp
2015-12-17 Sanjoy Das[SCEV] Add and use SCEVConstant::getAPInt; NFCI
2015-12-09 Silviu BarangaRe-commit r255115, with the PredicatedScalarEvolution...
2015-12-09 Silviu BarangaRevert r255115 until we figure out how to fix the bot...
2015-12-09 Silviu Baranga[LV][LAA] Add a layer over SCEV to apply run-time check...
2015-12-07 Sanjay Patelfix 'the the '; NFC
2015-11-05 Mehdi AminiFix LoopAccessAnalysis when potentially nullptr check...
2015-11-03 Adam Nemet[LAA] LLE 5/6: Add predicate functions Dependence:...
2015-11-03 Adam Nemet[LAA] LLE 3/6: Rename InterestingDependence to Dependen...
2015-11-03 Adam Nemet[LAA] LLE 2/6: Fix a NoDep case that should be a Forwar...
2015-11-03 Adam Nemet[LAA] LLE 1/6: Expose Forward dependences
2015-11-02 Silviu Baranga[SCEV][LV] Add SCEV Predicates and use them to re-imple...
2015-10-28 Benjamin KramerPut global classes into the appropriate namespace.
2015-10-10 Duncan P. N. Exon... Analysis: Remove implicit ilist iterator conversions
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-08-21 Adam Nemet[LAA] Hold bounds via ValueHandles during SCEV expansion
2015-08-19 Adam Nemet[LAA] Comment how memchecks are codegened
2015-08-17 Chandler Carruth[PM] Port ScalarEvolution to the new pass manager.
2015-08-11 Adam Nemet[LAA] Change name from addRuntimeCheck to addRuntimeChe...
2015-08-09 Adam Nemet[LAA] Remove unused pointer partition argument from...
2015-08-09 Adam Nemet[LAA] Remove unused pointer partition argument from...
2015-08-07 Adam Nemet[LAA] Remove unused pointer partition argument from...
2015-08-07 Adam Nemet[LAA] Make the set of runtime checks part of the state...
2015-08-07 Adam Nemet[LAA] Remove unused pointer partition argument from...
2015-08-04 Adam Nemet[LAA] Remove unused pointer partition argument from...
2015-08-03 Adam Nemet[LAA] Remove unused needsAnyChecking(), NFC
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-07-28 Silviu Baranga[LAA] Add clarifying comments for the checking pointer...
2015-07-27 Adam Nemet[LAA] Split out a helper to print a collection of memchecks
2015-07-27 Adam Nemet[LAA] Upper-case variable names, NFC
2015-07-27 Adam Nemet[LAA] Split out a helper from addRuntimeCheck to genera...
2015-07-27 NAKAMURA TakumiLoopAccessAnalysis.cpp: Tweak r243239 to avoid side...
2015-07-26 Adam Nemet[LAA] Begin moving the logic of generating checks out...
2015-07-16 Silviu BarangaFix memcheck interval ends for pointers with negative...
2015-07-16 Adam Nemet[LAA] Split out a helper to check the pointer partition...
2015-07-14 Adam Nemet[LAA] Introduce RuntimePointerChecking::PointerInfo...
2015-07-14 Adam Nemet[LAA] Lift RuntimePointerCheck out of LoopAccessInfo...
2015-07-13 Silviu BarangaCleanup after r241809 - remove uncessary call to std...
2015-07-09 Adam Nemet[LAA] Fix grammar in debug output
2015-07-09 Adam Nemet[LAA] Hide NeedRTCheck logic completely inside canCheck...
2015-07-09 Silviu BarangaDon't rely on the DepCands iteration order when constru...
2015-07-09 Adam Nemet[LAA] Fix line break in comment
2015-07-09 Adam Nemet[LAA] Rename IsRTNeeded to IsRTCheckAnalysisNeeded
2015-07-09 Adam Nemet[LAA] Fix misleading use of word 'consecutive'
2015-07-08 Adam Nemet[LAA] Revert a small part of r239295
2015-07-08 Adam Nemet[LAA] Add missing debug output after r239285
2015-07-08 Silviu Baranga[LAA] Merge memchecks for accesses separated by a const...
2015-06-26 David BlaikieMove VectorUtils from Transforms to Analysis to correct...
2015-06-26 Adam Nemet[LAA] Try to prove non-wrapping of pointers if SCEV...
2015-06-17 Chandler Carruth[PM/AA] Remove the UnknownSize static member from Alias...
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-06-08 Silviu Baranga[LAA] Fix estimation of number of memchecks
2015-06-08 Hao Liu[LoopVectorize] Teach Loop Vectorizor about interleaved...
2015-06-08 Hao Liu[LoopAccessAnalysis] Teach LAA to check the memory...
2015-06-04 Chandler Carruth[PM/AA] Start refactoring AliasAnalysis to remove the...
2015-05-18 Adam Nemet[LoopAccesses] If shouldRetryWithRuntimeCheck, reset...
2015-05-18 Adam Nemet[LoopAccesses] Rearrange printed lines in -analyze
2015-05-18 Adam Nemet[LoopAccesses] Debug improvement
2015-04-23 Adam Nemet[getUnderlyingOjbects] Analyze loop PHIs further to...
2015-04-17 Adam Nemet[LoopAccesses] Improve debug output
2015-04-14 Adam Nemet[LoopAccesses] Properly print whether memchecks are...
2015-04-08 Adam Nemet[LoopAccesses] Allow analysis to complete in the presen...
2015-04-08 Adam NemetRevert "[LoopAccesses] Allow analysis to complete in...
2015-04-07 Adam Nemet[LoopAccesses] Allow analysis to complete in the presen...
2015-04-07 Adam Nemet[LoopAccesses] New API to query if memchecks are necess...
2015-04-02 Adam Nemet[LoopAccesses] Handle case when no memchecks are needed...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-17 Michael ZolotukhinLoopVectorize: teach loop vectorizer to vectorize calls.
2015-03-10 Adam Nemet[LoopAccesses] Add debug message to indicate the result...
2015-03-10 David MajnemerLoopAccessAnalysis: Silence -Wreturn-type diagnostic...
2015-03-10 Adam Nemet[LAA-memchecks] Comment improvement
2015-03-10 Adam Nemet[LAA-memchecks 3/3] Introduce pointer partitions for...
2015-03-10 Adam Nemet[LAA-memchecks 2/3] Move number of memcheck threshold...
2015-03-10 Adam Nemet[LAA-memchecks 1/3] Split out NumComparisons checks...
2015-03-10 Adam Nemet[LoopAccesses 3/3] Print the dependences with -analyze
2015-03-10 Adam Nemet[LoopAccesses 2/3] Allow querying of interesting depend...
2015-03-10 Adam Nemet[LoopAccesses 1/3] Expose MemoryDepChecker to LAA users
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-26 Adam Nemet[LV/LoopAccesses] Backward dependences are not safe...
2015-02-26 Adam Nemet[LoopAccesses] Add command-line option for RuntimeMemor...
2015-02-24 Adam Nemet[LoopAccesses] LAA::getInfo to use const reference...
2015-02-19 Adam Nemet[LoopAccesses] Change LAA:getInfo to return a constant...
2015-02-19 Adam Nemet[LoopAccesses] Add -analyze support
2015-02-19 Adam Nemet[LoopAccesses] Split out LoopAccessReport from Vectoriz...
2015-02-19 Adam Nemet[LoopAccesses] Add missing const to APIs in Vectorizati...
2015-02-19 Adam Nemet[LoopAccesses] Add canAnalyzeLoop
2015-02-19 Adam Nemet[LoopAccesses] Change debug messages from LV to LAA
2015-02-19 Adam Nemet[LoopAccesses] Create the analysis pass
2015-02-19 Adam Nemet[LoopAccesses] Cache the result of canVectorizeMemory
2015-02-19 Adam Nemet[LoopAccesses] Stash the report from the analysis rathe...
2015-02-19 Adam Nemet[LoopAccesses] Make VectorizerParams global + fix for...
2015-02-19 Adam NemetRevert "Reformat."
2015-02-18 NAKAMURA TakumiReformat.
2015-02-18 NAKAMURA TakumiRevert r229622: "[LoopAccesses] Make VectorizerParams...
2015-02-18 Saleem AbdulrasoolAnalysis: fix buildbots
2015-02-18 Adam Nemet[LoopAccesses] Change LAA:getInfo to return a constant...
2015-02-18 Adam Nemet[LoopAccesses] Add -analyze support
2015-02-18 Adam Nemet[LoopAccesses] Split out LoopAccessReport from Vectoriz...
2015-02-18 Adam Nemet[LoopAccesses] Add missing const to APIs in Vectorizati...
2015-02-18 Adam Nemet[LoopAccesses] Add canAnalyzeLoop
next