| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix getFieldAs() to use the parameter instead of 6. | Torok Edwin | 2008-12-13 | 1 | -0/+8 |
* | Revert my re-instated reverted commit, fixes the bootstrap build on x86-64 li... | Nick Lewycky | 2008-12-12 | 1 | -15/+15 |
* | Sneaky, sneaky: move the -1 to the outside of the SMax. Reinstate the | Nick Lewycky | 2008-12-11 | 1 | -15/+15 |
* | Don't dereference the end() iterator. This was | Duncan Sands | 2008-12-10 | 1 | -2/+3 |
* | Allow basicaa to walk through geps with identical indices in | Chris Lattner | 2008-12-10 | 1 | -18/+32 |
* | 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 | 2 | -21/+52 |
* | 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 |
* | Back out 60748 for now. It's breaking SPASS, 254.gap, and 464.h264ref. | Evan Cheng | 2008-12-09 | 1 | -5/+1 |
* | 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 |
* | It's easy to handle SLE/SGE when the loop has a unit stride. | Nick Lewycky | 2008-12-09 | 1 | -1/+5 |
* | 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 |
* | Fix comment typo. | Duncan Sands | 2008-12-08 | 1 | -1/+1 |
* | add another level of caching for non-local pointer queries, keeping | Chris Lattner | 2008-12-08 | 1 | -7/+32 |
* | Some minor optimizations for isObjectSmallerThan. | Chris Lattner | 2008-12-08 | 1 | -7/+12 |
* | 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 |
* | Minor cleanup. Use dyn_cast, not isa/cast pairs. No functionality change. | Nick Lewycky | 2008-12-06 | 1 | -5/+5 |
* | Make a few major changes to memdep and its clients: | Chris Lattner | 2008-12-05 | 1 | -35/+55 |
* | Make it illegal to call getDependency* on non-memory instructions | Chris Lattner | 2008-12-05 | 1 | -3/+4 |
* | Make the debugging dump be a full line. | Dale Johannesen | 2008-12-03 | 1 | -0/+1 |
* | Add a new SCEV representing signed division. | Nick Lewycky | 2008-12-02 | 2 | -10/+76 |
* | Reimplement the non-local dependency data structure in terms of a sorted | Chris Lattner | 2008-12-01 | 1 | -50/+82 |
* | Eliminate the DepResultTy abstraction. It is now completely | Chris Lattner | 2008-11-30 | 1 | -48/+43 |
* | Cache TargetData/AliasAnalysis in the pass instead of calling | Chris Lattner | 2008-11-30 | 1 | -18/+18 |
* | Two changes: Make getDependency remove QueryInst for a dirty record's | Chris Lattner | 2008-11-30 | 1 | -18/+26 |
* | introduce a typedef, no functionality change. | Chris Lattner | 2008-11-30 | 1 | -16/+15 |
* | Change NonLocalDeps to be a densemap of pointers to densemap | Chris Lattner | 2008-11-30 | 1 | -30/+52 |
* | calls never depend on allocations. | Chris Lattner | 2008-11-30 | 1 | -12/+5 |
* | Fix a fixme by making memdep's handling of allocations more logical. | Chris Lattner | 2008-11-30 | 1 | -20/+10 |
* | implement a fixme by introducing a new getDependencyFromInternal | Chris Lattner | 2008-11-30 | 1 | -24/+19 |
* | Move the getNonLocalDependency method to a more logical place in | Chris Lattner | 2008-11-30 | 1 | -90/+89 |