Added LLVM project notice to the top of every C++ source file.
[oota-llvm.git] / lib / Analysis / DataStructure / DataStructure.cpp
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-09-20 Chris LattnerRemove trivially dead nodes was not removing nodes...
2003-09-20 Chris LattnerSwitch from using CallInst's to represent call sites...
2003-09-11 Misha BrukmanFixed spelling and grammar.
2003-08-05 Chris LattnerAdd more verbose comment
2003-08-05 Sumant KowshikAdded function mergeInGlobalsGraph which merges in...
2003-08-01 Chris LattnerDEBUG got moved to Support/Debug.h
2003-07-22 Vikram S. AdveFix comment.
2003-07-16 Vikram S. AdveImplement 2 important changes: (1) rematerialization...
2003-07-03 Chris LattnerRemove globals more aggressively from graphs.
2003-07-02 Chris LattnerINCLUDE_PARENT_GRAPH is required!
2003-07-02 Chris LattnerAdd support for ParentGraph only when building in debug...
2003-07-01 Chris LattnerRework TD pass to work with the precise call graph...
2003-06-30 Chris LattnerAdd new method
2003-06-30 Chris LattnerBe more const-correct
2003-06-30 Chris LattnerFix bug in last checkin
2003-06-30 Chris LattnerHandle the case where OldNodeMap == &ScalarMap correctly
2003-06-30 Chris LattnerMove usages of explicit hash_* datastructures to use...
2003-06-30 Chris LattnerRevamp DSGraphs so that they can support multiple funct...
2003-06-29 Chris LattnerFix minor bug in previous checkin
2003-06-29 Chris LattnerAdd support for "physical subtyping", which fixes:
2003-06-28 Chris LattnerAvoid double negatives
2003-06-22 Chris LattnerRemove support for the MultiObject flag, which was...
2003-06-19 Chris Lattner* Changes to make NodeType be private to DSNode.
2003-06-16 Chris LattnerRemove bogus assertion: a node with no referrers could...
2003-05-20 Misha Brukmans/convertable/convertible/g
2003-03-03 Chris LattnerDon't apply type information to load instructions if...
2003-02-14 Chris LattnerFix resolution of indirect function calls... whoops
2003-02-14 Chris Lattner- Eliminate provably non-pointer nodes from graphs.
2003-02-13 Chris LattnerMove node forwarding code from being inlined to being...
2003-02-11 Chris LattnerImplement a "union-findy" version of DS-Analysis, which...
2003-02-10 Chris LattnerModest speedup which seems to help steens quite a bit...
2003-02-10 Chris LattnerFix problem breaking GAP, use hasNoReferrers more
2003-02-09 Chris Lattner* Fix a bug where global incompleteness marking would...
2003-02-08 Chris LattnerAdd a special case for main because we know it's incomi...
2003-02-06 Chris LattnerFix an assertion failure
2003-02-05 Chris LattnerImplement optimization for direct function call case...
2003-02-04 Chris LattnerAdd sanity check
2003-02-03 Chris Lattner* Fix a bug introduced in the last checkin wrt Stack...
2003-02-03 Chris LattnerImplement the globals graph!
2003-02-01 Chris LattnerFix a bug where we would delete neccesary calls in...
2003-02-01 Chris LattnerFix a bug where we would incorrectly delete globals...
2003-02-01 Chris LattnerDelete nodes more efficiently
2003-02-01 Chris LattnerRemove dead nodes more efficiently
2003-02-01 Chris LattnerImprove efficiency of aliveness traversal code
2003-02-01 Chris LattnerChange DSGraph stuff to use hash_(set|map) instead...
2003-02-01 Chris LattnerRemove using declarations
2003-01-31 Chris LattnerRemove globals on the bottom up pass which do not conta...
2003-01-29 Chris LattnerUse and implement API for graph traversals
2003-01-23 Chris Lattner* Eliminate boolean arguments in favor of using enums
2003-01-22 Chris LattnerFix analysis of the Burg program
2002-12-06 Vikram S. AdveFix several related bugs in DSNode::mergeWith() caused...
2002-12-05 Vikram S. AdveCute bug fix: when moving links from N to this, some...
2002-11-27 Vikram S. AdveFix logical error in TD pass: we should clear Mod/Ref...
2002-11-25 Vikram S. AdveKeep global nodes in each DS Graph (by forcing them...
2002-11-18 Chris LattnerAdd peak memory usage measurement stuff
2002-11-12 Chris LattnerFix two bugs:
2002-11-11 Chris LattnerElimiante calls to a node with nothing in it.
2002-11-11 Chris LattnerMark stuff reachable by _AUX_ calls as incomplete in...
2002-11-11 Chris LattnerUse call site mergeWith method to simplify code
2002-11-10 Chris LattnerFix a bug that could trigger when varargs call sites...
2002-11-10 Chris Lattner* Dramatically rework liveness evaluation.
2002-11-09 Chris Lattnereliminate the ability to remove global nodes from deadN...
2002-11-09 Chris LattnerMove maskNodeTypes to header file
2002-11-09 Chris LattnerClean up DSGraph::removeDeadNodes interface
2002-11-09 Chris LattnerMake removeTriviallyDeadNodes a private interface of...
2002-11-09 Chris LattnerAdd initial support for a globals graph
2002-11-09 Chris LattnerTighten up array handling
2002-11-09 Chris LattnerFix warning & release build
2002-11-08 Chris LattnerFold arrays down to a single element. This causes...
2002-11-08 Chris LattnerAllow specification of whether the call sites should...
2002-11-08 Chris Lattner- Add a bunch of checking to make sure that dead nodes...
2002-11-08 Chris LattnerUse DSNodeHandleMap instead to be safe
2002-11-08 Chris LattnerAdd flush
2002-11-07 Chris LattnerInstead of using a bool that constant has to be explain...
2002-11-07 Chris LattnerImplement a new mergeInGraph method, which basically...
2002-11-07 Chris LattnerRename DataStructureAnalysis namespace to DS
2002-11-07 Chris LattnerMinor bugfix to enable generation of methcall.llvm...
2002-11-07 Chris LattnerMove printouts to be wrapped in DEBUG() macros
2002-11-06 Chris LattnerMake PointerSize & Shift be enums
2002-11-06 Chris LattnerDramatically simplify internal DSNode representation...
2002-11-05 Chris LattnerAttempted fixes to the mergemap to make it work better.
2002-11-04 Chris LattnerChange the "Cannot merge two portions of the same node...
2002-11-03 Chris LattnerRename ValueMap to ScalarMap
2002-11-03 Chris LattnerRename NewNode flag to HeapNode
2002-11-02 Chris LattnerStop representing scalars as explicit nodes in the...
2002-10-31 Chris Lattner * Minor optimization: when merging nodes, merge...
2002-10-31 Chris LattnerThis fixes all kinds of problems with array handling...
2002-10-21 Chris LattnerDelete unused arguments to DSGraph::cloneInto method
2002-10-21 Chris LattnerAdd another copy ctor form
2002-10-21 Chris LattnerAs it turns out, we don't need a fully generic mapping...
2002-10-21 Chris LattnerRemove some unneccesary 'using' directives
2002-10-21 Chris LattnerFix bug with prior checkin
2002-10-21 Chris Lattner - Make DSCallSite not inherit from std::vector. ...
2002-10-20 Chris LattnerSimplify code a bit, add comment flyer
2002-10-20 Vikram S. AdveRemove spurious caller pointer in DSCallSite.
2002-10-20 Chris LattnerThis function can be static
2002-10-20 Vikram S. AdveAdded a first-class representation for each call site...
2002-10-18 Chris LattnerConvert typerec to be a structure instead of a pair
2002-10-17 Chris Lattner * Make the DSGraph cloner automatically merge global...
next