| Commit message (Expand) | Author | Age | Files | Lines |
* | Wrapped code and comments at 80 cols; doxygenified some comments. | Misha Brukman | 2004-04-29 | 1 | -2/+3 |
* | Instead of callign removeTriviallyDeadNodes on the global graph every time | Chris Lattner | 2004-02-08 | 1 | -0/+2 |
* | Remove another unneeded call. | Chris Lattner | 2004-02-08 | 1 | -1/+0 |
* | In the TD pass, iterate over globals directly instead of through the whole sc... | Chris Lattner | 2004-01-28 | 1 | -9/+8 |
* | In the TD pass, don't iterate over the scalar map to find the globals, iterat... | Chris Lattner | 2004-01-28 | 1 | -3/+2 |
* | Rewrite to use the reachability cloner interface. Also, make this much more | Chris Lattner | 2004-01-27 | 1 | -58/+39 |
* | Eliminated the CompletedNodes argument to the cloneReachable* methods. This | Chris Lattner | 2004-01-22 | 1 | -2/+1 |
* | Fine-grainify namespaces for this library | Chris Lattner | 2003-11-12 | 1 | -4/+1 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+3 |
* | This doesn't use DSCallSiteIterator | Chris Lattner | 2003-11-08 | 1 | -1/+1 |
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Functions reachable from the arguments of unresolvable call nodes should | Chris Lattner | 2003-09-20 | 1 | -1/+13 |
* | Do not mark incoming arguments to functions complete if the function is point... | Chris Lattner | 2003-09-20 | 1 | -10/+30 |
* | Switch from using CallInst's to represent call sites to using the LLVM | Chris Lattner | 2003-09-20 | 1 | -2/+4 |
* | DEBUG got moved to Support/Debug.h | Chris Lattner | 2003-08-01 | 1 | -0/+1 |
* | (1) Rematerialize nodes from the globals graph into the current graph | Vikram S. Adve | 2003-07-16 | 1 | -57/+84 |
* | Remove space at end of line | Chris Lattner | 2003-07-02 | 1 | -1/+1 |
* | Fix how we are handling unreachable functions. This DRAMATICALLY improves ef... | Chris Lattner | 2003-07-02 | 1 | -36/+35 |
* | Try using trivially dead deletion | Chris Lattner | 2003-07-02 | 1 | -0/+1 |
* | Complete rewrite of td pass | Chris Lattner | 2003-07-02 | 1 | -103/+101 |
* | Rework TD pass to work with the precise call graph constructed by the BU phase | Chris Lattner | 2003-07-01 | 1 | -113/+147 |
* | Remove dead method | Chris Lattner | 2003-06-30 | 1 | -27/+0 |
* | Do not multiply delete graphs if functions are sharing graphs | Chris Lattner | 2003-06-30 | 1 | -4/+6 |
* | Revamp DSGraphs so that they can support multiple functions in the same | Chris Lattner | 2003-06-30 | 1 | -4/+8 |
* | Abstract out the predicate which decides whether a function gets complete | Chris Lattner | 2003-06-29 | 1 | -13/+23 |
* | Propagate globals graph from the local to bu to td globals graphs. This | Chris Lattner | 2003-06-28 | 1 | -2/+2 |
* | Remove support for the MultiObject flag, which was fundamentally broken | Chris Lattner | 2003-06-22 | 1 | -0/+1 |
* | Implement a "union-findy" version of DS-Analysis, which eliminates the | Chris Lattner | 2003-02-11 | 1 | -9/+3 |
* | Rearrange code | Chris Lattner | 2003-02-10 | 1 | -11/+13 |
* | Fix major bugs in incompleteness marking that were pessimizing results | Chris Lattner | 2003-02-09 | 1 | -96/+101 |
* | Fix a bug where we would mark the callees arguments incomplete if the caller ... | Chris Lattner | 2003-02-08 | 1 | -2/+2 |
* | Implement optimization for direct function call case. This dramatically | Chris Lattner | 2003-02-05 | 1 | -9/+14 |
* | Make the TD pass not include all of the call nodes from the local pass, | Chris Lattner | 2003-02-04 | 1 | -0/+1 |
* | Hack to work around deficiency in pass infrastructure | Chris Lattner | 2003-02-03 | 1 | -3/+9 |
* | Change DSGraph stuff to use hash_(set|map) instead of std::(set|map) | Chris Lattner | 2003-02-01 | 1 | -3/+3 |
* | * Eliminate boolean arguments in favor of using enums | Chris Lattner | 2003-01-23 | 1 | -2/+3 |
* | Fix logical error in TD pass: we should clear Mod/Ref bits of each caller | Vikram S. Adve | 2002-11-27 | 1 | -2/+3 |
* | Handle a mismatch between # function args and call site args | Chris Lattner | 2002-11-11 | 1 | -1/+2 |
* | eliminate the ability to remove global nodes from deadNodeElminate... for now. | Chris Lattner | 2002-11-09 | 1 | -1/+1 |
* | Add globals graphs to all three passes | Chris Lattner | 2002-11-09 | 1 | -13/+19 |
* | Clean up DSGraph::removeDeadNodes interface | Chris Lattner | 2002-11-09 | 1 | -2/+1 |
* | Make removeTriviallyDeadNodes a private interface of DSGraph | Chris Lattner | 2002-11-09 | 1 | -1/+0 |
* | Reenable 'quick exit' case | Chris Lattner | 2002-11-08 | 1 | -2/+1 |
* | Reimplement TD pass completely it now works | Chris Lattner | 2002-11-08 | 1 | -113/+119 |
* | Use DSNodeHandleMap instead to be safe | Chris Lattner | 2002-11-08 | 1 | -4/+4 |
* | Add flush | Chris Lattner | 2002-11-08 | 1 | -1/+2 |
* | Instead of using a bool that constant has to be explained, use a self | Chris Lattner | 2002-11-07 | 1 | -1/+1 |
* | Implement a new mergeInGraph method, which basically factors code out of | Chris Lattner | 2002-11-07 | 1 | -30/+30 |
* | Rename DataStructureAnalysis namespace to DS | Chris Lattner | 2002-11-07 | 1 | -1/+1 |
* | Delete "StripScalars" argument to cloneInto method | Chris Lattner | 2002-11-06 | 1 | -1/+0 |