Lines Matching refs:NewOptionsToMatch
220 SmallVector<Matcher*, 32> NewOptionsToMatch; in FactorNodes() local
229 NewOptionsToMatch.push_back(Optn); in FactorNodes()
307 NewOptionsToMatch.push_back(EqualMatchers[0]); in FactorNodes()
329 NewOptionsToMatch.push_back(Shared); in FactorNodes()
334 if (NewOptionsToMatch.size() == 1) { in FactorNodes()
335 MatcherPtr.reset(NewOptionsToMatch[0]); in FactorNodes()
339 if (NewOptionsToMatch.empty()) { in FactorNodes()
350 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) { in FactorNodes()
353 !isa<CheckOpcodeMatcher>(NewOptionsToMatch[i])) { in FactorNodes()
357 NewOptionsToMatch[i]->dump(); in FactorNodes()
366 cast_or_null<CheckTypeMatcher>(FindNodeWithKind(NewOptionsToMatch[i], in FactorNodes()
376 !CTM->canMoveBefore(NewOptionsToMatch[i])) { in FactorNodes()
380 NewOptionsToMatch[i]->dump(); in FactorNodes()
392 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) { in FactorNodes()
393 CheckOpcodeMatcher *COM = cast<CheckOpcodeMatcher>(NewOptionsToMatch[i]); in FactorNodes()
408 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) { in FactorNodes()
410 cast_or_null<CheckTypeMatcher>(FindNodeWithKind(NewOptionsToMatch[i], in FactorNodes()
412 Matcher *MatcherWithoutCTM = NewOptionsToMatch[i]->unlinkNode(CTM); in FactorNodes()
457 Scope->setNumChildren(NewOptionsToMatch.size()); in FactorNodes()
458 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) in FactorNodes()
459 Scope->resetChild(i, NewOptionsToMatch[i]); in FactorNodes()