Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DRegionIterator.h38 template <class NodeRef, class BlockT, class RegionT> class RNSuccIterator {
97 return getNode()->template getNodeAs<RegionT>()->getExit(); in getRegionSucc()
106 using Self = RNSuccIterator<NodeRef, BlockT, RegionT>;
169 template <class NodeRef, class BlockT, class RegionT>
170 class RNSuccIterator<FlatIt<NodeRef>, BlockT, RegionT> {
184 using Self = RNSuccIterator<FlatIt<NodeRef>, BlockT, RegionT>;
222 RegionT *Parent = Node->getParent();
248 template <class NodeRef, class BlockT, class RegionT>
249 inline RNSuccIterator<NodeRef, BlockT, RegionT> succ_begin(NodeRef Node) { in succ_begin()
250 return RNSuccIterator<NodeRef, BlockT, RegionT>(Node); in succ_begin()
[all …]
H A DRegionInfoImpl.h44 RegionT *Parent) in RegionBase()
67 std::vector<RegionT *> RegionQueue; in replaceEntryRecursive()
70 RegionQueue.push_back(static_cast<RegionT *>(this)); in replaceEntryRecursive()
72 RegionT *R = RegionQueue.back(); in replaceEntryRecursive()
76 for (std::unique_ptr<RegionT> &Child : *R) { 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 (std::unique_ptr<RegionT> &Child : *R) { in replaceExitRecursive()
286 for (const std::unique_ptr<RegionT> in verifyRegion()
327 using RegionT = typename Tr::RegionT; getSubRegionNode() local
[all...]
H A DRegionInfo.h78 // RegionT
88 using RegionT = Region;
122 using RegionT = typename Tr::RegionT;
139 RegionT *parent;
150 inline RegionNodeBase(RegionT *Parent, BlockT *Entry,
166 inline RegionT *getParent() const { return parent; }
260 using RegionT = typename Tr::RegionT;
280 using RegionSet = std::vector<std::unique_ptr<RegionT>>;
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h33 using RegionT = MachineRegion;