Searched refs:RegionNode (Results 1 - 6 of 6) sorted by relevance
/macosx-10.10/llvmCore-3425.0.34/include/llvm/Analysis/ |
H A D | RegionInfo.h | 49 /// selected for SubRegions just one RegionNode containing the subregion is 54 /// @brief A RegionNode represents a subregion or a BasicBlock that is part of a 56 class RegionNode { class in namespace:llvm 57 RegionNode(const RegionNode &) LLVM_DELETED_FUNCTION; 58 const RegionNode &operator=(const RegionNode &) LLVM_DELETED_FUNCTION; 62 /// BasicBlock RegionNode, then entry is just the basic block, that this 63 /// RegionNode represents. Otherwise it is the entry of this (Sub)RegionNode 86 inline RegionNode(Region* Parent, BasicBlock* Entry, bool isSubRegion = 0) function in class:llvm::RegionNode [all...] |
H A D | RegionIterator.h | 23 /// @brief Hierarchical RegionNode successor iterator. 25 /// This iterator iterates over all successors of a RegionNode. 27 /// For a BasicBlock RegionNode it skips all BasicBlocks that are not part of 29 /// RegionNode representing the subregion is returned. 31 /// For a subregion RegionNode there is just one successor. The RegionNode 68 // RegionNode or a subregion RegionNode. 69 RegionNode* getISucc(BasicBlock* BB) const { 70 RegionNode *suc [all...] |
/macosx-10.10/llvmCore-3425.0.34/lib/Analysis/ |
H A D | RegionPrinter.cpp | 36 struct DOTGraphTraits<RegionNode*> : public DefaultDOTGraphTraits { 41 std::string getNodeLabel(RegionNode *Node, RegionNode *Graph) { 59 struct DOTGraphTraits<RegionInfo*> : public DOTGraphTraits<RegionNode*> { 62 : DOTGraphTraits<RegionNode*>(isSimple) {} 68 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { 69 return DOTGraphTraits<RegionNode*>::getNodeLabel(Node, 73 std::string getEdgeAttributes(RegionNode *srcNode, 76 RegionNode *destNode = *CI;
|
H A D | RegionInfo.cpp | 58 : RegionNode(Parent, Entry, 1), RI(RInfo), DT(dt), exit(Exit) {} 283 RegionNode* Region::getBBNode(BasicBlock *BB) const { 291 RegionNode *NewNode = new RegionNode(const_cast<Region*>(this), BB); 296 RegionNode* Region::getNode(BasicBlock *BB) const {
|
/macosx-10.10/llvmCore-3425.0.34/include/llvm/Transforms/Utils/ |
H A D | CodeExtractor.h | 27 class RegionNode; 82 CodeExtractor(DominatorTree &DT, const RegionNode &RN,
|
/macosx-10.10/llvmCore-3425.0.34/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 107 /// \brief Helper to call buildExtractionBlockSet with a RegionNode. 109 buildExtractionBlockSet(const RegionNode &RN) { 132 CodeExtractor::CodeExtractor(DominatorTree &DT, const RegionNode &RN,
|
Completed in 137 milliseconds