| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | - Make sure to only keep track of mappings that the TD pass may need in the | Chris Lattner | 2002-10-22 | 1 | -4/+46 |