2005-03-22 |
Chris Lattner | remove the second argument to cloneInto |
blob | commitdiff | raw |
2005-03-21 |
Chris Lattner | Fix a major problem where we didn't add call graph... |
blob | commitdiff | raw | diff to current |
2005-03-20 |
Chris Lattner | remove some pointless asserts |
blob | commitdiff | raw | diff to current |
2005-03-20 |
Chris Lattner | Transform BU pass to not use the horrible DSCallSiteIte... |
blob | commitdiff | raw | diff to current |
2005-03-19 |
Chris Lattner | Create an equivalence class of global variables that... |
blob | commitdiff | raw | diff to current |
2005-03-18 |
Chris Lattner | do not bother inlining nullary functions without return... |
blob | commitdiff | raw | diff to current |
2005-03-15 |
Chris Lattner | fix crashes when we only have a prototype for main. |
blob | commitdiff | raw | diff to current |
2005-03-15 |
Chris Lattner | Start using retnodes_* for iteration. |
blob | commitdiff | raw | diff to current |
2005-03-13 |
Chris Lattner | Make sure to remove incomplete markers before we add... |
blob | commitdiff | raw | diff to current |
2005-03-13 |
Chris Lattner | After finishing BU analysis, move all global variables... |
blob | commitdiff | raw | diff to current |
2005-02-07 |
Chris Lattner | IndCallGraphMap is now a pointer to a new'd map. |
blob | commitdiff | raw | diff to current |
2005-02-04 |
Chris Lattner | If we have an indirect call site that calls N functions... |
blob | commitdiff | raw | diff to current |
2005-02-01 |
Chris Lattner | Eliminate some duplicated debug code |
blob | commitdiff | raw | diff to current |
2005-02-01 |
Chris Lattner | Eliminate self-recursion as a special case. |
blob | commitdiff | raw | diff to current |
2005-02-01 |
Chris Lattner | Eliminate use of DSCallSiteIterator in key loop. This... |
blob | commitdiff | raw | diff to current |
2005-02-01 |
Chris Lattner | Do not revisit nodes in the SCC traversal. This speeds... |
blob | commitdiff | raw | diff to current |
2005-01-31 |
Chris Lattner | Fix some scary bugs that VC++ detected. |
blob | commitdiff | raw | diff to current |
2005-01-30 |
Chris Lattner | * Make some methods more const correct. |
blob | commitdiff | raw | diff to current |
2005-01-24 |
Chris Lattner | Make -ds-aa more useful, allowing it to be updated... |
blob | commitdiff | raw | diff to current |
2004-11-08 |
Chris Lattner | Fix a bug that was preventing povray and namd from... |
blob | commitdiff | raw | diff to current |
2004-10-31 |
Chris Lattner | Fix comment |
blob | commitdiff | raw | diff to current |
2004-09-20 |
Chris Lattner | 'Pass' should now not be derived from by clients. ... |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-07-07 |
Chris Lattner | Headers moved |
blob | commitdiff | raw | diff to current |
2004-03-04 |
Chris Lattner | Minor changes, remove some debugging code that got... |
blob | commitdiff | raw | diff to current |
2004-02-27 |
Chris Lattner | Only clone global nodes between graphs if both graphs... |
blob | commitdiff | raw | diff to current |
2004-02-21 |
Chris Lattner | Instead of cloning the globals for main into the global... |
blob | commitdiff | raw | diff to current |
2004-02-20 |
Chris Lattner | There is no need to merge the globals graph into the... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | When we complete the bottom-up pass, make sure to merge... |
blob | commitdiff | raw | diff to current |
2004-02-08 |
Chris Lattner | Instead of callign removeTriviallyDeadNodes on the... |
blob | commitdiff | raw | diff to current |
2004-01-31 |
Chris Lattner | Avoid referencing deleted DSgraphs when merging an... |
blob | commitdiff | raw | diff to current |
2004-01-27 |
Chris Lattner | Get clone flags right, so we don't build InlinedGlobals... |
blob | commitdiff | raw | diff to current |
2004-01-23 |
Chris Lattner | Initial support for implementing clonePartiallyInto... |
blob | commitdiff | raw | diff to current |
2003-11-13 |
Chris Lattner | Minor code cleanup |
blob | commitdiff | raw | diff to current |
2003-11-12 |
Chris Lattner | Fine-grainify namespaces for this library |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
blob | commitdiff | raw | diff to current |
2003-09-20 |
Chris Lattner | Functions reachable from the arguments of unresolvable... |
blob | commitdiff | raw | diff to current |
2003-09-20 |
Chris Lattner | The Globals graph must become complete at the end of... |
blob | commitdiff | raw | diff to current |
2003-09-20 |
Chris Lattner | Switch from using CallInst's to represent call sites... |
blob | commitdiff | raw | diff to current |
2003-08-01 |
Chris Lattner | DEBUG got moved to Support/Debug.h |
blob | commitdiff | raw | diff to current |
2003-07-16 |
Vikram S. Adve | Rematerialize nodes from the globals graph into the... |
blob | commitdiff | raw | diff to current |
2003-07-02 |
Chris Lattner | Fix how we are handling unreachable functions. This... |
blob | commitdiff | raw | diff to current |
2003-07-02 |
Chris Lattner | Keep track of how many inlinings are performed |
blob | commitdiff | raw | diff to current |
2003-07-02 |
Chris Lattner | Make the BU closure keep track of which actual calls... |
blob | commitdiff | raw | diff to current |
2003-07-01 |
Chris Lattner | Minor cleanups |
blob | commitdiff | raw | diff to current |
2003-06-30 |
Chris Lattner | Split CallSiteIterator out into DSCallSiteIterator... |
blob | commitdiff | raw | diff to current |
2003-06-30 |
Chris Lattner | Reimplement the BU closure to collapse all SCC graphs... |
blob | commitdiff | raw | diff to current |
2003-06-30 |
Chris Lattner | Revamp DSGraphs so that they can support multiple funct... |
blob | commitdiff | raw | diff to current |
2003-06-28 |
Chris Lattner | Propagate globals graph from the local to bu to td... |
blob | commitdiff | raw | diff to current |
2003-06-19 |
Chris Lattner | * Changes to make NodeType be private to DSNode. |
blob | commitdiff | raw | diff to current |
2003-02-05 |
Chris Lattner | Implement optimization for direct function call case... |
blob | commitdiff | raw | diff to current |
2003-02-03 |
Chris Lattner | Add better debug output |
blob | commitdiff | raw | diff to current |
2003-02-01 |
Chris Lattner | Change DSGraph stuff to use hash_(set|map) instead... |
blob | commitdiff | raw | diff to current |
2003-02-01 |
Chris Lattner | Remove using declarations |
blob | commitdiff | raw | diff to current |
2003-01-31 |
Chris Lattner | Add functions to the ban list |
blob | commitdiff | raw | diff to current |
2003-01-23 |
Chris Lattner | * Eliminate boolean arguments in favor of using enums |
blob | commitdiff | raw | diff to current |
2002-11-27 |
Vikram S. Adve | Fix logical error in TD pass: we should clear Mod/Ref... |
blob | commitdiff | raw | diff to current |
2002-11-17 |
Chris Lattner | Add MaxSCC statistics |
blob | commitdiff | raw | diff to current |
2002-11-12 |
Chris Lattner | Inline graphs from outside the SCC into the SCC before... |
blob | commitdiff | raw | diff to current |
2002-11-11 |
Chris Lattner | Complete rewrite of BU code to use Tarjan's SCC finding... |
blob | commitdiff | raw | diff to current |
2002-11-11 |
Chris Lattner | Fix infinite loop in the BU algorithm. Unfortunately... |
blob | commitdiff | raw | diff to current |
2002-11-10 |
Chris Lattner | * Bottom-Up graphs print the Aux call vector |
blob | commitdiff | raw | diff to current |
2002-11-09 |
Chris Lattner | eliminate the ability to remove global nodes from deadN... |
blob | commitdiff | raw | diff to current |
2002-11-09 |
Chris Lattner | Add globals graphs to all three passes |
blob | commitdiff | raw | diff to current |
2002-11-09 |
Chris Lattner | Clean up DSGraph::removeDeadNodes interface |
blob | commitdiff | raw | diff to current |
2002-11-09 |
Chris Lattner | Make removeTriviallyDeadNodes a private interface of... |
blob | commitdiff | raw | diff to current |
2002-11-08 |
Chris Lattner | ONLY merge in the aux call sites, this causes a HUGE... |
blob | commitdiff | raw | diff to current |
2002-11-08 |
Chris Lattner | Remove gunk used by broken TD pass |
blob | commitdiff | raw | diff to current |
2002-11-07 |
Chris Lattner | Instead of using a bool that constant has to be explain... |
blob | commitdiff | raw | diff to current |
2002-11-07 |
Chris Lattner | Implement a new mergeInGraph method, which basically... |
blob | commitdiff | raw | diff to current |
2002-11-07 |
Chris Lattner | Rename DataStructureAnalysis namespace to DS |
blob | commitdiff | raw | diff to current |
2002-11-06 |
Chris Lattner | Delete "StripScalars" argument to cloneInto method |
blob | commitdiff | raw | diff to current |
2002-11-04 |
Chris Lattner | Give a better error message in an unhandled case |
blob | commitdiff | raw | diff to current |
2002-11-03 |
Chris Lattner | Rename ValueMap to ScalarMap |
blob | commitdiff | raw | diff to current |
2002-11-02 |
Chris Lattner | Oops, this was not meant to be checked in |
blob | commitdiff | raw | diff to current |
2002-11-02 |
Chris Lattner | Stop representing scalars as explicit nodes in the... |
blob | commitdiff | raw | diff to current |
2002-10-31 |
Chris Lattner | Add a fixme |
blob | commitdiff | raw | diff to current |
2002-10-22 |
Chris Lattner | The callee is not correct, and confuses the TD pass... |
blob | commitdiff | raw | diff to current |
2002-10-21 |
Chris Lattner | Delete unused arguments to DSGraph::cloneInto method |
blob | commitdiff | raw | diff to current |
2002-10-21 |
Chris Lattner | - Add "ResolvingCaller" to the CallSite record. ... |
blob | commitdiff | raw | diff to current |
2002-10-21 |
Chris Lattner | - Make DSCallSite not inherit from std::vector. ... |
blob | commitdiff | raw | diff to current |
2002-10-20 |
Chris Lattner | Split some long lines |
blob | commitdiff | raw | diff to current |
2002-10-20 |
Vikram S. Adve | Remove spurious caller pointer in DSCallSite. |
blob | commitdiff | raw | diff to current |
2002-10-20 |
Chris Lattner | Avoid extra callSite copy |
blob | commitdiff | raw | diff to current |
2002-10-20 |
Vikram S. Adve | Added a first-class representation for each call site... |
blob | commitdiff | raw | diff to current |
2002-10-17 |
Chris Lattner | * Make the DSGraph cloner automatically merge global... |
blob | commitdiff | raw | diff to current |
2002-10-17 |
Chris Lattner | Remove obsolete code |
blob | commitdiff | raw | diff to current |
2002-10-17 |
Chris Lattner | * Add data structures and code to track the call... |
blob | commitdiff | raw | diff to current |
2002-10-03 |
Chris Lattner | Prune function nodes that are no longer referenced... |
blob | commitdiff | raw | diff to current |
2002-10-03 |
Chris Lattner | Reimplement/port the Bottom Up Closure pass |
blob | commitdiff | raw | diff to current |
2002-10-01 |
Chris Lattner | Checkin some major reworks of data structure analysis... |
blob | commitdiff | raw | diff to current |
2002-08-21 |
Chris Lattner | - Do not expose ::ID from any of the analyses anymore. |
blob | commitdiff | raw | diff to current |
2002-08-07 |
Chris Lattner | Minor changes to DEBUG()'s |
blob | commitdiff | raw | diff to current |
2002-07-31 |
Chris Lattner | Changes to be GCC3.1 friendly |
blob | commitdiff | raw | diff to current |
2002-07-30 |
Vikram S. Adve | Use a separate globals graph to hold externally visible... |
blob | commitdiff | raw | diff to current |
2002-07-27 |
Chris Lattner | * Standardize how analysis results/passes as printed... |
blob | commitdiff | raw | diff to current |
2002-07-26 |
Chris Lattner | * Add support for different "PassType's" |
blob | commitdiff | raw | diff to current |
2002-07-24 |
Chris Lattner | Changes for GCC 3.1 |
blob | commitdiff | raw | diff to current |
2002-07-19 |
Chris Lattner | Ignore some common varargs functions. |
blob | commitdiff | raw | diff to current |
next |