Lines Matching refs:pos
1844 Position* pos = &positions_[i];
1845 if ((pos->mask & String::kMaxAsciiCharCode) != 0) {
1848 mask_ |= (pos->mask & char_mask) << char_shift;
1849 value_ |= (pos->value & char_mask) << char_shift;
1949 QuickCheckDetails::Position* pos =
1958 pos->determines_perfectly = false;
1970 pos->mask = char_mask;
1971 pos->value = c;
1972 pos->determines_perfectly = true;
1987 pos->determines_perfectly = true;
1989 pos->mask = common_bits;
1990 pos->value = bits;
1996 pos->mask = char_mask;
1997 pos->value = c;
1998 pos->determines_perfectly = true;
2007 QuickCheckDetails::Position* pos =
2016 pos->mask = 0;
2017 pos->value = 0;
2024 pos->determines_perfectly = false;
2039 pos->determines_perfectly = true;
2054 pos->determines_perfectly = false;
2063 pos->mask = common_bits;
2064 pos->value = bits;
2122 QuickCheckDetails::Position* pos = positions(i);
2124 if (pos->mask != other_pos->mask ||
2125 pos->value != other_pos->value ||
2129 pos->determines_perfectly = false;
2131 pos->mask &= other_pos->mask;
2132 pos->value &= pos->mask;
2133 other_pos->value &= pos->mask;
2134 uc16 differing_bits = (pos->value ^ other_pos->value);
2135 pos->mask &= ~differing_bits;
2136 pos->value &= pos->mask;
3393 printer.PrintPositive("@", label->pos());
3520 stream()->Add("label=\"$%i:=$pos\", shape=octagon",
3524 stream()->Add("label=\"$%i:=$pos,begin\", shape=septagon",
3531 stream()->Add("label=\"$%i=$pos?,$%i<%i?\", shape=septagon",
4228 int pos = bottom;
4229 while (pos < top) {
4230 int length = isolate->jsregexp_canonrange()->get(pos, '\0', range);
4233 block_end = pos;
4242 uc16 range_from = c - (block_end - pos);
4248 pos = end + 1;