Lines Matching defs:NewOptionsToMatch
276 SmallVector<Matcher*, 32> NewOptionsToMatch;
285 NewOptionsToMatch.push_back(Optn);
366 NewOptionsToMatch.push_back(EqualMatchers[0]);
388 NewOptionsToMatch.push_back(Shared);
393 if (NewOptionsToMatch.size() == 1) {
394 MatcherPtr.reset(NewOptionsToMatch[0]);
398 if (NewOptionsToMatch.empty()) {
409 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) {
412 !isa<CheckOpcodeMatcher>(NewOptionsToMatch[i])) {
416 NewOptionsToMatch[i]->dump();
425 cast_or_null<CheckTypeMatcher>(FindNodeWithKind(NewOptionsToMatch[i],
435 !CTM->canMoveBefore(NewOptionsToMatch[i])) {
439 NewOptionsToMatch[i]->dump();
451 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) {
452 CheckOpcodeMatcher *COM = cast<CheckOpcodeMatcher>(NewOptionsToMatch[i]);
466 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) {
468 cast_or_null<CheckTypeMatcher>(FindNodeWithKind(NewOptionsToMatch[i],
470 Matcher *MatcherWithoutCTM = NewOptionsToMatch[i]->unlinkNode(CTM);
505 Scope->setNumChildren(NewOptionsToMatch.size());
506 for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i)
507 Scope->resetChild(i, NewOptionsToMatch[i]);