summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MemDep] Use PhiValuesAnalysis to improve alias analysis resultsJohn Brawn2018-07-311-3/+14
* Dissallow non-empty metadata for invariant.groupPiotr Padlewski2018-05-181-3/+3
* [MemDep] Fixed handling of invariant.groupPiotr Padlewski2018-05-181-5/+26
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-6/+6
* [Analysis] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-011-3/+3
* [MDA] Use common code instead of reimplementing same. [NFC]Philip Reames2018-01-171-10/+2
* Revert "[memcpyopt] Teach memcpyopt to optimize across basic blocks"Reid Kleckner2017-12-281-11/+9
* [ModRefInfo] Add must alias info to ModRefInfo.Alina Sbirlea2017-12-211-1/+2
* [memcpyopt] Teach memcpyopt to optimize across basic blocksDan Gohman2017-12-201-9/+11
* Hardware-assisted AddressSanitizer (llvm part).Evgeniy Stepanov2017-12-091-2/+4
* [ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea2017-12-071-16/+16
* [ModRefInfo] Replace remaining bit-wise operations with wrappers.Alina Sbirlea2017-12-071-1/+1
* Revert r319482 and r319483 "[memcpyopt] Teach memcpyopt to optimize across ba...Hans Wennborg2017-12-061-8/+0
* Modify ModRefInfo values using static inline method abstractions [NFC].Alina Sbirlea2017-12-051-9/+7
* [memcpyopt] Teach memcpyopt to optimize across basic blocksDan Gohman2017-11-301-0/+8
* [MemDep] DBG intrinsics don't impact abort limit for call site dependence ana...Mikael Holmen2017-10-251-5/+5
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-08-161-8/+16
* [MemDep] Cleanup return after else & use `auto`. NFC.Davide Italiano2017-06-251-3/+3
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-3/+3
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-05-311-0/+1
* [Devirtualization] MemDep returns non-local !invariant.group dependenciesPiotr Padlewski2017-01-121-8/+55
* [MemDep] NFC variable name changePiotr Padlewski2017-01-111-3/+3
* [MemDep] NFC walk invariant.group graph only downPiotr Padlewski2017-01-081-26/+16
* [MemDep] Handle gep with zeros for invariant.groupPiotr Padlewski2016-12-301-20/+39
* [PM] Teach MemDep to invalidate its result object when its cachedChandler Carruth2016-12-271-0/+18
* [MemDep] Operand visited twice bugfixPiotr Padlewski2016-12-271-0/+1
* [MemDep] NFC changesPiotr Padlewski2016-12-231-2/+1
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-3/+8
* Remove the AssumptionCacheHal Finkel2016-12-151-8/+3
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* NFC small changes in MemDepPiotr Padlewski2016-11-081-3/+3
* Test commit access (NFC)Henric Karlsson2016-10-061-1/+1
* Do not widen load for different variable in GVN.Dehao Chen2016-09-091-37/+1
* limit the number of instructions per block examined by dead store eliminationBob Haarman2016-08-261-6/+17
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-08-251-5/+19
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-1/+1
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-1/+1
* Typos. NFC.Chad Rosier2016-06-281-3/+3
* Avoid duplicated map lookups. No functionality change intended.Benjamin Kramer2016-06-171-4/+2
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-8/+7
* Fix "warning: variabl 'XX’ set but not used" in release build (variable use...Mehdi Amini2016-04-021-1/+1
* Allow value forwarding past release fences in GVNPhilip Reames2016-03-251-0/+9
* [memdep] Just require domtree for memdep.Chandler Carruth2016-03-111-16/+11
* [PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth2016-03-111-5/+5
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-0/+2
* [PM] Port memdep to the new pass manager.Chandler Carruth2016-03-101-80/+82
* [BasicAA/MDA] Sink aliasing rules for malloc and calloc into BasicAAPhilip Reames2016-03-091-16/+3
* [memdep] Switch to range based for loops.Chandler Carruth2016-03-071-73/+46
* [memdep] Switch a function to return true on success instead of false.Chandler Carruth2016-03-071-9/+9
* [memdep] Cleanup the implementation doxygen comments and removeChandler Carruth2016-03-071-80/+35
OpenPOWER on IntegriCloud