Searched refs:cascadingCases (Results 1 – 1 of 1) sorted by relevance
201 SmallVector<CaseOp, 4> cascadingCases; in matchAndRewrite() local209 for (CaseOp &c : cascadingCases) in matchAndRewrite()211 cascadingCases.clear(); in matchAndRewrite()228 cascadingCases.push_back(c); in matchAndRewrite()230 } else if (kind == cir::CaseOpKind::Equal && !cascadingCases.empty()) { in matchAndRewrite()235 } else if (kind != cir::CaseOpKind::Equal && cascadingCases.size() > 1) { in matchAndRewrite()241 CaseOp lastCascadingCase = cascadingCases.back(); in matchAndRewrite()243 cascadingCases.pop_back(); in matchAndRewrite()246 cascadingCases.clear(); in matchAndRewrite()252 if (cascadingCases.size() == cases.size()) { in matchAndRewrite()[all …]