mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-24 23:28:41 +00:00
remove a few DOUTs here and there.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79832 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1419,7 +1419,7 @@ void Andersens::ClumpAddressTaken() {
|
||||
unsigned Pos = NewPos++;
|
||||
Translate[i] = Pos;
|
||||
NewGraphNodes.push_back(GraphNodes[i]);
|
||||
DOUT << "Renumbering node " << i << " to node " << Pos << "\n";
|
||||
DEBUG(errs() << "Renumbering node " << i << " to node " << Pos << "\n");
|
||||
}
|
||||
|
||||
// I believe this ends up being faster than making two vectors and splicing
|
||||
@@ -1429,7 +1429,7 @@ void Andersens::ClumpAddressTaken() {
|
||||
unsigned Pos = NewPos++;
|
||||
Translate[i] = Pos;
|
||||
NewGraphNodes.push_back(GraphNodes[i]);
|
||||
DOUT << "Renumbering node " << i << " to node " << Pos << "\n";
|
||||
DEBUG(errs() << "Renumbering node " << i << " to node " << Pos << "\n");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1438,7 +1438,7 @@ void Andersens::ClumpAddressTaken() {
|
||||
unsigned Pos = NewPos++;
|
||||
Translate[i] = Pos;
|
||||
NewGraphNodes.push_back(GraphNodes[i]);
|
||||
DOUT << "Renumbering node " << i << " to node " << Pos << "\n";
|
||||
DEBUG(errs() << "Renumbering node " << i << " to node " << Pos << "\n");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1510,7 +1510,7 @@ void Andersens::ClumpAddressTaken() {
|
||||
/// receive &D from E anyway.
|
||||
|
||||
void Andersens::HVN() {
|
||||
DOUT << "Beginning HVN\n";
|
||||
DEBUG(errs() << "Beginning HVN\n");
|
||||
// Build a predecessor graph. This is like our constraint graph with the
|
||||
// edges going in the opposite direction, and there are edges for all the
|
||||
// constraints, instead of just copy constraints. We also build implicit
|
||||
@@ -1581,7 +1581,7 @@ void Andersens::HVN() {
|
||||
Node2DFS.clear();
|
||||
Node2Deleted.clear();
|
||||
Node2Visited.clear();
|
||||
DOUT << "Finished HVN\n";
|
||||
DEBUG(errs() << "Finished HVN\n");
|
||||
|
||||
}
|
||||
|
||||
@@ -1705,7 +1705,7 @@ void Andersens::HVNValNum(unsigned NodeIndex) {
|
||||
/// and is equivalent to value numbering the collapsed constraint graph
|
||||
/// including evaluating unions.
|
||||
void Andersens::HU() {
|
||||
DOUT << "Beginning HU\n";
|
||||
DEBUG(errs() << "Beginning HU\n");
|
||||
// Build a predecessor graph. This is like our constraint graph with the
|
||||
// edges going in the opposite direction, and there are edges for all the
|
||||
// constraints, instead of just copy constraints. We also build implicit
|
||||
@@ -1785,7 +1785,7 @@ void Andersens::HU() {
|
||||
}
|
||||
// PEClass nodes will be deleted by the deleting of N->PointsTo in our caller.
|
||||
Set2PEClass.clear();
|
||||
DOUT << "Finished HU\n";
|
||||
DEBUG(errs() << "Finished HU\n");
|
||||
}
|
||||
|
||||
|
||||
@@ -1963,12 +1963,12 @@ void Andersens::RewriteConstraints() {
|
||||
// to anything.
|
||||
if (LHSLabel == 0) {
|
||||
DEBUG(PrintNode(&GraphNodes[LHSNode]));
|
||||
DOUT << " is a non-pointer, ignoring constraint.\n";
|
||||
DEBUG(errs() << " is a non-pointer, ignoring constraint.\n");
|
||||
continue;
|
||||
}
|
||||
if (RHSLabel == 0) {
|
||||
DEBUG(PrintNode(&GraphNodes[RHSNode]));
|
||||
DOUT << " is a non-pointer, ignoring constraint.\n";
|
||||
DEBUG(errs() << " is a non-pointer, ignoring constraint.\n");
|
||||
continue;
|
||||
}
|
||||
// This constraint may be useless, and it may become useless as we translate
|
||||
@@ -2016,19 +2016,19 @@ void Andersens::PrintLabels() const {
|
||||
if (i < FirstRefNode) {
|
||||
PrintNode(&GraphNodes[i]);
|
||||
} else if (i < FirstAdrNode) {
|
||||
DOUT << "REF(";
|
||||
DEBUG(errs() << "REF(");
|
||||
PrintNode(&GraphNodes[i-FirstRefNode]);
|
||||
DOUT <<")";
|
||||
DEBUG(errs() <<")");
|
||||
} else {
|
||||
DOUT << "ADR(";
|
||||
DEBUG(errs() << "ADR(");
|
||||
PrintNode(&GraphNodes[i-FirstAdrNode]);
|
||||
DOUT <<")";
|
||||
DEBUG(errs() <<")");
|
||||
}
|
||||
|
||||
DOUT << " has pointer label " << GraphNodes[i].PointerEquivLabel
|
||||
DEBUG(errs() << " has pointer label " << GraphNodes[i].PointerEquivLabel
|
||||
<< " and SCC rep " << VSSCCRep[i]
|
||||
<< " and is " << (GraphNodes[i].Direct ? "Direct" : "Not direct")
|
||||
<< "\n";
|
||||
<< "\n");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2042,7 +2042,7 @@ void Andersens::PrintLabels() const {
|
||||
/// operation are stored in SDT and are later used in SolveContraints()
|
||||
/// and UniteNodes().
|
||||
void Andersens::HCD() {
|
||||
DOUT << "Starting HCD.\n";
|
||||
DEBUG(errs() << "Starting HCD.\n");
|
||||
HCDSCCRep.resize(GraphNodes.size());
|
||||
|
||||
for (unsigned i = 0; i < GraphNodes.size(); ++i) {
|
||||
@@ -2091,7 +2091,7 @@ void Andersens::HCD() {
|
||||
Node2Visited.clear();
|
||||
Node2Deleted.clear();
|
||||
HCDSCCRep.clear();
|
||||
DOUT << "HCD complete.\n";
|
||||
DEBUG(errs() << "HCD complete.\n");
|
||||
}
|
||||
|
||||
// Component of HCD:
|
||||
@@ -2163,7 +2163,7 @@ void Andersens::Search(unsigned Node) {
|
||||
/// Optimize the constraints by performing offline variable substitution and
|
||||
/// other optimizations.
|
||||
void Andersens::OptimizeConstraints() {
|
||||
DOUT << "Beginning constraint optimization\n";
|
||||
DEBUG(errs() << "Beginning constraint optimization\n");
|
||||
|
||||
SDTActive = false;
|
||||
|
||||
@@ -2247,7 +2247,7 @@ void Andersens::OptimizeConstraints() {
|
||||
|
||||
// HCD complete.
|
||||
|
||||
DOUT << "Finished constraint optimization\n";
|
||||
DEBUG(errs() << "Finished constraint optimization\n");
|
||||
FirstRefNode = 0;
|
||||
FirstAdrNode = 0;
|
||||
}
|
||||
@@ -2255,7 +2255,7 @@ void Andersens::OptimizeConstraints() {
|
||||
/// Unite pointer but not location equivalent variables, now that the constraint
|
||||
/// graph is built.
|
||||
void Andersens::UnitePointerEquivalences() {
|
||||
DOUT << "Uniting remaining pointer equivalences\n";
|
||||
DEBUG(errs() << "Uniting remaining pointer equivalences\n");
|
||||
for (unsigned i = 0; i < GraphNodes.size(); ++i) {
|
||||
if (GraphNodes[i].AddressTaken && GraphNodes[i].isRep()) {
|
||||
unsigned Label = GraphNodes[i].PointerEquivLabel;
|
||||
@@ -2264,7 +2264,7 @@ void Andersens::UnitePointerEquivalences() {
|
||||
UniteNodes(i, PENLEClass2Node[Label]);
|
||||
}
|
||||
}
|
||||
DOUT << "Finished remaining pointer equivalences\n";
|
||||
DEBUG(errs() << "Finished remaining pointer equivalences\n");
|
||||
PENLEClass2Node.clear();
|
||||
}
|
||||
|
||||
@@ -2420,7 +2420,7 @@ void Andersens::SolveConstraints() {
|
||||
std::vector<unsigned int> RSV;
|
||||
#endif
|
||||
while( !CurrWL->empty() ) {
|
||||
DOUT << "Starting iteration #" << ++NumIters << "\n";
|
||||
DEBUG(errs() << "Starting iteration #" << ++NumIters << "\n");
|
||||
|
||||
Node* CurrNode;
|
||||
unsigned CurrNodeIndex;
|
||||
@@ -2723,11 +2723,11 @@ unsigned Andersens::UniteNodes(unsigned First, unsigned Second,
|
||||
SecondNode->OldPointsTo = NULL;
|
||||
|
||||
NumUnified++;
|
||||
DOUT << "Unified Node ";
|
||||
DEBUG(errs() << "Unified Node ");
|
||||
DEBUG(PrintNode(FirstNode));
|
||||
DOUT << " and Node ";
|
||||
DEBUG(errs() << " and Node ");
|
||||
DEBUG(PrintNode(SecondNode));
|
||||
DOUT << "\n";
|
||||
DEBUG(errs() << "\n");
|
||||
|
||||
if (SDTActive)
|
||||
if (SDT[Second] >= 0) {
|
||||
|
Reference in New Issue
Block a user