Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:string

47     static std::string getEdgeDestLabel(const void *Node, unsigned i) {
52 static std::string getEdgeSourceLabel(const void *Node, EdgeIter I) {
75 static std::string getGraphName(const SelectionDAG *G) {
83 static std::string getNodeIdentifierLabel(const SDNode *Node,
85 std::string R;
98 static std::string getEdgeAttributes(const void *Node, EdgeIter EI,
110 static std::string getSimpleNodeLabel(const SDNode *Node,
112 std::string Result = Node->getOperationName(G);
119 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph);
120 static std::string getNodeAttributes(const SDNode *N,
123 const std::string &Attrs = Graph->getGraphAttrs(N);
125 if (Attrs.find("shape=") == std::string::npos)
126 return std::string("shape=Mrecord,") + Attrs;
144 std::string DOTGraphTraits<SelectionDAG*>::getNodeLabel(const SDNode *Node,
153 void SelectionDAG::viewGraph(const std::string &Title) {
196 const std::string SelectionDAG::getGraphAttrs(const SDNode *N) const {
198 std::map<const SDNode *, std::string>::const_iterator I =
208 return std::string();
216 NodeGraphAttrs[N] = std::string("color=") + Color;
277 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const {
278 std::string s;