Searched refs:RegionNodeBase (Results 1 – 5 of 5) sorted by relevance
117 class RegionNodeBase {150 inline RegionNodeBase(RegionT *Parent, BlockT *Entry,155 RegionNodeBase(const RegionNodeBase &) = delete;156 RegionNodeBase &operator=(const RegionNodeBase &) = delete;254 class RegionBase : public RegionNodeBase<Tr> {323 return RegionNodeBase<Tr>::getEntry();365 return RegionNodeBase<Tr>::getParent();879 class RegionNode : public RegionNodeBase<RegionTraits<Function>> {1007 RegionNodeBase<RegionTraits<Function>>::getNodeAs<Region>() const {1015 const RegionNodeBase<Tr> &Node) {[all …]
45 : RegionNodeBase<Tr>(Parent, Entry, 1), RI(RInfo), DT(dt), exit(Exit) {} in RegionBase()
49 class MachineRegionNode : public RegionNodeBase<RegionTraits<MachineFunction>> {53 : RegionNodeBase<RegionTraits<MachineFunction>>(Parent, Entry,112 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineBasicBlock>()121 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineRegion>()125 const_cast<RegionNodeBase<RegionTraits<MachineFunction>> *>(this);176 extern template class RegionNodeBase<RegionTraits<MachineFunction>>;
29 template class RegionNodeBase<RegionTraits<MachineFunction>>; variable
31 template class RegionNodeBase<RegionTraits<Function>>; variable