Lines Matching refs:RegionInfo
49 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> {
54 static std::string getGraphName(const RegionInfo *) { return "Region Graph"; } in getGraphName()
56 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel()
62 GraphTraits<RegionInfo *>::ChildIteratorType CI, in getEdgeAttributes()
63 RegionInfo *G) { in getEdgeAttributes()
89 static void printRegionCluster(const Region &R, GraphWriter<RegionInfo *> &GW, in printRegionCluster()
110 const RegionInfo &RI = *static_cast<const RegionInfo*>(R.getRegionInfo()); in printRegionCluster()
121 static void addCustomGraphFeatures(const RegionInfo *G, in addCustomGraphFeatures()
122 GraphWriter<RegionInfo *> &GW) { in addCustomGraphFeatures()
133 static RegionInfo *getGraph(RegionInfoPass *RIP) { in getGraph()
140 RegionInfoPass, false, RegionInfo *, RegionInfoPassGraphTraits> {
143 : DOTGraphTraitsPrinterWrapperPass<RegionInfoPass, false, RegionInfo *, in RegionPrinter()
152 RegionInfoPass, true, RegionInfo *, RegionInfoPassGraphTraits> {
155 : DOTGraphTraitsPrinterWrapperPass<RegionInfoPass, true, RegionInfo *, in RegionOnlyPrinter()
164 RegionInfoPass, false, RegionInfo *, RegionInfoPassGraphTraits> {
167 : DOTGraphTraitsViewerWrapperPass<RegionInfoPass, false, RegionInfo *, in RegionViewer()
175 : public DOTGraphTraitsViewerWrapperPass<RegionInfoPass, true, RegionInfo *,
179 : DOTGraphTraitsViewerWrapperPass<RegionInfoPass, true, RegionInfo *, in RegionOnlyViewer()
219 static void viewRegionInfo(RegionInfo *RI, bool ShortNames) { in viewRegionInfo()
223 std::string GraphName = DOTGraphTraits<RegionInfo *>::getGraphName(RI); in viewRegionInfo()
244 void llvm::viewRegion(RegionInfo *RI) { viewRegionInfo(RI, false); } in viewRegion()
250 void llvm::viewRegionOnly(RegionInfo *RI) { viewRegionInfo(RI, true); } in viewRegionOnly()