Lines Matching +full:10 +full:g +full:- +full:support
1 //===-- ScheduleDAGPrinter.cpp - Implement ScheduleDAG::viewGraph() -------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
15 #include "llvm/Support/GraphWriter.h"
16 #include "llvm/Support/raw_ostream.h"
25 static std::string getGraphName(const ScheduleDAG *G) { in getGraphName()
26 return std::string(G->MF.getName()); in getGraphName()
33 static bool isNodeHidden(const SUnit *Node, const ScheduleDAG *G) { in isNodeHidden()
34 return (Node->NumPreds > 10 || Node->NumSuccs > 10); in isNodeHidden()
64 static void addCustomGraphFeatures(ScheduleDAG *G, in addCustomGraphFeatures()
66 return G->addCustomGraphFeatures(GW); in addCustomGraphFeatures()
72 const ScheduleDAG *G) { in getNodeLabel() argument
73 return G->getGraphNodeLabel(SU); in getNodeLabel()
76 /// viewGraph - Pop up a ghostview window with the reachable parts of the DAG
89 /// Out-of-line implementation with no arguments is handy for gdb.
91 viewGraph(getDAGName(), "Scheduling-Units Graph for " + getDAGName()); in viewGraph()