LLVM backend for 6502
Go to file
Vikram S. Adve a53e3da92c (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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7190 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-16 21:45:15 +00:00
docs The word separate' only has one e'. 2003-07-14 17:20:40 +00:00
include (1) Added DSGraph::cloneReachableSubgraph and DSGraph::cloneReachableNodes 2003-07-16 21:45:15 +00:00
lib Rematerialize nodes from the globals graph into the current graph 2003-07-16 21:42:03 +00:00
projects Adding in sample project tree. 2003-06-30 22:13:48 +00:00
runtime Use uint32_t for table index and size: table will never be > 4GB. 2003-07-11 22:02:28 +00:00
support Fixed a bug: outputting name of variable instead of its value. 2003-07-15 21:26:09 +00:00
test *** empty log message *** 2003-07-10 19:32:38 +00:00
tools The word separate' only has one e'. 2003-07-14 17:20:40 +00:00
utils Fixed a bug: outputting name of variable instead of its value. 2003-07-15 21:26:09 +00:00
aclocal.m4 Merged in changes from PRE101 in the prerelease branch. 2003-07-14 16:52:07 +00:00
config.guess Merged in changes from PRE101 in the prerelease branch. 2003-07-14 16:52:07 +00:00
config.sub Merged in changes from PRE101 in the prerelease branch. 2003-07-14 16:52:07 +00:00
configure Merged in changes from PRE101 in the prerelease branch. 2003-07-14 16:52:07 +00:00
configure.ac Removed the --enable-profiling option (again). 2003-07-02 20:49:38 +00:00
install-sh Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
LICENSE.TXT
ltmain.sh Merged in changes from PRE101 in the prerelease branch. 2003-07-14 16:52:07 +00:00
Makefile Modified Makefile.common to handle compilation of projects inside and outside 2003-06-11 13:55:44 +00:00
Makefile.common Marked some of the phony targets are PHONY. This will hopefully speed 2003-07-16 20:26:06 +00:00
Makefile.config.in The word open' was really intended to be option'. 2003-07-02 21:20:04 +00:00
Makefile.rules Marked some of the phony targets are PHONY. This will hopefully speed 2003-07-16 20:26:06 +00:00
mkinstalldirs Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00