2008-12-10 |
Duncan Sands | Don't dereference the end() iterator. This was |
tree | commitdiff |
2008-12-10 |
Chris Lattner | Allow basicaa to walk through geps with identical indic... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | loosen up an assertion that isn't valid when called... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | Teach GVN to invalidate some memdep information when... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | Teach BasicAA::getModRefInfo(CallSite, CallSite) some |
tree | commitdiff |
2008-12-09 |
Chris Lattner | Fix a fixme: allow memdep to see past read-only calls... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | rename getNonLocalDependency -> getNonLocalCallDependen... |
tree | commitdiff |
2008-12-09 |
Evan Cheng | Back out 60748 for now. It's breaking SPASS, 254.gap... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | fix typos gabor noticed |
tree | commitdiff |
2008-12-09 |
Chris Lattner | restructure the top level non-local ptr dep query to... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | rename getNonLocalPointerDepInternal -> getNonLocalPoin... |
tree | commitdiff |
2008-12-09 |
Nick Lewycky | It's easy to handle SLE/SGE when the loop has a unit... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | if we have two elements, insert both, don't use std... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | If we're only adding one new element to 'Cache', insert... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | convert a couple other places that use pred_iterator... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | use hte new pred cache to speed up the new non-local... |
tree | commitdiff |
2008-12-08 |
Duncan Sands | Fix comment typo. |
tree | commitdiff |
2008-12-08 |
Chris Lattner | add another level of caching for non-local pointer... |
tree | commitdiff |
2008-12-08 |
Chris Lattner | Some minor optimizations for isObjectSmallerThan. |
tree | commitdiff |
2008-12-07 |
Chris Lattner | add an assert. the cast<> below would catch this but... |
tree | commitdiff |
2008-12-07 |
Chris Lattner | factor some code better. |
tree | commitdiff |
2008-12-07 |
Chris Lattner | factor some code, fixing some fixme's. |
tree | commitdiff |
2008-12-07 |
Chris Lattner | add support for caching pointer dependence queries... |
tree | commitdiff |
2008-12-07 |
Chris Lattner | Some internal refactoring to make it easier to cache... |
tree | commitdiff |
2008-12-07 |
Chris Lattner | Introduce a new MemDep::getNonLocalPointerDependency |
tree | commitdiff |
2008-12-07 |
Chris Lattner | push the "pointer case" up the analysis stack a bit... |
tree | commitdiff |
2008-12-07 |
Chris Lattner | make clients have to know how to call getCallSiteDepend... |
tree | commitdiff |
2008-12-07 |
Chris Lattner | rename some variables for consistency |
tree | commitdiff |
2008-12-07 |
Chris Lattner | I love how using out of scope variables is not an error... |
tree | commitdiff |
2008-12-07 |
Chris Lattner | Rename getCallSiteDependency -> getCallSiteDependencyFr... |
tree | commitdiff |
2008-12-07 |
Chris Lattner | a memdep query on a volatile load/store will always... |
tree | commitdiff |
2008-12-07 |
Chris Lattner | remove the ability to get memdep info for vaarg. I... |
tree | commitdiff |
2008-12-06 |
Nick Lewycky | Minor cleanup. Use dyn_cast, not isa/cast pairs. No... |
tree | commitdiff |
2008-12-05 |
Chris Lattner | Make a few major changes to memdep and its clients: |
tree | commitdiff |
2008-12-05 |
Chris Lattner | Make it illegal to call getDependency* on non-memory... |
tree | commitdiff |
2008-12-03 |
Dale Johannesen | Make the debugging dump be a full line. |
tree | commitdiff |
2008-12-02 |
Nick Lewycky | Add a new SCEV representing signed division. |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Reimplement the non-local dependency data structure... |
tree | commitdiff |
2008-11-30 |
Chris Lattner | Eliminate the DepResultTy abstraction. It is now compl... |
tree | commitdiff |
2008-11-30 |
Chris Lattner | Cache TargetData/AliasAnalysis in the pass instead... |
tree | commitdiff |
2008-11-30 |
Chris Lattner | Two changes: Make getDependency remove QueryInst for... |
tree | commitdiff |
2008-11-30 |
Chris Lattner | introduce a typedef, no functionality change. |
tree | commitdiff |
2008-11-30 |
Chris Lattner | Change NonLocalDeps to be a densemap of pointers to... |
tree | commitdiff |
2008-11-30 |
Chris Lattner | calls never depend on allocations. |
tree | commitdiff |
2008-11-30 |
Chris Lattner | Fix a fixme by making memdep's handling of allocations... |
tree | commitdiff |
2008-11-30 |
Chris Lattner | implement a fixme by introducing a new getDependencyFro... |
tree | commitdiff |
2008-11-30 |
Chris Lattner | Move the getNonLocalDependency method to a more logical... |
tree | commitdiff |
2008-11-30 |
Chris Lattner | REmove an old fixme, resolve another fixme by adding... |
tree | commitdiff |
2008-11-30 |
Chris Lattner | remove a bit of incorrect code that tried to be tricky... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Eliminate the dropInstruction method, which is not... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | implement some fixme's: when deleting an instruction... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Change MemDep::getNonLocalDependency to return its... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | move MemoryDependenceAnalysis::verifyRemoved to the... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | reimplement getNonLocalDependency with a simpler worklist |
tree | commitdiff |
2008-11-29 |
Chris Lattner | rename some maps. |
tree | commitdiff |
2008-11-29 |
Chris Lattner | rename some variables. |
tree | commitdiff |
2008-11-29 |
Chris Lattner | eliminate a bunch of code in favor of using AliasAnalys... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | simplify some code and rename some variables. Reduce... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Split getDependency into getDependency and getDependenc... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Now that DepType is private, we can start cleaning... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Introduce and use a new MemDepResult class to hold... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Reimplement the internal abstraction used by MemDep... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | Fix PR3141 by ensuring that MemoryDependenceAnalysis... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | more cleanups for MemoryDependenceAnalysis::removeInstr... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | random cleanups, no functionality change. |
tree | commitdiff |
2008-11-28 |
Chris Lattner | Run verifyRemoved from removeInstruction when -debug... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | rename "ping" to "verifyRemoved". I don't know why... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | remove mysterious escaped newlines. |
tree | commitdiff |
2008-11-24 |
Nick Lewycky | Seriously strengthen the guarantee offered by noalias... |
tree | commitdiff |
2008-11-24 |
Nick Lewycky | Extend the 'noalias' attribute to function return value... |
tree | commitdiff |
2008-11-21 |
Chris Lattner | reapply Sanjiv's patch to genericize memcpy/memset... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Revert r59802. It was breaking the build of llvm-gcc: |
tree | commitdiff |
2008-11-21 |
Sanjiv Gupta | Make mem[cpy,move,set] intrinsics overloaded. |
tree | commitdiff |
2008-11-20 |
Nick Lewycky | undef beats zero. Fix this missed optimization opportun... |
tree | commitdiff |
2008-11-18 |
Nick Lewycky | Add a utility function that detects whether a loop... |
tree | commitdiff |
2008-11-18 |
Duncan Sands | Remove unused variable. |
tree | commitdiff |
2008-11-16 |
Nick Lewycky | Don't brute-force analyze cubic or higher polynomials. |
tree | commitdiff |
2008-11-11 |
Devang Patel | Silence unused variable warning. |
tree | commitdiff |
2008-11-10 |
Chris Lattner | Move getCastToEmpty out of DIDescriptor into DIFactory... |
tree | commitdiff |
2008-11-10 |
Chris Lattner | add new file |
tree | commitdiff |
2008-11-10 |
Chris Lattner | Add a new set of helper classes for creating and readin... |
tree | commitdiff |
2008-11-03 |
Nick Lewycky | Don't crash analyzing certain quadratics (addrec of... |
tree | commitdiff |
2008-10-27 |
David Greene | Re-apply 55137 with fixes. |
tree | commitdiff |
2008-10-27 |
Torok Edwin | Avoid crashing if instruction is not part of a loop. |
tree | commitdiff |
2008-10-24 |
Nick Lewycky | Don't try to create a mask when we don't need one.... |
tree | commitdiff |
2008-10-16 |
Dan Gohman | Trim #includes. |
tree | commitdiff |
2008-10-16 |
Duncan Sands | Fix "large integer implicitly truncated to unsigned... |
tree | commitdiff |
2008-10-13 |
Gabor Greif | do not use deprecated interfaces |
tree | commitdiff |
2008-10-13 |
Nick Lewycky | Disallow the construction of SCEVs with could-not-compu... |
tree | commitdiff |
2008-10-12 |
Owen Anderson | Add special-case code to allow null-guards on calls... |
tree | commitdiff |
2008-10-12 |
Owen Anderson | Make Escape Analysis work for any pointer. |
tree | commitdiff |
2008-10-12 |
Owen Anderson | Fix crashes and infinite loops. |
tree | commitdiff |
2008-10-12 |
Owen Anderson | Duncan convinced me that it's not possible to transform... |
tree | commitdiff |
2008-10-10 |
Oscar Fuentes | CMake: updated lib/Analysis/CMakeLists.txt. |
tree | commitdiff |
2008-10-10 |
Owen Anderson | Add a basic intra-procedural escape analysis. This... |
tree | commitdiff |
2008-10-04 |
Nick Lewycky | Allow the construction of SCEVs with SCEVCouldNotComput... |
tree | commitdiff |
2008-10-03 |
Duncan Sands | Teach internalize to preserve the callgraph. |
tree | commitdiff |
2008-10-01 |
Duncan Sands | Factorize code: remove variants of "strip off |
tree | commitdiff |
2008-09-23 |
Devang Patel | s/ParameterAttributes/Attributes/g |
tree | commitdiff |
2008-09-23 |
Duncan Sands | Rationalize the names of passes that print information: |
tree | commitdiff |
next |