Lines Matching refs:Optn
254 Matcher *Optn = *I; in FactorNodes() local
261 EqualMatchers.push_back(Optn); in FactorNodes()
265 while (J != E && (*J)->isEqual(Optn)) in FactorNodes()
277 if (Optn->isEqual(ScanMatcher)) { in FactorNodes()
287 if (Optn->isContradictory(ScanMatcher)) { in FactorNodes()
295 if (Optn->isSimplePredicateOrRecordNode()) { in FactorNodes()
296 Matcher *M2 = FindNodeWithKind(ScanMatcher, Optn->getKind()); in FactorNodes()
298 (M2->isEqual(Optn) || M2->isContradictory(Optn))) { in FactorNodes()
313 LLVM_DEBUG(errs() << "Couldn't merge this:\n"; Optn->print(errs(), 4); in FactorNodes()
339 Matcher *Shared = Optn; in FactorNodes()
340 Optn = Optn->takeNext(); in FactorNodes()
341 EqualMatchers[0] = Optn; in FactorNodes()
348 assert(!Optn == !Tmp && "Expected all to be null if any are null"); in FactorNodes()