| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 | 2 | -12/+36 |
* | Add a stub to implement the context sensitive mod/ref info for call sites | Chris Lattner | 2002-11-06 | 2 | -24/+46 |
* | Give a back pointer to the IPModRef object to the FunctionModRefInfo object | Chris Lattner | 2002-11-06 | 2 | -8/+12 |
* | Remove a couple of #includes, move some code from .h file | Chris Lattner | 2002-11-06 | 2 | -16/+64 |
* | 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 |
* | Make query operations non-const to allow demand-driven analyses. | Vikram S. Adve | 2002-11-06 | 1 | -5/+5 |
* | An interprocedural analysis pass that computes flow-insensitive | Vikram S. Adve | 2002-11-06 | 2 | -0/+436 |
* | 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 |
* | Simple passes that print out SCCs in the CFGs or in the CallGraph of a module. | Vikram S. Adve | 2002-11-04 | 2 | -0/+186 |
* | 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 |
* | Allow the call graph to be called from analyze naturally with print implemented | Chris Lattner | 2002-11-04 | 1 | -6/+5 |
* | 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 |
* | Use new isCommutative interface, which gives us SetEQ and SetNE for free. | Chris Lattner | 2002-10-31 | 1 | -7/+3 |
* | Fix spelling of `propagate'. | Misha Brukman | 2002-10-29 | 3 | -5/+5 |
* | Eliminate uses of MachineBasicBlock::get | Chris Lattner | 2002-10-28 | 3 | -33/+43 |
* | Rename MachineCodeForBasicBlock to MachineBasicBlock | Chris Lattner | 2002-10-28 | 2 | -8/+6 |
* | - 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 |
* | Add another copy ctor form | Chris Lattner | 2002-10-21 | 1 | -0/+5 |
* | As it turns out, we don't need a fully generic mapping copy ctor, we just need | Chris Lattner | 2002-10-21 | 2 | -36/+8 |
* | Don't create a new node for every reference to a global. This caused a huge | Chris Lattner | 2002-10-21 | 1 | -5/+2 |
* | Fix a confusing bug that caused return value and callee pointers to not | Chris Lattner | 2002-10-21 | 1 | -0/+10 |
* | Remove some unneccesary 'using' directives | Chris Lattner | 2002-10-21 | 2 | -6/+4 |
* | Fix bug with prior checkin | Chris Lattner | 2002-10-21 | 1 | -2/+2 |
* | - Make DSCallSite not inherit from std::vector. Renamed methods slightly. | Chris Lattner | 2002-10-21 | 6 | -64/+95 |
* | Avoid extra copy | Chris Lattner | 2002-10-20 | 1 | -2/+1 |
* | Simplify code a bit, add comment flyer | Chris Lattner | 2002-10-20 | 1 | -10/+11 |
* | Split some long lines | Chris Lattner | 2002-10-20 | 1 | -3/+4 |
* | Remove spurious caller pointer in DSCallSite. | Vikram S. Adve | 2002-10-20 | 5 | -23/+32 |
* | This function can be static | Chris Lattner | 2002-10-20 | 1 | -2/+2 |