Searched refs:RegionNode (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/Analysis/ |
D | RegionPrinter.cpp | 39 struct DOTGraphTraits<RegionNode*> : public DefaultDOTGraphTraits { 44 std::string getNodeLabel(RegionNode *Node, RegionNode *Graph) { in getNodeLabel() 62 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> { 65 : DOTGraphTraits<RegionNode*>(isSimple) {} in DOTGraphTraits() 69 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel() 70 return DOTGraphTraits<RegionNode *>::getNodeLabel( in getNodeLabel() 71 Node, reinterpret_cast<RegionNode *>(G->getTopLevelRegion())); in getNodeLabel() 74 std::string getEdgeAttributes(RegionNode *srcNode, in getEdgeAttributes() 77 RegionNode *destNode = *CI; in getEdgeAttributes()
|
/external/llvm/lib/Transforms/Scalar/ |
D | StructurizeCFG.cpp | 35 typedef SmallVector<RegionNode*, 8> RNVector; 188 RegionNode *PrevNode; 192 void analyzeLoops(RegionNode *N); 198 void gatherPredicates(RegionNode *N); 212 void changeExit(RegionNode *Node, BasicBlock *NewExit, 223 bool dominatesPredicates(BasicBlock *BB, RegionNode *Node); 225 bool isPredictableTrue(RegionNode *Node); 297 for (RegionNode *RN : TempOrder) { in orderNodes() 349 void StructurizeCFG::analyzeLoops(RegionNode *N) { in analyzeLoops() 419 void StructurizeCFG::gatherPredicates(RegionNode *N) { in gatherPredicates() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | RegionInfo.h | 72 class RegionNode; variable 82 typedef RegionNode RegionNodeT; 816 class RegionNode : public RegionNodeBase<RegionTraits<Function>> { 818 inline RegionNode(Region *Parent, BasicBlock *Entry, bool isSubRegion = false) 822 return this == reinterpret_cast<const RegionNode *>(&RN); 832 bool operator==(const RegionNode &RN) const { 833 return &RN == reinterpret_cast<const RegionNode *>(this);
|
D | RegionIterator.h | 305 RegionNodeGraphTraits(RegionNode, BasicBlock, Region); 306 RegionNodeGraphTraits(const RegionNode, BasicBlock, Region); 308 RegionGraphTraits(Region, RegionNode); 309 RegionGraphTraits(const Region, const RegionNode); 312 : public GraphTraits<FlatIt<RegionNode*> > {
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | CodeExtractor.h | 27 class RegionNode; variable 82 CodeExtractor(DominatorTree &DT, const RegionNode &RN,
|
/external/llvm/lib/Transforms/Utils/ |
D | CodeExtractor.cpp | 112 buildExtractionBlockSet(const RegionNode &RN) { in buildExtractionBlockSet() 135 CodeExtractor::CodeExtractor(DominatorTree &DT, const RegionNode &RN, in CodeExtractor()
|