1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/include/llvm/Analysis
Vikram S. Adve 2d617afa1a (1) Added DSGraph::cloneReachableSubgraph and DSGraph::cloneReachableNodes
to clone the subgraph reachable from a set of root nodes, into the
    current graph, merging the global nodes into those in the current graph.
(2) Added DSGraph::updateFromGlobalGraph() to rematerialize nodes from the
    globals graph into the current graph in both BU and TD passes.
(3) Added hash_set<const GlobalValue*> InlinedGlobals: a set of globals to
    track which globals have been inlined into the current graph from
    callers or callees.  In the TD pass, such globals are up-to-date and
    do not need to be rematerialized from the GlobalsGraph.
(4) Added StripIncompleteBit/KeepIncompleteBit to remove incomplete bit
    when cloning nodes into the globals graph.

llvm-svn: 7190
2003-07-16 21:45:15 +00:00
..
AliasAnalysis.h Add support for gathering sets of must aliases 2003-06-29 00:23:11 +00:00
AliasSetTracker.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
CallGraph.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
ConstantsScanner.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
DataStructure.h Remove dead method 2003-07-02 23:43:06 +00:00
DependenceGraph.h Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
Dominators.h Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
DSGraph.h (1) Added DSGraph::cloneReachableSubgraph and DSGraph::cloneReachableNodes 2003-07-16 21:45:15 +00:00
DSGraphTraits.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
DSNode.h INCLUDE_PARENT_GRAPH is required 2003-07-02 23:57:21 +00:00
DSSupport.h Add new operator= impl 2003-07-01 21:11:59 +00:00
Expressions.h Remove extra #include 2002-09-17 17:18:12 +00:00
FindUnsafePointerTypes.h - Do not expose ::ID from any of the analyses anymore. 2002-08-21 17:09:45 +00:00
FindUsedTypes.h Make users of FindUsedTypes not have problems with linkage. This fixes 2002-09-24 00:07:17 +00:00
InductionVariable.h Added capability to get execution count of a loop if it is a predictable 2002-10-11 05:34:32 +00:00
InstForest.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
Interval.h * Standardize how analysis results/passes as printed with the print() virtual 2002-07-27 01:12:15 +00:00
IntervalIterator.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
IntervalPartition.h Fixed spelling of `propagation'. 2002-10-29 22:55:11 +00:00
IPModRef.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
LoadValueNumbering.h Initial version of LoadValueNumbering interface 2002-08-30 20:27:48 +00:00
LoopInfo.h Add dump method for loops 2003-02-28 16:54:37 +00:00
MemoryDepAnalysis.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
PgmDependenceGraph.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
PostDominators.h - Split Dominators.h into Dominators.h & PostDominators.h 2002-08-21 23:43:50 +00:00
ValueNumbering.h Initial version of ValueNumbering interface 2002-08-30 20:27:15 +00:00
Verifier.h Fix comments. 2002-08-30 22:51:08 +00:00