Lines Matching defs:ConvergenceRegionInfo
91 class ConvergenceRegionInfo {
96 ConvergenceRegionInfo() : TopLevelRegion(nullptr) {}
98 // Creates a new ConvergenceRegionInfo. Ownership of the TopLevelRegion is
100 ConvergenceRegionInfo(ConvergenceRegion *TopLevelRegion)
103 ~ConvergenceRegionInfo() { releaseMemory(); }
105 ConvergenceRegionInfo(ConvergenceRegionInfo &&LHS)
114 ConvergenceRegionInfo &operator=(ConvergenceRegionInfo &&LHS) {
142 SPIRV::ConvergenceRegionInfo CRI;
157 SPIRV::ConvergenceRegionInfo &getRegionInfo() { return CRI; }
158 const SPIRV::ConvergenceRegionInfo &getRegionInfo() const { return CRI; }
168 using Result = SPIRV::ConvergenceRegionInfo;
174 ConvergenceRegionInfo getConvergenceRegions(Function &F, DominatorTree &DT,