Lines Matching defs:TopLevelRegion
93 ConvergenceRegion *TopLevelRegion;
96 ConvergenceRegionInfo() : TopLevelRegion(nullptr) {}
98 // Creates a new ConvergenceRegionInfo. Ownership of the TopLevelRegion is
100 ConvergenceRegionInfo(ConvergenceRegion *TopLevelRegion)
101 : TopLevelRegion(TopLevelRegion) {}
106 : TopLevelRegion(LHS.TopLevelRegion) {
107 if (TopLevelRegion != LHS.TopLevelRegion) {
109 TopLevelRegion = LHS.TopLevelRegion;
111 LHS.TopLevelRegion = nullptr;
115 if (TopLevelRegion != LHS.TopLevelRegion) {
117 TopLevelRegion = LHS.TopLevelRegion;
119 LHS.TopLevelRegion = nullptr;
124 if (TopLevelRegion == nullptr)
127 TopLevelRegion->releaseMemory();
128 delete TopLevelRegion;
129 TopLevelRegion = nullptr;
132 const ConvergenceRegion *getTopLevelRegion() const { return TopLevelRegion; }
134 return TopLevelRegion;