Add an initial version of the CompleteBUDataStructures pass
[oota-llvm.git] / include / llvm / Analysis / DataStructure.h
2003-11-13 Chris LattnerAdd an initial version of the CompleteBUDataStructures...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-11-02 Chris LattnerAll DSGraphs keep a reference to the targetdata they...
2003-10-20 John CriswellAdded LLVM copyright header (for lack of a better term).
2003-09-21 Chris LattnerAdd prototype
2003-09-20 Chris LattnerSwitch from using CallInst's to represent call sites...
2003-07-26 Chris LattnerRemove #includes
2003-07-02 Chris LattnerRemove dead method
2003-07-01 Chris LattnerTD pass keeps track of which functions have complete...
2003-07-01 Chris LattnerAdd new methods to BUDS for keeping track of a precise...
2003-06-30 Chris LattnerConstness changes
2003-06-30 Chris LattnerRemove prototype for dead method
2003-06-22 Chris LattnerRemove a ton of extraneous #includes
2003-06-11 John CriswellIncluded assert.h so that the code compiles under newer...
2003-02-03 Chris LattnerHack to work around deficiency in pass infrastructure
2003-02-01 Chris LattnerChange DSGraph stuff to use hash_(set|map) instead...
2002-12-12 Misha BrukmanNo need to specify the class if the method is within...
2002-11-12 Chris LattnerRemove dead method, add new method
2002-11-11 Chris LattnerAlmost complete rewrite of BU closure code
2002-11-10 Chris Lattneradd method
2002-11-10 Chris LattnerAdd hasGraph() methods to all of the passes for the...
2002-11-09 Chris LattnerAdd globals graphs to all three passes
2002-11-09 Chris LattnerAdd initial support for a globals graph
2002-11-09 Chris LattnerRemove unneccesary #include
2002-11-09 Chris LattnerRemove GlobalDSGraph delcaration
2002-11-08 Chris Lattner- Add support for an "auxillary" call site list
2002-11-08 Vikram S. AdveRestore a #include because this header file needs the...
2002-11-06 Chris LattnerAdd a comment
2002-10-29 Misha BrukmanFixed spelling of `propagation'.
2002-10-22 Chris LattnerWe need to know the call sites each function hosts
2002-10-21 Chris Lattner - Add "ResolvingCaller" to the CallSite record. ...
2002-10-20 Vikram S. AdveAdded a first-class representation for each call site...
2002-10-17 Chris Lattner * Add data structures to BU pass to keep track of...
2002-10-02 Chris LattnerRemove commented out stuff
2002-10-02 Chris LattnerMove GlobalDSGraph class defn to the end of the file
2002-10-01 Chris LattnerCheck in DataStructure rewrite so far.
2002-08-21 Chris Lattner- Do not expose ::ID from any of the analyses anymore.
2002-08-09 Chris LattnerThe second parameter of hash_set is the default, remove it.
2002-08-08 Chris Lattner- Cleaned up the interface to AnalysisUsage to take...
2002-07-31 Chris LattnerChanges to be GCC 3.1 friendly
2002-07-30 Vikram S. AdveAdd GlobalDSGraph -- a common graph that holds external...
2002-07-29 Chris Lattner* Eliminate the Provided set. All Passes now finally...
2002-07-27 Chris Lattner* Standardize how analysis results/passes as printed...
2002-07-26 Chris Lattner*** empty log message ***
2002-07-26 Chris Lattner*** empty log message ***
2002-07-24 Chris LattnerGCC 3.1 changes
2002-07-24 Chris LattnerRemove assert hack now that I'm using the right GDB...
2002-07-23 Chris LattnerAllow comparison against null
2002-07-18 Chris LattnerRename removeDeadNodes to removeTriviallyDeadNodes
2002-07-18 Chris LattnerSimplify saveOrigFunctionCalls
2002-07-18 Vikram S. AdveAdd support for a top-down propagation pass.
2002-07-18 Chris LattnerFirst cut at implementing bottom up analysis
2002-07-11 Chris Lattner* Nodes now keep track of any global variables containe...
2002-07-10 Chris LattnerNew implementation of data structure analysis
2002-06-25 Anand Shuklachanges to make it compatible with 64bit gcc
2002-06-25 Chris LattnerMEGAPATCH checkin.
2002-04-29 Chris LattnerAdd new optional getPassName() virtual function that...
2002-04-27 Chris Lattner* Rename MethodPass class to FunctionPass
2002-04-27 Chris LattnerSupport array allocations
2002-04-17 Chris LattnerMake data structure acurately get ALL edges, even loads...
2002-04-16 Chris LattnerRemove the concept of a critical shadow node
2002-04-16 Chris Lattner* Eliminate ArgDSNode's completely, rely now on Scalar map
2002-04-09 Chris LattnerMove FunctionArgument out of iOther.h into Argument...
2002-04-04 Chris LattnerAdd method to get # nodes in the graph
2002-04-01 Chris LattnerShadow nodes don't need to know their explicit parent...
2002-03-31 Chris Lattner* Allow access to DSNode iterator as DSNode::iterator...
2002-03-30 Chris LattnerAdd accessors and a method to get all the outgoing...
2002-03-30 Chris LattnerAdd an accessor
2002-03-29 Chris LattnerAdd a hook to allow the datastructure to keep naturally...
2002-03-29 Chris LattnerExpose more information to clients
2002-03-28 Chris LattnerImplement getEscapingAllocations & getNonEscapingAlloca...
2002-03-28 Chris Lattner* Remove RemoveUnreachableShadowNodes & UnlinkUndisting...
2002-03-28 Chris Lattner* Define some operators on PointerVal and PVS's
2002-03-27 Chris Lattner* Add a nice utility method to DSNode
2002-03-27 Chris LattnerAllow isa<DSNode>(..)
2002-03-26 Chris LattnerNew header file for datastructure analysis