reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
505 OS << "digraph VPlan {\n"; 506 OS << "graph [labelloc=t, fontsize=30; label=\"Vectorization Plan"; 508 OS << "\\n" << DOT::EscapeString(Plan.getName()); 510 OS << ", where:"; 512 OS << "\\n" 515 OS << "\\n" << *Entry.second; 516 OS << DOT::EscapeString(" := "); 517 Entry.first->printAsOperand(OS, false); 520 OS << "\"]\n"; 521 OS << "node [shape=rect, fontname=Courier, fontsize=30]\n"; 522 OS << "edge [fontname=Courier, fontsize=30]\n"; 523 OS << "compound=true\n"; 528 OS << "}\n"; 546 OS << Indent << getUID(Tail) << " -> " << getUID(Head); 547 OS << " [ label=\"" << Label << '\"'; 549 OS << " ltail=" << getUID(From); 551 OS << " lhead=" << getUID(To); 553 OS << "; splines=none"; 554 OS << "]\n"; 572 OS << Indent << getUID(BasicBlock) << " [label =\n"; 574 OS << Indent << "\"" << DOT::EscapeString(BasicBlock->getName()) << ":\\n\""; 580 OS << " +\n" << Indent << " \"BlockPredicate: "; 582 PredI->printAsOperand(OS); 583 OS << " (" << DOT::EscapeString(PredI->getParent()->getName()) 586 Pred->printAsOperand(OS); 590 Recipe.print(OS, Indent); 595 OS << " +\n" << Indent << " \"CondBit: "; 597 CBI->printAsOperand(OS); 598 OS << " (" << DOT::EscapeString(CBI->getParent()->getName()) << ")\\l\""; 600 CBV->printAsOperand(OS); 601 OS << "\""; 606 OS << "\n" << Indent << "]\n"; 611 OS << Indent << "subgraph " << getUID(Region) << " {\n"; 613 OS << Indent << "fontname=Courier\n" 622 OS << Indent << "}\n";