Lines Matching refs:OptionsToMatch
205 SmallVector<Matcher*, 32> OptionsToMatch; in FactorNodes() local
216 OptionsToMatch.push_back(SM->takeChild(j)); in FactorNodes()
218 OptionsToMatch.push_back(Child.release()); in FactorNodes()
227 for (unsigned OptionIdx = 0, e = OptionsToMatch.size(); OptionIdx != e;) { in FactorNodes()
229 Matcher *Optn = OptionsToMatch[OptionIdx++]; in FactorNodes()
245 while (OptionIdx != e && OptionsToMatch[OptionIdx]->isEqual(Optn)) in FactorNodes()
246 EqualMatchers.push_back(OptionsToMatch[OptionIdx++]); in FactorNodes()
257 Matcher *ScanMatcher = OptionsToMatch[Scan]; in FactorNodes()
265 OptionsToMatch.erase(OptionsToMatch.begin()+Scan); in FactorNodes()
287 OptionsToMatch[Scan] = M2; in FactorNodes()
301 OptionsToMatch[Scan]->print(errs(), 4); in FactorNodes()
302 if (Scan + 1 != e) OptionsToMatch[Scan + 1]->printOne(errs()); in FactorNodes()
303 if (Scan + 2 < e) OptionsToMatch[Scan + 2]->printOne(errs()); in FactorNodes()