| Commit message (Expand) | Author | Age | Files | Lines |
* | Auto-upgrade free instructions to calls to the builtin free function. | Victor Hernandez | 2009-10-24 | 1 | -0/+8 |
* | Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su... | Victor Hernandez | 2009-10-23 | 1 | -1/+1 |
* | Memory dependence analysis was incorrectly stopping to scan for stores to a p... | Victor Hernandez | 2009-10-13 | 1 | -10/+5 |
* | Revert r82404, it is causing a bootstrap miscompile. This is very very | Chris Lattner | 2009-09-20 | 1 | -14/+1 |
* | improve memdep to eliminate bitcasts (and aliases, and noop geps) | Chris Lattner | 2009-09-20 | 1 | -1/+14 |
* | Enhance analysis passes so that they apply the same analysis to malloc calls ... | Victor Hernandez | 2009-09-18 | 1 | -0/+10 |
* | Make TargetData optional in MemoryDependenceAnalysis. | Dan Gohman | 2009-07-31 | 1 | -10/+7 |
* | Remove an unnecessary header. | Dan Gohman | 2009-07-31 | 1 | -1/+0 |
* | factor the 'optimized sort' code out into a static helper function | Chris Lattner | 2009-07-13 | 1 | -28/+38 |
* | Move the re-sort of invalidated NonLocalPointerDeps cache earlier | Chris Lattner | 2009-07-13 | 1 | -14/+14 |
* | make memdep use the getModRefInfo method for stores instead of the | Chris Lattner | 2009-05-25 | 1 | -1/+9 |
* | now that you can put a PointerIntPair in a SmallPtrSet, remove some | Chris Lattner | 2009-03-29 | 1 | -17/+15 |
* | Debug intriniscs should be skipped when looking | Dale Johannesen | 2009-03-11 | 1 | -1/+1 |
* | Ignore debug intrinsics when computing dependences. | Owen Anderson | 2009-03-09 | 1 | -0/+6 |
* | Remove this as dbginfo intrinsics has been defined as | Zhou Sheng | 2009-03-06 | 1 | -5/+0 |
* | Ignore the debug info intrinsics when looking for dependency through basic bl... | Zhou Sheng | 2009-03-05 | 1 | -0/+5 |
* | fix two more cases where we could let the NLPDI cache get unsorted. | Chris Lattner | 2009-01-23 | 1 | -5/+14 |
* | Unconditionally reset 'cache' to zero, even if we don't need to resort it. | Chris Lattner | 2009-01-23 | 1 | -5/+4 |
* | a minor tweak to my previous patch, handle the invalidation case | Chris Lattner | 2009-01-23 | 1 | -3/+4 |
* | Fix PR3358, a really nasty bug where recursive phi translated | Chris Lattner | 2009-01-22 | 1 | -3/+36 |
* | fix PR3217: fully cached queries need to be verified against the | Chris Lattner | 2008-12-16 | 1 | -1/+21 |
* | if we have a phi translation failure of the start block, | Chris Lattner | 2008-12-15 | 1 | -0/+1 |
* | Implement initial support for PHI translation in memdep. This means that | Chris Lattner | 2008-12-15 | 1 | -39/+166 |
* | Don't dereference the end() iterator. This was | Duncan Sands | 2008-12-10 | 1 | -2/+3 |
* | loosen up an assertion that isn't valid when called from | Chris Lattner | 2008-12-09 | 1 | -1/+1 |
* | Teach GVN to invalidate some memdep information when it does an RAUW | Chris Lattner | 2008-12-09 | 1 | -1/+15 |
* | Teach BasicAA::getModRefInfo(CallSite, CallSite) some | Chris Lattner | 2008-12-09 | 1 | -17/+32 |
* | Fix a fixme: allow memdep to see past read-only calls when doing | Chris Lattner | 2008-12-09 | 1 | -4/+13 |
* | rename getNonLocalDependency -> getNonLocalCallDependency, and remove | Chris Lattner | 2008-12-09 | 1 | -48/+22 |
* | fix typos gabor noticed | Chris Lattner | 2008-12-09 | 1 | -1/+1 |
* | restructure the top level non-local ptr dep query to handle | Chris Lattner | 2008-12-09 | 1 | -19/+26 |
* | rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBB | Chris Lattner | 2008-12-09 | 1 | -65/+83 |
* | if we have two elements, insert both, don't use std::sort. | Chris Lattner | 2008-12-09 | 1 | -3/+16 |
* | If we're only adding one new element to 'Cache', insert it into its known | Chris Lattner | 2008-12-09 | 1 | -1/+12 |
* | convert a couple other places that use pred_iterator to use the caching | Chris Lattner | 2008-12-09 | 1 | -2/+4 |
* | use hte new pred cache to speed up the new non-local memdep | Chris Lattner | 2008-12-09 | 1 | -4/+24 |
* | add another level of caching for non-local pointer queries, keeping | Chris Lattner | 2008-12-08 | 1 | -7/+32 |
* | add an assert. the cast<> below would catch this but a message is more | Chris Lattner | 2008-12-07 | 1 | -0/+2 |
* | factor some code better. | Chris Lattner | 2008-12-07 | 1 | -17/+17 |
* | factor some code, fixing some fixme's. | Chris Lattner | 2008-12-07 | 1 | -32/+23 |
* | add support for caching pointer dependence queries. Nothing uses this yet | Chris Lattner | 2008-12-07 | 1 | -17/+211 |
* | Some internal refactoring to make it easier to cache results. | Chris Lattner | 2008-12-07 | 1 | -17/+26 |
* | Introduce a new MemDep::getNonLocalPointerDependency | Chris Lattner | 2008-12-07 | 1 | -13/+82 |
* | push the "pointer case" up the analysis stack a bit. This causes | Chris Lattner | 2008-12-07 | 1 | -47/+83 |
* | make clients have to know how to call getCallSiteDependencyFrom | Chris Lattner | 2008-12-07 | 1 | -2/+13 |
* | rename some variables for consistency | Chris Lattner | 2008-12-07 | 1 | -6/+6 |
* | I love how using out of scope variables is not an error with GCC, no really I... | Chris Lattner | 2008-12-07 | 1 | -3/+3 |
* | Rename getCallSiteDependency -> getCallSiteDependencyFrom to | Chris Lattner | 2008-12-07 | 1 | -4/+5 |
* | a memdep query on a volatile load/store will always return | Chris Lattner | 2008-12-07 | 1 | -11/+10 |
* | remove the ability to get memdep info for vaarg. I don't think the | Chris Lattner | 2008-12-07 | 1 | -6/+9 |