mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-25 21:18:19 +00:00
flags -> glue for selectiondag
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122509 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -273,14 +273,14 @@ std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const {
|
||||
raw_string_ostream O(s);
|
||||
O << "SU(" << SU->NodeNum << "): ";
|
||||
if (SU->getNode()) {
|
||||
SmallVector<SDNode *, 4> FlaggedNodes;
|
||||
for (SDNode *N = SU->getNode(); N; N = N->getFlaggedNode())
|
||||
FlaggedNodes.push_back(N);
|
||||
while (!FlaggedNodes.empty()) {
|
||||
SmallVector<SDNode *, 4> GluedNodes;
|
||||
for (SDNode *N = SU->getNode(); N; N = N->getGluedNode())
|
||||
GluedNodes.push_back(N);
|
||||
while (!GluedNodes.empty()) {
|
||||
O << DOTGraphTraits<SelectionDAG*>
|
||||
::getSimpleNodeLabel(FlaggedNodes.back(), DAG);
|
||||
FlaggedNodes.pop_back();
|
||||
if (!FlaggedNodes.empty())
|
||||
::getSimpleNodeLabel(GluedNodes.back(), DAG);
|
||||
GluedNodes.pop_back();
|
||||
if (!GluedNodes.empty())
|
||||
O << "\n ";
|
||||
}
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user