aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/MemoryDependenceAnalysis.h
AgeCommit message (Expand)Author
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
2008-12-05Make it illegal to call getDependency* on non-memory instructionsChris Lattner
2008-12-01cleanups suggested by duncan, thanks!Chris Lattner
2008-12-01Reimplement the non-local dependency data structure in terms of a sortedChris Lattner
2008-11-30Eliminate the DepResultTy abstraction. It is now completely Chris Lattner
2008-11-30Cache TargetData/AliasAnalysis in the pass instead of callingChris Lattner
2008-11-30Two changes: Make getDependency remove QueryInst for a dirty record'sChris Lattner
2008-11-30introduce a typedef, no functionality change.Chris Lattner
2008-11-30Change NonLocalDeps to be a densemap of pointers to densemapChris Lattner
2008-11-30implement a fixme by introducing a new getDependencyFromInternalChris Lattner
2008-11-30REmove an old fixme, resolve another fixme by adding liberalChris Lattner
2008-11-29Eliminate the dropInstruction method, which is not needed any more.Chris Lattner
2008-11-29implement some fixme's: when deleting an instruction withChris Lattner
2008-11-29Change MemDep::getNonLocalDependency to return its results asChris Lattner
2008-11-29reimplement getNonLocalDependency with a simpler worklistChris Lattner
2008-11-29tidy up some variable names.Chris Lattner
2008-11-29rename some maps.Chris Lattner
2008-11-29Split getDependency into getDependency and getDependencyFrom, the Chris Lattner
2008-11-29Now that DepType is private, we can start cleaning up some of its uses:Chris Lattner
2008-11-29Introduce and use a new MemDepResult class to hold the results of a memdepChris Lattner
2008-11-29Reimplement the internal abstraction used by MemDep in termsChris Lattner
2008-11-28comment cleanups.Chris Lattner
2008-11-28forward declare CallSite instead of #includ'ing it.Chris Lattner
2008-11-28rename "ping" to "verifyRemoved". I don't know why 'ping' what chosen,Chris Lattner
2008-11-28comment and indentation improvements.Chris Lattner
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-03-19PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel
2008-03-19Do not use virtual function to identify an analysis pass.Devang Patel
2008-03-18Identify Analysis pass.Devang Patel
2008-02-12Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-08Fix several cache coherence bugs in MemDep/GVN that were found. Also add som...Owen Anderson
2007-09-19Add a flag to mark a dirty cache entry. This is not yet used, but will event...Owen Anderson
2007-08-16Cache non-local memory dependence analysis. This is a significant compileOwen Anderson