Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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>
250 return RNSuccIterator<NodeRef, BlockT, RegionT>(Node); in succ_begin()
253 template <class NodeRef, class BlockT, class RegionT>
[all …]
H A DRegionInfoImpl.h313 return GraphTraits<RegionT *>::nodes_begin(static_cast<RegionT *>(this)); in element_begin()
318 return GraphTraits<RegionT *>::nodes_end(static_cast<RegionT *>(this)); in element_end()
337 using RegionT = typename Tr::RegionT; in getSubRegionNode() local
434 typename Tr::RegionT *RegionBase<Tr>::removeSubRegion(RegionT *Child) { in removeSubRegion()
553 const RegionT *SR = Element->template getNodeAs<RegionT>(); in verifyBBMap()
666 RegionT *region = in createRegion()
737 typename Tr::RegionT *RegionInfoBase<Tr>::getTopMostParent(RegionT *region) { in getTopMostParent()
871 typename Tr::RegionT *RegionInfoBase<Tr>::getCommonRegion(RegionT *A, in getCommonRegion()
885 typename Tr::RegionT *
889 for (RegionT *R : Regions) in getCommonRegion()
[all …]
H A DRegionInfo.h88 using RegionT = Region;
122 using RegionT = typename Tr::RegionT;
139 RegionT *parent;
260 using RegionT = typename Tr::RegionT;
364 RegionT *getParent() const {
533 RegionT *removeSubRegion(RegionT *SubRegion);
680 using RegionT = typename Tr::RegionT;
787 RegionT *getTopMostParent(RegionT *region);
843 RegionT *getCommonRegion(RegionT *A, RegionT *B) const;
858 RegionT *getCommonRegion(SmallVectorImpl<RegionT *> &Regions) const;
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h33 using RegionT = MachineRegion;