Lines Matching refs:alternative
72 // fails to find a match and needs to try an alternative.
1945 GuardedAlternative alternative = alternatives_->at(i);
1946 if (alternative.guards() != nullptr &&
1947 alternative.guards()->length() != 0) {
1956 GuardedAlternative alternative = alternatives_->at(i);
1958 alternative.node()->FilterOneByte(depth - 1, flags);
1994 // Alternative 0 is the negative lookahead, alternative 1 is what comes
2568 // this alternative and back to this choice node. If there are variable
2572 GuardedAlternative* alternative) {
2574 RegExpNode* node = alternative->node();
2657 // records the way the alternative is being code generated.
3047 GuardedAlternative alternative = alternatives_->at(i);
3048 ZoneList<Guard*>* guards = alternative.guards();
3241 GuardedAlternative alternative = alternatives_->at(i);
3244 ZoneList<Guard*>* guards = alternative.guards();
3261 alternative.node()->EmitQuickCheck(
3301 alternative.node()->Emit(compiler, &new_trace);
3310 GuardedAlternative alternative,
3322 ZoneList<Guard*>* guards = alternative.guards();
3330 alternative.node()->Emit(compiler, &out_of_line_trace);
3343 alternative.node()->Emit(compiler, &out_of_line_trace);