2009-10-28 |
Owen Anderson | Treat lifetime begin/end markers as allocations/frees... |
blob | commitdiff | raw |
2009-10-28 |
Owen Anderson | Be more careful about invariance reasoning on "store... |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Owen Anderson | Add trivial support for the invariance intrinsics to... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Victor Hernandez | Rename MallocFreeHelper as MemoryBuiltins |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Victor Hernandez | Rename MallocHelper as MallocFreeHelper, since it now... |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Victor Hernandez | Remove FreeInst. |
blob | commitdiff | raw | diff to current |
2009-10-24 |
Victor Hernandez | Auto-upgrade free instructions to calls to the builtin... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Victor Hernandez | Remove AllocationInst. Since MallocInst went away... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Victor Hernandez | Memory dependence analysis was incorrectly stopping... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Chris Lattner | Revert r82404, it is causing a bootstrap miscompile... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Chris Lattner | improve memdep to eliminate bitcasts (and aliases,... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Victor Hernandez | Enhance analysis passes so that they apply the same... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Make TargetData optional in MemoryDependenceAnalysis. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Remove an unnecessary header. |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Chris Lattner | factor the 'optimized sort' code out into a static... |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Chris Lattner | Move the re-sort of invalidated NonLocalPointerDeps... |
blob | commitdiff | raw | diff to current |
2009-05-25 |
Chris Lattner | make memdep use the getModRefInfo method for stores... |
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-03-11 |
Dale Johannesen | Debug intriniscs should be skipped when looking |
blob | commitdiff | raw | diff to current |
2009-03-09 |
Owen Anderson | Ignore debug intrinsics when computing dependences. |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Zhou Sheng | Remove this as dbginfo intrinsics has been defined as |
blob | commitdiff | raw | diff to current |
2009-03-05 |
Zhou Sheng | Ignore the debug info intrinsics when looking for depen... |
blob | commitdiff | raw | diff to current |
2009-01-23 |
Chris Lattner | fix two more cases where we could let the NLPDI cache... |
blob | commitdiff | raw | diff to current |
2009-01-23 |
Chris Lattner | Unconditionally reset 'cache' to zero, even if we don... |
blob | commitdiff | raw | diff to current |
2009-01-23 |
Chris Lattner | a minor tweak to my previous patch, handle the invalida... |
blob | commitdiff | raw | diff to current |
2009-01-22 |
Chris Lattner | Fix PR3358, a really nasty bug where recursive phi... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Chris Lattner | fix PR3217: fully cached queries need to be verified... |
blob | commitdiff | raw | diff to current |
2008-12-15 |
Chris Lattner | if we have a phi translation failure of the start block, |
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-10 |
Duncan Sands | Don't dereference the end() iterator. This was |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Chris Lattner | loosen up an assertion that isn't valid when called... |
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 | Fix a fixme: allow memdep to see past read-only calls... |
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 | fix typos gabor noticed |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Chris Lattner | restructure the top level non-local ptr dep query to... |
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 | if we have two elements, insert both, don't use std... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Chris Lattner | If we're only adding one new element to 'Cache', insert... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Chris Lattner | convert a couple other places that use pred_iterator... |
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 |
Chris Lattner | add an assert. the cast<> below would catch this but... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | factor some code better. |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | factor some code, fixing some fixme's. |
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 | make clients have to know how to call getCallSiteDepend... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | rename some variables for consistency |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | I love how using out of scope variables is not an error... |
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 | a memdep query on a volatile load/store will always... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | remove the ability to get memdep info for vaarg. I... |
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 | 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 | calls never depend on allocations. |
blob | commitdiff | raw | diff to current |
2008-11-30 |
Chris Lattner | Fix a fixme by making memdep's handling of allocations... |
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 | Move the getNonLocalDependency method to a more logical... |
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-30 |
Chris Lattner | remove a bit of incorrect code that tried to be tricky... |
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 | move MemoryDependenceAnalysis::verifyRemoved to the... |
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 | rename some maps. |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | rename some variables. |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | eliminate a bunch of code in favor of using AliasAnalys... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | simplify some code and rename some variables. Reduce... |
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 | Fix PR3141 by ensuring that MemoryDependenceAnalysis... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | more cleanups for MemoryDependenceAnalysis::removeInstr... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | random cleanups, no functionality change. |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | Run verifyRemoved from removeInstruction when -debug... |
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 | remove mysterious escaped newlines. |
blob | commitdiff | raw | diff to current |
2008-09-11 |
Duncan Sands | Fix comment typo. |
blob | commitdiff | raw | diff to current |
2008-07-28 |
Owen Anderson | Fix a subtle bug when removing instructions from memdep... |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Owen Anderson | A better fix for PR2503 that doesn't pessimize GVN... |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Owen Anderson | Properly handle cases where a predecessor of the block... |
blob | commitdiff | raw | diff to current |
2008-06-01 |
Owen Anderson | Remember to update the reverse non-local cache when... |
blob | commitdiff | raw | diff to current |
2008-06-01 |
Owen Anderson | Make ping more aggressive in finding nonlocal caching... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Owen Anderson | Fix memdep's handling of invokes when finding the depen... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
blob | commitdiff | raw | diff to current |
2008-04-17 |
Owen Anderson | Make GVN able to remove unnecessary calls to read-only... |
blob | commitdiff | raw | diff to current |
2008-04-10 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
next |