Lines Matching refs:NewOptionsToMatch
223 SmallVector<Matcher*, 32> NewOptionsToMatch; in FactorNodes() local
232 NewOptionsToMatch.push_back(Optn); in FactorNodes()
310 NewOptionsToMatch.push_back(EqualMatchers[0]); in FactorNodes()
332 NewOptionsToMatch.push_back(Shared); in FactorNodes()
337 if (NewOptionsToMatch.size() == 1) { in FactorNodes()
338 MatcherPtr.reset(NewOptionsToMatch[0]); in FactorNodes()
342 if (NewOptionsToMatch.empty()) { in FactorNodes()
353 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) { in FactorNodes()
356 !isa<CheckOpcodeMatcher>(NewOptionsToMatch[i])) { in FactorNodes()
360 NewOptionsToMatch[i]->dump(); in FactorNodes()
369 cast_or_null<CheckTypeMatcher>(FindNodeWithKind(NewOptionsToMatch[i], in FactorNodes()
379 !CTM->canMoveBefore(NewOptionsToMatch[i])) { in FactorNodes()
383 NewOptionsToMatch[i]->dump(); in FactorNodes()
395 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) { in FactorNodes()
396 CheckOpcodeMatcher *COM = cast<CheckOpcodeMatcher>(NewOptionsToMatch[i]); in FactorNodes()
411 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) { in FactorNodes()
412 Matcher* M = FindNodeWithKind(NewOptionsToMatch[i], Matcher::CheckType); in FactorNodes()
416 Matcher *MatcherWithoutCTM = NewOptionsToMatch[i]->unlinkNode(CTM); in FactorNodes()
461 Scope->setNumChildren(NewOptionsToMatch.size()); in FactorNodes()
462 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) in FactorNodes()
463 Scope->resetChild(i, NewOptionsToMatch[i]); in FactorNodes()