• Home
  • Raw
  • Download

Lines Matching refs:ignore_case

908 DispatchTable* ChoiceNode::GetTable(bool ignore_case) {  in GetTable()  argument
911 DispatchTableConstructor cons(table_, ignore_case, zone()); in GetTable()
1020 inline bool ignore_case() { return (flags_ & JSRegExp::kIgnoreCase) != 0; } in ignore_case() function in v8::internal::RegExpCompiler
2560 if (compiler->ignore_case()) { in GetQuickCheckDetails()
2769 RegExpNode* SeqRegExpNode::FilterOneByte(int depth, bool ignore_case) { in FilterOneByte() argument
2774 return FilterSuccessor(depth - 1, ignore_case); in FilterOneByte()
2778 RegExpNode* SeqRegExpNode::FilterSuccessor(int depth, bool ignore_case) { in FilterSuccessor() argument
2779 RegExpNode* next = on_success_->FilterOneByte(depth - 1, ignore_case); in FilterSuccessor()
2803 RegExpNode* TextNode::FilterOneByte(int depth, bool ignore_case) { in FilterOneByte() argument
2816 if (!ignore_case) return set_replacement(NULL); in FilterOneByte()
2838 if (ignore_case && RangesContainLatin1Equivalents(ranges)) continue; in FilterOneByte()
2845 if (ignore_case && RangesContainLatin1Equivalents(ranges)) continue; in FilterOneByte()
2851 return FilterSuccessor(depth - 1, ignore_case); in FilterOneByte()
2855 RegExpNode* LoopChoiceNode::FilterOneByte(int depth, bool ignore_case) { in FilterOneByte() argument
2863 continue_node_->FilterOneByte(depth - 1, ignore_case); in FilterOneByte()
2869 return ChoiceNode::FilterOneByte(depth - 1, ignore_case); in FilterOneByte()
2873 RegExpNode* ChoiceNode::FilterOneByte(int depth, bool ignore_case) { in FilterOneByte() argument
2893 alternative.node()->FilterOneByte(depth - 1, ignore_case); in FilterOneByte()
2913 alternatives_->at(i).node()->FilterOneByte(depth - 1, ignore_case); in FilterOneByte()
2925 bool ignore_case) { in FilterOneByte() argument
2933 RegExpNode* replacement = node->FilterOneByte(depth - 1, ignore_case); in FilterOneByte()
2938 RegExpNode* neg_replacement = neg_node->FilterOneByte(depth - 1, ignore_case); in FilterOneByte()
3309 bool TextNode::SkipPass(int int_pass, bool ignore_case) { in SkipPass() argument
3311 if (ignore_case) { in SkipPass()
3378 if (!SkipPass(pass, compiler->ignore_case())) { in Emit()
3391 if (!SkipPass(pass, compiler->ignore_case())) { in Emit()
4410 if (compiler->ignore_case()) { in Emit()
4437 DotPrinter(std::ostream& os, bool ignore_case) // NOLINT in DotPrinter() argument
4439 ignore_case_(ignore_case) {} in DotPrinter()
4766 bool ignore_case) { in DotPrint() argument
4768 DotPrinter printer(os, ignore_case); in DotPrint()
5117 DCHECK(compiler->ignore_case()); in AddUnicodeCaseEquivalents()
5148 if (compiler->unicode() && compiler->ignore_case()) { in ToNode()
5251 if (compiler->ignore_case()) { in SortConsecutiveAtoms()
5294 if (!compiler->ignore_case()) break; in RationalizeConsecutiveAtoms()
6316 if (ignore_case()) { in VisitText()
6429 if (bm->compiler()->ignore_case()) { in FillInBMInfo()
6619 bool ignore_case = flags & JSRegExp::kIgnoreCase; in Compile() local
6669 node = node->FilterOneByte(RegExpCompiler::kMaxRecursion, ignore_case); in Compile()
6673 node = node->FilterOneByte(RegExpCompiler::kMaxRecursion, ignore_case); in Compile()