Lines Matching refs:RegionInfo
50 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> {
55 static std::string getGraphName(const RegionInfo *) { return "Region Graph"; } in getGraphName()
57 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel()
63 GraphTraits<RegionInfo *>::ChildIteratorType CI, in getEdgeAttributes()
64 RegionInfo *G) { in getEdgeAttributes()
90 static void printRegionCluster(const Region &R, GraphWriter<RegionInfo *> &GW, in printRegionCluster()
111 const RegionInfo &RI = *static_cast<const RegionInfo*>(R.getRegionInfo()); in printRegionCluster()
122 static void addCustomGraphFeatures(const RegionInfo *G, in addCustomGraphFeatures()
123 GraphWriter<RegionInfo *> &GW) { in addCustomGraphFeatures()
134 static RegionInfo *getGraph(RegionInfoPass *RIP) { in getGraph()
141 RegionInfoPass, false, RegionInfo *, RegionInfoPassGraphTraits> {
144 : DOTGraphTraitsPrinterWrapperPass<RegionInfoPass, false, RegionInfo *, in RegionPrinter()
153 RegionInfoPass, true, RegionInfo *, RegionInfoPassGraphTraits> {
156 : DOTGraphTraitsPrinterWrapperPass<RegionInfoPass, true, RegionInfo *, in RegionOnlyPrinter()
165 RegionInfoPass, false, RegionInfo *, RegionInfoPassGraphTraits> {
168 : DOTGraphTraitsViewerWrapperPass<RegionInfoPass, false, RegionInfo *, in RegionViewer()
176 : public DOTGraphTraitsViewerWrapperPass<RegionInfoPass, true, RegionInfo *,
180 : DOTGraphTraitsViewerWrapperPass<RegionInfoPass, true, RegionInfo *, in RegionOnlyViewer()
220 static void viewRegionInfo(RegionInfo *RI, bool ShortNames) { in viewRegionInfo()
224 std::string GraphName = DOTGraphTraits<RegionInfo *>::getGraphName(RI); in viewRegionInfo()
245 void llvm::viewRegion(RegionInfo *RI) { viewRegionInfo(RI, false); } in viewRegion()
251 void llvm::viewRegionOnly(RegionInfo *RI) { viewRegionInfo(RI, true); } in viewRegionOnly()