2010-02-16 |
Bob Wilson | Split critical edges as needed for load PRE. |
blob | commitdiff | raw |
2009-12-22 |
Chris Lattner | The phi translated pointer can be computed when returni... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | enhance NonLocalDepEntry to keep the per-block phi... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | change NonLocalDepEntry from being a typedef for an... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | Switch GVN and memdep to use PHITransAddr, which correc... |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Nick Lewycky | Document that memory use intrinsics may also return... |
blob | commitdiff | raw | diff to current |
2009-11-28 |
Chris Lattner | Enhance InsertPHITranslatedPointer to be able to return... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | Rework InsertPHITranslatedPointer to handle the recursi... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | teach GVN's load PRE to insert computations of the... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | Fix phi translation in load PRE to agree with the phi |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2009-03-29 |
Chris Lattner | now that you can put a PointerIntPair in a SmallPtrSet... |
blob | commitdiff | raw | diff to current |
2009-01-22 |
Bill Wendling | The operator<() and operator>() were reversing their... |
blob | commitdiff | raw | diff to current |
2008-12-15 |
Chris Lattner | Implement initial support for PHI translation in memdep... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Chris Lattner | Teach GVN to invalidate some memdep information when... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Chris Lattner | Teach BasicAA::getModRefInfo(CallSite, CallSite) some |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Chris Lattner | rename getNonLocalDependency -> getNonLocalCallDependen... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Chris Lattner | rename getNonLocalPointerDepInternal -> getNonLocalPoin... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Chris Lattner | use hte new pred cache to speed up the new non-local... |
blob | commitdiff | raw | diff to current |
2008-12-08 |
Chris Lattner | add another level of caching for non-local pointer... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Dan Gohman | Use bool instead of int, now that it no longer evokes... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | fix a typo duncan noticed! |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | add support for caching pointer dependence queries... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | Some internal refactoring to make it easier to cache... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | Introduce a new MemDep::getNonLocalPointerDependency |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | push the "pointer case" up the analysis stack a bit... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | Rename getCallSiteDependency -> getCallSiteDependencyFr... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | make getDependencyFrom private. |
blob | commitdiff | raw | diff to current |
2008-12-05 |
Chris Lattner | Make a few major changes to memdep and its clients: |
blob | commitdiff | raw | diff to current |
2008-12-05 |
Chris Lattner | Make it illegal to call getDependency* on non-memory... |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Chris Lattner | cleanups suggested by duncan, thanks! |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Chris Lattner | Reimplement the non-local dependency data structure... |
blob | commitdiff | raw | diff to current |
2008-11-30 |
Chris Lattner | Eliminate the DepResultTy abstraction. It is now compl... |
blob | commitdiff | raw | diff to current |
2008-11-30 |
Chris Lattner | Cache TargetData/AliasAnalysis in the pass instead... |
blob | commitdiff | raw | diff to current |
2008-11-30 |
Chris Lattner | Two changes: Make getDependency remove QueryInst for... |
blob | commitdiff | raw | diff to current |
2008-11-30 |
Chris Lattner | introduce a typedef, no functionality change. |
blob | commitdiff | raw | diff to current |
2008-11-30 |
Chris Lattner | Change NonLocalDeps to be a densemap of pointers to... |
blob | commitdiff | raw | diff to current |
2008-11-30 |
Chris Lattner | implement a fixme by introducing a new getDependencyFro... |
blob | commitdiff | raw | diff to current |
2008-11-30 |
Chris Lattner | REmove an old fixme, resolve another fixme by adding... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | Eliminate the dropInstruction method, which is not... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | implement some fixme's: when deleting an instruction... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | Change MemDep::getNonLocalDependency to return its... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | reimplement getNonLocalDependency with a simpler worklist |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | tidy up some variable names. |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | rename some maps. |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | Split getDependency into getDependency and getDependenc... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | Now that DepType is private, we can start cleaning... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | Introduce and use a new MemDepResult class to hold... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | Reimplement the internal abstraction used by MemDep... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | comment cleanups. |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | forward declare CallSite instead of #includ'ing it. |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | rename "ping" to "verifyRemoved". I don't know why... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | comment and indentation improvements. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-03-19 |
Devang Patel | PassInfo keep tracks whether a pass is an analysis... |
blob | commitdiff | raw | diff to current |
2008-03-19 |
Devang Patel | Do not use virtual function to identify an analysis... |
blob | commitdiff | raw | diff to current |
2008-03-18 |
Devang Patel | Identify Analysis pass. |
blob | commitdiff | raw | diff to current |
2008-02-12 |
Owen Anderson | Re-apply the patch to improve the optimizations of... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Don't attribute in file headers anymore. See llvmdev... |
blob | commitdiff | raw | diff to current |
2007-12-08 |
Owen Anderson | Fix several cache coherence bugs in MemDep/GVN that... |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Owen Anderson | Add a flag to mark a dirty cache entry. This is not... |
blob | commitdiff | raw | diff to current |
2007-08-16 |
Owen Anderson | Cache non-local memory dependence analysis. This is... |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Owen Anderson | Make NonLocal and None const in the right way. :-) |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | Add one more comment. |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | Cleanup and comment-ize the memdep header. |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | Change the None and NonLocal markers in memdep to be... |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Owen Anderson | Get rid of unnecessary #include. |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Owen Anderson | Clean up a bunch of caching stuff in memdep. This... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Owen Anderson | Make non-local memdep not be recursive, and fix a bug... |
blob | commitdiff | raw | diff to current |
2007-07-31 |
David Greene | Fix GLIBCXX_DEBUG error owing to dereference of end... |
blob | commitdiff | raw | diff to current |
2007-07-25 |
Owen Anderson | Forgot to include this file in my last commit. |
blob | commitdiff | raw | diff to current |
2007-07-25 |
Owen Anderson | Add basic support for performing whole-function RLE. |
blob | commitdiff | raw | diff to current |
2007-07-24 |
Owen Anderson | Add initial support for non-local memory dependence... |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Owen Anderson | Add support for walking up memory def chains, which... |
blob | commitdiff | raw | diff to current |
2007-07-10 |
Owen Anderson | Add support for finding the dependencies of call and... |
blob | commitdiff | raw | diff to current |
2007-07-10 |
Owen Anderson | Fix a bunch of things from Chris' feedback |
blob | commitdiff | raw | diff to current |
2007-07-06 |
Owen Anderson | A first stab at memory dependence analysis. This is... |
blob | commitdiff | raw | diff to current |
|