Lines Matching refs:getNext
46 if (RecordMatcher *RM = dyn_cast<RecordMatcher>(MC->getNext())) in ContractNodes()
51 if (CheckTypeMatcher *CT = dyn_cast<CheckTypeMatcher>(MC->getNext())) in ContractNodes()
56 if (CheckSameMatcher *CS = dyn_cast<CheckSameMatcher>(MC->getNext())) in ContractNodes()
60 if (CheckIntegerMatcher *CS = dyn_cast<CheckIntegerMatcher>(MC->getNext())) in ContractNodes()
69 MC->setNext(MC->getNext()->takeNext()); in ContractNodes()
77 dyn_cast<MoveParentMatcher>(MC->getNext())) { in ContractNodes()
86 if (isa<EmitNodeMatcher>(N) && isa<MarkGlueResultsMatcher>(N->getNext()) && in ContractNodes()
87 isa<CompleteMatchMatcher>(N->getNext()->getNext())) { in ContractNodes()
103 dyn_cast<CompleteMatchMatcher>(EN->getNext())) { in ContractNodes()
166 isa<CheckOpcodeMatcher>(N->getNext())) { in ContractNodes()
216 if (!CPPM->getNext()->isSafeToReorderWithPatternPredicate()) in SinkPatternPredicates()
225 while (N->getNext()->isSafeToReorderWithPatternPredicate()) in SinkPatternPredicates()
226 N = N->getNext(); in SinkPatternPredicates()
237 for (; M; M = M->getNext()) in FindNodeWithKind()
459 Cases.push_back(std::make_pair(&COM->getOpcode(), COM->getNext())); in FactorNodes()