Lines Matching refs:alternative

2880     GuardedAlternative alternative = alternatives_->at(i);  in FilterOneByte()  local
2881 if (alternative.guards() != NULL && alternative.guards()->length() != 0) { in FilterOneByte()
2890 GuardedAlternative alternative = alternatives_->at(i); in FilterOneByte() local
2892 alternative.node()->FilterOneByte(depth - 1, ignore_case); in FilterOneByte()
3481 GuardedAlternative* alternative) { in GreedyLoopTextLengthForAlternative() argument
3483 RegExpNode* node = alternative->node(); in GreedyLoopTextLengthForAlternative()
3940 GuardedAlternative alternative = alternatives_->at(i); in AssertGuardsMentionRegisters() local
3941 ZoneList<Guard*>* guards = alternative.guards(); in AssertGuardsMentionRegisters()
4162 GuardedAlternative alternative = alternatives_->at(i); in EmitChoices() local
4165 ZoneList<Guard*>* guards = alternative.guards(); in EmitChoices()
4183 alternative.node()->EmitQuickCheck( in EmitChoices()
4223 alternative.node()->Emit(compiler, &new_trace); in EmitChoices()
4233 GuardedAlternative alternative, in EmitOutOfLineContinuation() argument
4245 ZoneList<Guard*>* guards = alternative.guards(); in EmitOutOfLineContinuation()
4253 alternative.node()->Emit(compiler, &out_of_line_trace); in EmitOutOfLineContinuation()
4268 alternative.node()->Emit(compiler, &out_of_line_trace); in EmitOutOfLineContinuation()
5236 RegExpTree* alternative = alternatives->at(i); in SortConsecutiveAtoms() local
5237 if (alternative->IsAtom()) break; in SortConsecutiveAtoms()
5245 RegExpTree* alternative = alternatives->at(i); in SortConsecutiveAtoms() local
5246 if (!alternative->IsAtom()) break; in SortConsecutiveAtoms()
5284 RegExpTree* alternative = alternatives->at(i); in RationalizeConsecutiveAtoms() local
5285 if (!alternative->IsAtom()) { in RationalizeConsecutiveAtoms()
5290 RegExpAtom* atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
5296 alternative = alternatives->at(i); in RationalizeConsecutiveAtoms()
5297 if (!alternative->IsAtom()) break; in RationalizeConsecutiveAtoms()
5298 atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
5370 RegExpTree* alternative = alternatives->at(i); in FixSingleCharacterDisjunctions() local
5371 if (!alternative->IsAtom()) { in FixSingleCharacterDisjunctions()
5376 RegExpAtom* atom = alternative->AsAtom(); in FixSingleCharacterDisjunctions()
5385 alternative = alternatives->at(i); in FixSingleCharacterDisjunctions()
5386 if (!alternative->IsAtom()) break; in FixSingleCharacterDisjunctions()
5387 atom = alternative->AsAtom(); in FixSingleCharacterDisjunctions()
5432 GuardedAlternative alternative(alternatives->at(i)->ToNode(compiler, in ToNode() local
5434 result->AddAlternative(alternative); in ToNode()