mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-05-19 13:38:56 +00:00
don't bother |'ing in 0's
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20815 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d94b4d5b9c
commit
0d397bd437
@ -369,7 +369,6 @@ void BUDataStructures::calculateGraph(DSGraph &Graph) {
|
|||||||
<< Graph.getFunctionNames() << "' [" << Graph.getGraphSize() <<"+"
|
<< Graph.getFunctionNames() << "' [" << Graph.getGraphSize() <<"+"
|
||||||
<< Graph.getAuxFunctionCalls().size() << "]\n");
|
<< Graph.getAuxFunctionCalls().size() << "]\n");
|
||||||
Graph.mergeInGraph(CS, *Callee, *GI,
|
Graph.mergeInGraph(CS, *Callee, *GI,
|
||||||
DSGraph::KeepModRefBits |
|
|
||||||
DSGraph::StripAllocaBit|DSGraph::DontCloneCallNodes);
|
DSGraph::StripAllocaBit|DSGraph::DontCloneCallNodes);
|
||||||
++NumBUInlines;
|
++NumBUInlines;
|
||||||
} else {
|
} else {
|
||||||
@ -444,7 +443,6 @@ void BUDataStructures::calculateGraph(DSGraph &Graph) {
|
|||||||
<< Graph.getAuxFunctionCalls().size() << "]\n");
|
<< Graph.getAuxFunctionCalls().size() << "]\n");
|
||||||
|
|
||||||
Graph.mergeInGraph(CS, IndCallGraph.second, *GI,
|
Graph.mergeInGraph(CS, IndCallGraph.second, *GI,
|
||||||
DSGraph::KeepModRefBits |
|
|
||||||
DSGraph::StripAllocaBit |
|
DSGraph::StripAllocaBit |
|
||||||
DSGraph::DontCloneCallNodes);
|
DSGraph::DontCloneCallNodes);
|
||||||
++NumBUInlines;
|
++NumBUInlines;
|
||||||
|
@ -235,7 +235,7 @@ void CompleteBUDataStructures::processGraph(DSGraph &G) {
|
|||||||
// calls or for self recursion within an SCC.
|
// calls or for self recursion within an SCC.
|
||||||
DSGraph &GI = getOrCreateGraph(*CalleeFunc);
|
DSGraph &GI = getOrCreateGraph(*CalleeFunc);
|
||||||
++NumCBUInlines;
|
++NumCBUInlines;
|
||||||
G.mergeInGraph(CS, *CalleeFunc, GI, DSGraph::KeepModRefBits |
|
G.mergeInGraph(CS, *CalleeFunc, GI,
|
||||||
DSGraph::StripAllocaBit | DSGraph::DontCloneCallNodes |
|
DSGraph::StripAllocaBit | DSGraph::DontCloneCallNodes |
|
||||||
DSGraph::DontCloneAuxCallNodes);
|
DSGraph::DontCloneAuxCallNodes);
|
||||||
DEBUG(std::cerr << " Inlining graph [" << i << "/"
|
DEBUG(std::cerr << " Inlining graph [" << i << "/"
|
||||||
|
@ -436,7 +436,7 @@ void EquivClassGraphs::processGraph(DSGraph &G) {
|
|||||||
if (CalleeGraph != &G) {
|
if (CalleeGraph != &G) {
|
||||||
++NumFoldGraphInlines;
|
++NumFoldGraphInlines;
|
||||||
G.mergeInGraph(CS, *CalleeFunc, *CalleeGraph,
|
G.mergeInGraph(CS, *CalleeFunc, *CalleeGraph,
|
||||||
DSGraph::KeepModRefBits | DSGraph::StripAllocaBit |
|
DSGraph::StripAllocaBit |
|
||||||
DSGraph::DontCloneCallNodes |
|
DSGraph::DontCloneCallNodes |
|
||||||
DSGraph::DontCloneAuxCallNodes);
|
DSGraph::DontCloneAuxCallNodes);
|
||||||
DEBUG(std::cerr << " Inlining graph [" << i << "/"
|
DEBUG(std::cerr << " Inlining graph [" << i << "/"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user