| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix warning & release build | Chris Lattner | 2002-11-09 | 1 | -3/+1 |
* | Fold arrays down to a single element. This causes huge wins on some benchmarks | Chris Lattner | 2002-11-08 | 1 | -0/+10 |
* | ONLY merge in the aux call sites, this causes a HUGE speedup | Chris Lattner | 2002-11-08 | 1 | -1/+2 |
* | Allow specification of whether the call sites should be copied, AND whether | Chris Lattner | 2002-11-08 | 1 | -2/+11 |
* | Reenable 'quick exit' case | Chris Lattner | 2002-11-08 | 1 | -2/+1 |
* | Reduce amount of work needed to compute ip/modref | Chris Lattner | 2002-11-08 | 1 | -1/+2 |
* | Reimplement TD pass completely it now works | Chris Lattner | 2002-11-08 | 1 | -113/+119 |
* | Cannot modify original call sites vector | Chris Lattner | 2002-11-08 | 1 | -1/+6 |
* | - Add a bunch of checking to make sure that dead nodes are not used after they | Chris Lattner | 2002-11-08 | 1 | -12/+40 |
* | Remove gunk used by broken TD pass | Chris Lattner | 2002-11-08 | 1 | -12/+4 |
* | Fix IPModRef to use new DS interface | Chris Lattner | 2002-11-08 | 1 | -8/+1 |
* | Use DSNodeHandleMap instead to be safe | Chris Lattner | 2002-11-08 | 3 | -16/+22 |
* | * actually handle constants (especially constantexprs) correctly. | Chris Lattner | 2002-11-08 | 1 | -11/+28 |
* | Add flush | Chris Lattner | 2002-11-08 | 3 | -29/+20 |
* | Implement ResolveCallSiteModRefInfo for IPModRef. computeModRef is not yet d... | Chris Lattner | 2002-11-07 | 1 | -4/+56 |
* | Instead of using a bool that constant has to be explained, use a self | Chris Lattner | 2002-11-07 | 3 | -9/+8 |
* | Implement a new mergeInGraph method, which basically factors code out of | Chris Lattner | 2002-11-07 | 3 | -74/+86 |
* | Rename DataStructureAnalysis namespace to DS | Chris Lattner | 2002-11-07 | 4 | -18/+6 |
* | Fix problem with dangling referrers | Chris Lattner | 2002-11-07 | 1 | -1/+4 |
* | Minor bugfix to enable generation of methcall.llvm.lib, objinst.llvm.lib, and | Chris Lattner | 2002-11-07 | 1 | -2/+2 |
* | Compute total number of nodes and # call nodes | Chris Lattner | 2002-11-07 | 1 | -0/+6 |
* | Move printouts to be wrapped in DEBUG() macros | Chris Lattner | 2002-11-07 | 1 | -7/+7 |
* | When the -only-print-main-ds option is specified, still print out graph size | Chris Lattner | 2002-11-07 | 1 | -2/+9 |
* | Allow the ResolveCallSiteModRefInfo method to return a mapping of nodes, | Chris Lattner | 2002-11-06 | 1 | -6/+18 |
* | Add a stub to implement the context sensitive mod/ref info for call sites | Chris Lattner | 2002-11-06 | 1 | -12/+23 |
* | Give a back pointer to the IPModRef object to the FunctionModRefInfo object | Chris Lattner | 2002-11-06 | 1 | -4/+6 |
* | Remove a couple of #includes, move some code from .h file | Chris Lattner | 2002-11-06 | 1 | -8/+32 |
* | Change Steens class to build with Vikram's changes | Chris Lattner | 2002-11-06 | 1 | -4/+4 |
* | Make PointerSize & Shift be enums | Chris Lattner | 2002-11-06 | 1 | -6/+1 |
* | An interprocedural analysis pass that computes flow-insensitive | Vikram S. Adve | 2002-11-06 | 1 | -0/+218 |
* | Dramatically simplify internal DSNode representation, get implementation | Chris Lattner | 2002-11-06 | 3 | -304/+270 |
* | Delete "StripScalars" argument to cloneInto method | Chris Lattner | 2002-11-06 | 2 | -2/+0 |
* | Attempted fixes to the mergemap to make it work better. | Chris Lattner | 2002-11-05 | 1 | -15/+28 |
* | Change the "Cannot merge two portions of the same node yet" from an assertion | Chris Lattner | 2002-11-04 | 1 | -6/+13 |
* | Give a better error message in an unhandled case | Chris Lattner | 2002-11-04 | 1 | -1/+8 |
* | Rename ValueMap to ScalarMap | Chris Lattner | 2002-11-03 | 5 | -44/+45 |
* | Rename NewNode flag to HeapNode | Chris Lattner | 2002-11-03 | 3 | -4/+5 |
* | Change the letters used to represent stack and heap allocations to "S" and "H" | Chris Lattner | 2002-11-03 | 1 | -2/+2 |
* | Implement the "unknown flag" which mainly consists of aligning printing code | Chris Lattner | 2002-11-02 | 2 | -11/+17 |
* | Oops, this was not meant to be checked in | Chris Lattner | 2002-11-02 | 1 | -2/+1 |
* | Stop representing scalars as explicit nodes in the graph. Now the only | Chris Lattner | 2002-11-02 | 4 | -170/+133 |
* | Fix comments, steens is context sensitive, we just haven't implemented | Chris Lattner | 2002-11-01 | 1 | -3/+3 |
* | Add a fixme | Chris Lattner | 2002-10-31 | 1 | -0/+2 |
* | * Minor optimization: when merging nodes, merge the smaller one into the | Chris Lattner | 2002-10-31 | 1 | -3/+13 |
* | Remove dead code | Chris Lattner | 2002-10-31 | 1 | -31/+12 |
* | This fixes all kinds of problems with array handling. There are still bugs to | Chris Lattner | 2002-10-31 | 2 | -83/+244 |
* | - Make sure to only keep track of mappings that the TD pass may need in the | Chris Lattner | 2002-10-22 | 1 | -4/+46 |
* | The callee is not correct, and confuses the TD pass. Null it out. | Chris Lattner | 2002-10-22 | 1 | -0/+1 |
* | Delete unused arguments to DSGraph::cloneInto method | Chris Lattner | 2002-10-21 | 3 | -8/+3 |
* | - Add "ResolvingCaller" to the CallSite record. This keeps track of which | Chris Lattner | 2002-10-21 | 2 | -12/+27 |