aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/MemoryDependenceAnalysis.h
AgeCommit message (Expand)Author
2013-03-06Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.lo...Shuxin Yang
2013-02-09Remove trailing spaces.Jakub Staszak
2013-01-10Fix include guards so they exactly match file names.Jakub Staszak
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-08-13Fix a documentation typo.Nadav Rotem
2012-05-14Move the capture analysis from MemoryDependencyAnalysis to a more general placeChad Rosier
2011-11-14Refactor capture tracking (which already had a couple flags for whether returnsNick Lewycky
2011-10-13Enhance the memdep interface so that users can tell the difference between a ...Eli Friedman
2011-06-15Add "unknown" results for memdep, which mean "I don't know whether a dependen...Eli Friedman
2011-04-28teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner
2011-04-26Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner
2010-11-30Rewrite the main DSE loop to be written in terms of reasoningChris Lattner
2010-11-21implement PR8576, deleting dead stores with intervening may-alias stores.Chris Lattner
2010-11-11Set NonLocalDepInfo's Size field to UnknownSize when invalidatingDan Gohman
2010-11-10Enhance GVN to do more precise alias queries for non-local memoryDan Gohman
2010-11-10Give NonLocalDepResult a NonLocalDepEntry member, replacingDan Gohman
2010-09-22Fix uninitialized TBAAFlag field values.Dan Gohman
2010-09-22Teach memdep about TBAA tags.Dan Gohman
2010-09-22Constify.Dan Gohman
2010-02-16Split critical edges as needed for load PRE.Bob Wilson
2009-12-22The phi translated pointer can be computed when returning a partially cached ...Chris Lattner
2009-12-09enhance NonLocalDepEntry to keep the per-block phi translated addressChris Lattner
2009-12-09change NonLocalDepEntry from being a typedef for an std::pair to be itsChris Lattner
2009-12-09Switch GVN and memdep to use PHITransAddr, which correctly handlesChris Lattner
2009-12-05Document that memory use intrinsics may also return Def results.Nick Lewycky
2009-11-28Enhance InsertPHITranslatedPointer to be able to return a list of newlyChris Lattner
2009-11-27Rework InsertPHITranslatedPointer to handle the recursive case, this Chris Lattner
2009-11-27teach GVN's load PRE to insert computations of the address in predecessorsChris Lattner
2009-11-27Fix phi translation in load PRE to agree with the phi Chris Lattner
2009-07-31Fix a typo in a comment.Dan Gohman
2009-03-29now that you can put a PointerIntPair in a SmallPtrSet, remove someChris Lattner
2009-01-22The operator<() and operator>() were reversing their tests. Have the test the...Bill Wendling
2008-12-15Implement initial support for PHI translation in memdep. This means thatChris Lattner
2008-12-09Teach GVN to invalidate some memdep information when it does an RAUWChris Lattner
2008-12-09Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner
2008-12-09rename getNonLocalDependency -> getNonLocalCallDependency, and removeChris Lattner
2008-12-09rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBBChris Lattner
2008-12-09use hte new pred cache to speed up the new non-local memdepChris Lattner
2008-12-08add another level of caching for non-local pointer queries, keepingChris Lattner
2008-12-07Use bool instead of int, now that it no longer evokes a warning.Dan Gohman
2008-12-07fix a typo duncan noticed!Chris Lattner
2008-12-07add support for caching pointer dependence queries. Nothing uses this yetChris Lattner
2008-12-07Some internal refactoring to make it easier to cache results.Chris Lattner
2008-12-07Introduce a new MemDep::getNonLocalPointerDependencyChris Lattner
2008-12-07push the "pointer case" up the analysis stack a bit. This causes Chris Lattner
2008-12-07Rename getCallSiteDependency -> getCallSiteDependencyFrom toChris Lattner
2008-12-07make getDependencyFrom private.Chris Lattner
2008-12-05Make a few major changes to memdep and its clients:Chris Lattner