Searched refs:RegionInfo (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/Analysis/ |
D | RegionPrinter.cpp | 59 struct DOTGraphTraits<RegionInfo*> : public DOTGraphTraits<RegionNode*> { 64 static std::string getGraphName(RegionInfo *DT) { in getGraphName() 68 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel() 74 GraphTraits<RegionInfo*>::ChildIteratorType CI, RegionInfo *RI) { in getEdgeAttributes() 101 static void printRegionCluster(const Region *R, GraphWriter<RegionInfo*> &GW, in printRegionCluster() 122 RegionInfo *RI = R->getRegionInfo(); in printRegionCluster() 136 static void addCustomGraphFeatures(const RegionInfo* RI, in addCustomGraphFeatures() 137 GraphWriter<RegionInfo*> &GW) { in addCustomGraphFeatures() 148 : public DOTGraphTraitsViewer<RegionInfo, false> { 150 RegionViewer() : DOTGraphTraitsViewer<RegionInfo, false>("reg", ID){ in RegionViewer() [all …]
|
D | RegionInfo.cpp | 56 Region::Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo* RInfo, in Region() 467 bool RegionInfo::isCommonDomFrontier(BasicBlock *BB, BasicBlock *entry, in isCommonDomFrontier() 477 bool RegionInfo::isRegion(BasicBlock *entry, BasicBlock *exit) const { in isRegion() 517 void RegionInfo::insertShortCut(BasicBlock *entry, BasicBlock *exit, in insertShortCut() 535 DomTreeNode* RegionInfo::getNextPostDom(DomTreeNode* N, in getNextPostDom() 545 bool RegionInfo::isTrivialRegion(BasicBlock *entry, BasicBlock *exit) const { in isTrivialRegion() 556 void RegionInfo::updateStatistics(Region *R) { in updateStatistics() 563 Region *RegionInfo::createRegion(BasicBlock *entry, BasicBlock *exit) { in createRegion() 582 void RegionInfo::findRegionsWithEntry(BasicBlock *entry, BBtoBBMap *ShortCut) { in findRegionsWithEntry() 622 void RegionInfo::scanForRegions(Function &F, BBtoBBMap *ShortCut) { in scanForRegions() [all …]
|
D | RegionPass.cpp | 47 Info.addRequired<RegionInfo>(); in getAnalysisUsage() 54 RI = &getAnalysis<RegionInfo>(); in runOnFunction()
|
D | CMakeLists.txt | 48 RegionInfo.cpp
|
D | Android.mk | 66 RegionInfo.cpp \
|
/external/llvm/include/llvm/Analysis/ |
D | RegionInfo.h | 39 class RegionInfo; variable 205 friend class RegionInfo; variable 212 RegionInfo* RI; 251 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo* RI, 335 RegionInfo *getRegionInfo() const { in getRegionInfo() 524 class RegionInfo : public FunctionPass { 530 RegionInfo(const RegionInfo &); 532 const RegionInfo &operator=(const RegionInfo &); 595 explicit RegionInfo(); 597 ~RegionInfo();
|
D | RegionIterator.h | 324 template <> struct GraphTraits<RegionInfo*> 329 static NodeType *getEntryNode(RegionInfo *RI) { 332 static nodes_iterator nodes_begin(RegionInfo* RI) { 335 static nodes_iterator nodes_end(RegionInfo *RI) {
|
D | RegionPass.h | 86 RegionInfo *RI;
|