| Commit message (Expand) | Author | Age | Files | Lines |
| * | Refactor capture tracking (which already had a couple flags for whether returns | Nick Lewycky | 2011-11-14 | 1 | -0/+4 |
| * | Enhance the memdep interface so that users can tell the difference between a ... | Eli Friedman | 2011-10-13 | 1 | -13/+48 |
| * | Add "unknown" results for memdep, which mean "I don't know whether a dependen... | Eli Friedman | 2011-06-15 | 1 | -1/+10 |
| * | teach GVN to widen integer loads when they are overaligned, when doing an | Chris Lattner | 2011-04-28 | 1 | -0/+14 |
| * | Enhance MemDep: When alias analysis returns a partial alias result, | Chris Lattner | 2011-04-26 | 1 | -0/+5 |
| * | Rewrite the main DSE loop to be written in terms of reasoning | Chris Lattner | 2010-11-30 | 1 | -0/+3 |
| * | implement PR8576, deleting dead stores with intervening may-alias stores. | Chris Lattner | 2010-11-21 | 1 | -1/+9 |
| * | Set NonLocalDepInfo's Size field to UnknownSize when invalidating | Dan Gohman | 2010-11-11 | 1 | -1/+1 |
| * | Enhance GVN to do more precise alias queries for non-local memory | Dan Gohman | 2010-11-10 | 1 | -10/+5 |
| * | Give NonLocalDepResult a NonLocalDepEntry member, replacing | Dan Gohman | 2010-11-10 | 1 | -30/+29 |
| * | Fix uninitialized TBAAFlag field values. | Dan Gohman | 2010-09-22 | 1 | -0/+2 |
| * | Teach memdep about TBAA tags. | Dan Gohman | 2010-09-22 | 1 | -6/+28 |
| * | Constify. | Dan Gohman | 2010-09-22 | 1 | -1/+1 |
| * | Split critical edges as needed for load PRE. | Bob Wilson | 2010-02-16 | 1 | -1/+6 |
| * | The phi translated pointer can be computed when returning a partially cached ... | Chris Lattner | 2009-12-22 | 1 | -14/+30 |
| * | enhance NonLocalDepEntry to keep the per-block phi translated address | Chris Lattner | 2009-12-09 | 1 | -5/+24 |
| * | change NonLocalDepEntry from being a typedef for an std::pair to be its | Chris Lattner | 2009-12-09 | 1 | -1/+21 |
| * | Switch GVN and memdep to use PHITransAddr, which correctly handles | Chris Lattner | 2009-12-09 | 1 | -24/+2 |
| * | Document that memory use intrinsics may also return Def results. | Nick Lewycky | 2009-12-05 | 1 | -3/+3 |
| * | Enhance InsertPHITranslatedPointer to be able to return a list of newly | Chris Lattner | 2009-11-28 | 1 | -2/+3 |
| * | Rework InsertPHITranslatedPointer to handle the recursive case, this | Chris Lattner | 2009-11-27 | 1 | -5/+14 |
| * | teach GVN's load PRE to insert computations of the address in predecessors | Chris Lattner | 2009-11-27 | 1 | -0/+7 |
| * | Fix phi translation in load PRE to agree with the phi | Chris Lattner | 2009-11-27 | 1 | -0/+7 |
| * | Fix a typo in a comment. | Dan Gohman | 2009-07-31 | 1 | -1/+1 |
| * | now that you can put a PointerIntPair in a SmallPtrSet, remove some | Chris Lattner | 2009-03-29 | 1 | -2/+1 |
| * | The operator<() and operator>() were reversing their tests. Have the test the... | Bill Wendling | 2009-01-22 | 1 | -4/+4 |
| * | Implement initial support for PHI translation in memdep. This means that | Chris Lattner | 2008-12-15 | 1 | -5/+12 |
| * | Teach GVN to invalidate some memdep information when it does an RAUW | Chris Lattner | 2008-12-09 | 1 | -1/+8 |
| * | Teach BasicAA::getModRefInfo(CallSite, CallSite) some | Chris Lattner | 2008-12-09 | 1 | -1/+1 |
| * | rename getNonLocalDependency -> getNonLocalCallDependency, and remove | Chris Lattner | 2008-12-09 | 1 | -3/+3 |
| * | rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBB | Chris Lattner | 2008-12-09 | 1 | -6/+10 |
| * | use hte new pred cache to speed up the new non-local memdep | Chris Lattner | 2008-12-09 | 1 | -10/+7 |
| * | add another level of caching for non-local pointer queries, keeping | Chris Lattner | 2008-12-08 | 1 | -1/+2 |
| * | Use bool instead of int, now that it no longer evokes a warning. | Dan Gohman | 2008-12-07 | 1 | -1/+1 |
| * | fix a typo duncan noticed! | Chris Lattner | 2008-12-07 | 1 | -1/+1 |
| * | add support for caching pointer dependence queries. Nothing uses this yet | Chris Lattner | 2008-12-07 | 1 | -8/+22 |
| * | Some internal refactoring to make it easier to cache results. | Chris Lattner | 2008-12-07 | 1 | -4/+8 |
| * | Introduce a new MemDep::getNonLocalPointerDependency | Chris Lattner | 2008-12-07 | 1 | -0/+12 |
| * | push the "pointer case" up the analysis stack a bit. This causes | Chris Lattner | 2008-12-07 | 1 | -4/+6 |
| * | Rename getCallSiteDependency -> getCallSiteDependencyFrom to | Chris Lattner | 2008-12-07 | 1 | -5/+3 |
| * | make getDependencyFrom private. | Chris Lattner | 2008-12-07 | 1 | -10/+10 |
| * | Make a few major changes to memdep and its clients: | Chris Lattner | 2008-12-05 | 1 | -22/+38 |
| * | Make it illegal to call getDependency* on non-memory instructions | Chris Lattner | 2008-12-05 | 1 | -1/+2 |
| * | cleanups suggested by duncan, thanks! | Chris Lattner | 2008-12-01 | 1 | -1/+2 |
| * | Reimplement the non-local dependency data structure in terms of a sorted | Chris Lattner | 2008-12-01 | 1 | -15/+21 |
| * | Eliminate the DepResultTy abstraction. It is now completely | Chris Lattner | 2008-11-30 | 1 | -59/+42 |
| * | Cache TargetData/AliasAnalysis in the pass instead of calling | Chris Lattner | 2008-11-30 | 1 | -3/+7 |
| * | Two changes: Make getDependency remove QueryInst for a dirty record's | Chris Lattner | 2008-11-30 | 1 | -4/+7 |
| * | introduce a typedef, no functionality change. | Chris Lattner | 2008-11-30 | 1 | -1/+4 |
| * | Change NonLocalDeps to be a densemap of pointers to densemap | Chris Lattner | 2008-11-30 | 1 | -5/+8 |