Home
last modified time | relevance | path

Searched refs:RegionT (Results 1 – 4 of 4) sorted by relevance

/external/llvm/include/llvm/Analysis/
DRegionInfo.h81 typedef Region RegionT;
115 typedef typename Tr::RegionT RegionT;
135 RegionT *parent;
146 inline RegionNodeBase(RegionT *Parent, BlockT *Entry,
159 inline RegionT *getParent() const { return parent; }
251 typedef typename Tr::RegionT RegionT;
275 typedef std::vector<std::unique_ptr<RegionT>> RegionSet;
307 RegionT *Parent = nullptr);
356 RegionT *getParent() const {
385 RegionT *getExpandedRegion() const;
[all …]
DRegionIterator.h33 template<class NodeType, class BlockT, class RegionT>
82 return getNode()->template getNodeAs<RegionT>()->getExit(); in getRegionSucc()
90 typedef RNSuccIterator<NodeType, BlockT, RegionT> Self;
157 template<class NodeType, class BlockT, class RegionT>
158 class RNSuccIterator<FlatIt<NodeType>, BlockT, RegionT>
168 typedef RNSuccIterator<FlatIt<NodeType>, BlockT, RegionT> Self;
209 RegionT *Parent = Node->getParent();
235 template<class NodeType, class BlockT, class RegionT>
236 inline RNSuccIterator<NodeType, BlockT, RegionT> succ_begin(NodeType* Node) { in succ_begin()
237 return RNSuccIterator<NodeType, BlockT, RegionT>(Node); in succ_begin()
[all …]
DRegionInfoImpl.h37 RegionT *Parent) in RegionBase()
66 std::vector<RegionT *> RegionQueue; in replaceEntryRecursive()
69 RegionQueue.push_back(static_cast<RegionT *>(this)); in replaceEntryRecursive()
71 RegionT *R = RegionQueue.back(); in replaceEntryRecursive()
75 for (typename RegionT::const_iterator RI = R->begin(), RE = R->end(); in replaceEntryRecursive()
85 std::vector<RegionT *> RegionQueue; in replaceExitRecursive()
88 RegionQueue.push_back(static_cast<RegionT *>(this)); in replaceExitRecursive()
90 RegionT *R = RegionQueue.back(); in replaceExitRecursive()
94 for (typename RegionT::const_iterator RI = R->begin(), RE = R->end(); in replaceExitRecursive()
292 for (typename RegionT::const_iterator RI = begin(), RE = end(); RI != RE; in verifyRegionNest()
[all …]
/external/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h34 typedef MachineRegion RegionT;