Searched refs:RegionT (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | RegionIterator.h | 38 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 D | RegionInfoImpl.h | 313 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 D | RegionInfo.h | 88 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 D | MachineRegionInfo.h | 33 using RegionT = MachineRegion;
|