ranges            852 src/ast.cc       for (int i = 0; i < that->ranges(zone_)->length(); i++) {
ranges            854 src/ast.cc         VisitCharacterRange(that->ranges(zone_)->at(i));
ranges           2303 src/ast.h        explicit CharacterSet(ZoneList<CharacterRange>* ranges)
ranges           2304 src/ast.h            : ranges_(ranges),
ranges           2306 src/ast.h        ZoneList<CharacterRange>* ranges(Zone* zone);
ranges           2323 src/ast.h        RegExpCharacterClass(ZoneList<CharacterRange>* ranges, bool is_negated)
ranges           2324 src/ast.h            : set_(ranges),
ranges           2354 src/ast.h        ZoneList<CharacterRange>* ranges(Zone* zone) { return set_.ranges(zone); }
ranges            116 src/jsregexp.cc   ASSERT(ranges[ranges_length - 1] == String::kMaxUtf16CodeUnit + 1);
ranges            120 src/jsregexp.cc   for (int i = 0; i < ranges_length; inside = !inside, last = ranges[i], i++) {
ranges            123 src/jsregexp.cc     if (ranges[i] <= new_range.from()) continue;
ranges            126 src/jsregexp.cc     if (last <= new_range.from() && new_range.to() < ranges[i]) {
ranges           1748 src/jsregexp.cc     ASSERT_EQ(ranges->at(i) & ~kMask, base);
ranges           1750 src/jsregexp.cc   ASSERT(start_index == 0 || (ranges->at(start_index - 1) & ~kMask) <= base);
ranges           1765 src/jsregexp.cc   for (int i = 0; i < (ranges->at(start_index) & kMask) && i < kSize; i++) {
ranges           1771 src/jsregexp.cc     for (j = (ranges->at(i) & kMask); j < (ranges->at(i + 1) & kMask); j++) {
ranges           1800 src/jsregexp.cc                          ranges->at(cut_index),
ranges           1801 src/jsregexp.cc                          ranges->at(cut_index + 1) - 1,
ranges           1810 src/jsregexp.cc     ranges->at(j) = ranges->at(j - 1);
ranges           1813 src/jsregexp.cc     ranges->at(j) = ranges->at(j + 1);
ranges           1829 src/jsregexp.cc   int first = ranges->at(start_index);
ranges           1830 src/jsregexp.cc   int last = ranges->at(end_index) - 1;
ranges           1833 src/jsregexp.cc   *border = (ranges->at(start_index) & ~kMask) + kSize;
ranges           1835 src/jsregexp.cc     if (ranges->at(*new_start_index) > *border) break;
ranges           1858 src/jsregexp.cc       ranges->at(binary_chop_index) >= first + 2 * kSize) {
ranges           1860 src/jsregexp.cc     int new_border = (ranges->at(binary_chop_index) | kMask) + 1;
ranges           1863 src/jsregexp.cc       if (ranges->at(scan_forward_for_section_border) > new_border) {
ranges           1874 src/jsregexp.cc   if (ranges->at(*new_end_index) == *border) {
ranges           1877 src/jsregexp.cc   if (*border >= ranges->at(end_index)) {
ranges           1878 src/jsregexp.cc     *border = ranges->at(end_index);
ranges           1900 src/jsregexp.cc   int first = ranges->at(start_index);
ranges           1901 src/jsregexp.cc   int last = ranges->at(end_index) - 1;
ranges           1928 src/jsregexp.cc       if (ranges->at(i) == ranges->at(i + 1) - 1) {
ranges           1935 src/jsregexp.cc         masm, ranges, start_index, end_index, cut, even_label, odd_label);
ranges           1938 src/jsregexp.cc                      ranges,
ranges           1955 src/jsregexp.cc                        ranges,
ranges           1968 src/jsregexp.cc                      ranges,
ranges           1983 src/jsregexp.cc   SplitSearchSpace(ranges,
ranges           2005 src/jsregexp.cc           border == ranges->at(new_end_index + 1)));
ranges           2008 src/jsregexp.cc   ASSERT_LT(ranges->at(new_end_index), border);
ranges           2009 src/jsregexp.cc   ASSERT(border < ranges->at(new_start_index) ||
ranges           2010 src/jsregexp.cc          (border == ranges->at(new_start_index) &&
ranges           2014 src/jsregexp.cc   ASSERT(new_start_index == 0 || border >= ranges->at(new_start_index - 1));
ranges           2019 src/jsregexp.cc                    ranges,
ranges           2031 src/jsregexp.cc                      ranges,
ranges           2051 src/jsregexp.cc   ZoneList<CharacterRange>* ranges = cc->ranges(zone);
ranges           2052 src/jsregexp.cc   if (!CharacterRange::IsCanonical(ranges)) {
ranges           2053 src/jsregexp.cc     CharacterRange::Canonicalize(ranges);
ranges           2063 src/jsregexp.cc   int range_count = ranges->length();
ranges           2067 src/jsregexp.cc     CharacterRange& range = ranges->at(last_valid_range);
ranges           2085 src/jsregexp.cc       ranges->at(0).IsEverything(max_char)) {
ranges           2098 src/jsregexp.cc       ranges->at(0).IsEverything(max_char)) {
ranges           2129 src/jsregexp.cc     CharacterRange& range = ranges->at(i);
ranges           2534 src/jsregexp.cc       ZoneList<CharacterRange>* ranges = tree->ranges(zone());
ranges           2544 src/jsregexp.cc         while (ranges->at(first_range).from() > char_mask) {
ranges           2546 src/jsregexp.cc           if (first_range == ranges->length()) {
ranges           2552 src/jsregexp.cc         CharacterRange range = ranges->at(first_range);
ranges           2567 src/jsregexp.cc         for (int i = first_range + 1; i < ranges->length(); i++) {
ranges           2568 src/jsregexp.cc           CharacterRange range = ranges->at(i);
ranges           2719 src/jsregexp.cc       ZoneList<CharacterRange>* ranges = cc->ranges(zone());
ranges           2720 src/jsregexp.cc       if (!CharacterRange::IsCanonical(ranges)) {
ranges           2721 src/jsregexp.cc         CharacterRange::Canonicalize(ranges);
ranges           2724 src/jsregexp.cc       int range_count = ranges->length();
ranges           2727 src/jsregexp.cc             ranges->at(0).from() == 0 &&
ranges           2728 src/jsregexp.cc             ranges->at(0).to() >= String::kMaxAsciiCharCode) {
ranges           2733 src/jsregexp.cc             ranges->at(0).from() > String::kMaxAsciiCharCode) {
ranges           3309 src/jsregexp.cc       ZoneList<CharacterRange>* ranges = cc->ranges(zone());
ranges           3310 src/jsregexp.cc       int range_count = ranges->length();
ranges           3312 src/jsregexp.cc         ranges->at(j).AddCaseEquivalents(ranges, is_ascii, zone());
ranges           3335 src/jsregexp.cc   ZoneList<CharacterRange>* ranges = node->ranges(zone());
ranges           3336 src/jsregexp.cc   if (!CharacterRange::IsCanonical(ranges)) {
ranges           3337 src/jsregexp.cc     CharacterRange::Canonicalize(ranges);
ranges           3340 src/jsregexp.cc     return ranges->length() == 0 ? on_success() : NULL;
ranges           3342 src/jsregexp.cc   if (ranges->length() != 1) return NULL;
ranges           3349 src/jsregexp.cc   return ranges->at(0).IsEverything(max_char) ? on_success() : NULL;
ranges           4416 src/jsregexp.cc         for (int j = 0; j < node->ranges(zone)->length(); j++) {
ranges           4417 src/jsregexp.cc           CharacterRange range = node->ranges(zone)->at(j);
ranges           4593 src/jsregexp.cc   ASSERT(ranges->length() != 0);
ranges           4596 src/jsregexp.cc   if (ranges->length() != (length >> 1) + 1) {
ranges           4599 src/jsregexp.cc   CharacterRange range = ranges->at(0);
ranges           4607 src/jsregexp.cc     range = ranges->at((i >> 1) + 1);
ranges           4624 src/jsregexp.cc   if (ranges->length() * 2 != length) {
ranges           4628 src/jsregexp.cc     CharacterRange range = ranges->at(i >> 1);
ranges           4647 src/jsregexp.cc   if (CompareRanges(set_.ranges(zone), kSpaceRanges, kSpaceRangeCount)) {
ranges           4651 src/jsregexp.cc   if (CompareInverseRanges(set_.ranges(zone), kSpaceRanges, kSpaceRangeCount)) {
ranges           4655 src/jsregexp.cc   if (CompareInverseRanges(set_.ranges(zone),
ranges           4661 src/jsregexp.cc   if (CompareRanges(set_.ranges(zone),
ranges           4667 src/jsregexp.cc   if (CompareRanges(set_.ranges(zone), kWordRanges, kWordRangeCount)) {
ranges           4671 src/jsregexp.cc   if (CompareInverseRanges(set_.ranges(zone), kWordRanges, kWordRangeCount)) {
ranges           5051 src/jsregexp.cc     ranges->Add(CharacterRange(elmv[i], elmv[i + 1] - 1), zone);
ranges           5068 src/jsregexp.cc     ranges->Add(CharacterRange(last, elmv[i] - 1), zone);
ranges           5071 src/jsregexp.cc   ranges->Add(CharacterRange(last, String::kMaxUtf16CodeUnit), zone);
ranges           5080 src/jsregexp.cc       AddClass(kSpaceRanges, kSpaceRangeCount, ranges, zone);
ranges           5083 src/jsregexp.cc       AddClassNegated(kSpaceRanges, kSpaceRangeCount, ranges, zone);
ranges           5086 src/jsregexp.cc       AddClass(kWordRanges, kWordRangeCount, ranges, zone);
ranges           5089 src/jsregexp.cc       AddClassNegated(kWordRanges, kWordRangeCount, ranges, zone);
ranges           5092 src/jsregexp.cc       AddClass(kDigitRanges, kDigitRangeCount, ranges, zone);
ranges           5095 src/jsregexp.cc       AddClassNegated(kDigitRanges, kDigitRangeCount, ranges, zone);
ranges           5100 src/jsregexp.cc                       ranges,
ranges           5107 src/jsregexp.cc       ranges->Add(CharacterRange::Everything(), zone);
ranges           5114 src/jsregexp.cc                ranges,
ranges           5194 src/jsregexp.cc         ranges->Add(CharacterRange::Singleton(chars[i]), zone);
ranges           5234 src/jsregexp.cc           ranges->Add(CharacterRange(range_from, range_to), zone);
ranges           5244 src/jsregexp.cc   ASSERT_NOT_NULL(ranges);
ranges           5245 src/jsregexp.cc   int n = ranges->length();
ranges           5247 src/jsregexp.cc   int max = ranges->at(0).to();
ranges           5249 src/jsregexp.cc     CharacterRange next_range = ranges->at(i);
ranges           5391 src/jsregexp.cc   ASSERT(CharacterRange::IsCanonical(ranges));
ranges           5393 src/jsregexp.cc   int range_count = ranges->length();
ranges           5396 src/jsregexp.cc   if (range_count > 0 && ranges->at(0).from() == 0) {
ranges           5397 src/jsregexp.cc     from = ranges->at(0).to();
ranges           5401 src/jsregexp.cc     CharacterRange range = ranges->at(i);
ranges           5744 src/jsregexp.cc       ZoneList<CharacterRange>* ranges = char_class->ranges(zone());
ranges           5748 src/jsregexp.cc         for (int k = 0; k < ranges->length(); k++) {
ranges           5749 src/jsregexp.cc           CharacterRange& range = ranges->at(k);
ranges           5836 src/jsregexp.cc   ranges->Sort(CompareRangeByFrom);
ranges           5838 src/jsregexp.cc   for (int i = 0; i < ranges->length(); i++) {
ranges           5839 src/jsregexp.cc     CharacterRange range = ranges->at(i);
ranges           5864 src/jsregexp.cc       ZoneList<CharacterRange>* ranges = tree->ranges(that->zone());
ranges           5866 src/jsregexp.cc         AddInverse(ranges);
ranges           5868 src/jsregexp.cc         for (int i = 0; i < ranges->length(); i++)
ranges           5869 src/jsregexp.cc           AddRange(ranges->at(i));
ranges            243 src/jsregexp.h   static void AddClassEscape(uc16 type, ZoneList<CharacterRange>* ranges,
ranges            264 src/jsregexp.h   void AddCaseEquivalents(ZoneList<CharacterRange>* ranges, bool is_ascii,
ranges            273 src/jsregexp.h   static bool IsCanonical(ZoneList<CharacterRange>* ranges);
ranges            278 src/jsregexp.h   static void Canonicalize(ZoneList<CharacterRange>* ranges);
ranges           1221 src/jsregexp.h                             const int* ranges,
ranges           1519 src/jsregexp.h   void AddInverse(ZoneList<CharacterRange>* ranges);
ranges           5268 src/parser.cc        ZoneList<CharacterRange>* ranges =
ranges           5270 src/parser.cc        CharacterRange::AddClassEscape('.', ranges, zone());
ranges           5271 src/parser.cc        RegExpTree* atom = new(zone()) RegExpCharacterClass(ranges, false);
ranges           5338 src/parser.cc          ZoneList<CharacterRange>* ranges =
ranges           5340 src/parser.cc          CharacterRange::AddClassEscape(c, ranges, zone());
ranges           5341 src/parser.cc          RegExpTree* atom = new(zone()) RegExpCharacterClass(ranges, false);
ranges           5818 src/parser.cc      CharacterRange::AddClassEscape(char_class, ranges, zone);
ranges           5820 src/parser.cc      ranges->Add(range, zone);
ranges           5836 src/parser.cc    ZoneList<CharacterRange>* ranges =
ranges           5848 src/parser.cc          AddRangeOrEscape(ranges, char_class, first, zone());
ranges           5849 src/parser.cc          ranges->Add(CharacterRange::Singleton('-'), zone());
ranges           5856 src/parser.cc          AddRangeOrEscape(ranges, char_class, first, zone());
ranges           5857 src/parser.cc          ranges->Add(CharacterRange::Singleton('-'), zone());
ranges           5858 src/parser.cc          AddRangeOrEscape(ranges, char_class_2, next, zone());
ranges           5864 src/parser.cc        ranges->Add(CharacterRange::Range(first.from(), next.to()), zone());
ranges           5866 src/parser.cc        AddRangeOrEscape(ranges, char_class, first, zone());
ranges           5873 src/parser.cc    if (ranges->length() == 0) {
ranges           5874 src/parser.cc      ranges->Add(CharacterRange::Everything(), zone());
ranges           5877 src/parser.cc    return new(zone()) RegExpCharacterClass(ranges, is_negated);
ranges            479 test/cctest/test-regexp.cc   ZoneList<CharacterRange>* ranges =
ranges            481 test/cctest/test-regexp.cc   CharacterRange::AddClassEscape(c, ranges, zone);
ranges            484 test/cctest/test-regexp.cc     for (int j = 0; !in_class && j < ranges->length(); j++) {
ranges            485 test/cctest/test-regexp.cc       CharacterRange& range = ranges->at(j);
ranges            631 test/cctest/test-regexp.cc   uc16 ranges[kRangeCount][2 * kRangeSize];
ranges            633 test/cctest/test-regexp.cc     Vector<uc16> range(ranges[i], 2 * kRangeSize);
ranges            646 test/cctest/test-regexp.cc     uc16* range = ranges[i];
ranges            655 test/cctest/test-regexp.cc       uc16* range = ranges[j];
ranges           1424 test/cctest/test-regexp.cc     ZoneList<CharacterRange>* ranges =
ranges           1431 test/cctest/test-regexp.cc       ranges->Add(CharacterRange(from, to), zone);
ranges           1437 test/cctest/test-regexp.cc     cons.AddInverse(ranges);
ranges           1441 test/cctest/test-regexp.cc         is_on = ranges->at(j).Contains(i);
ranges           1448 test/cctest/test-regexp.cc   ZoneList<CharacterRange>* ranges =
ranges           1450 test/cctest/test-regexp.cc   ranges->Add(CharacterRange(0xFFF0, 0xFFFE), zone);
ranges           1455 test/cctest/test-regexp.cc   cons.AddInverse(ranges);
ranges           1614 test/cctest/test-regexp.cc   if (ranges == NULL)
ranges           1616 test/cctest/test-regexp.cc   for (int i = 0; i < ranges->length(); i++) {
ranges           1617 test/cctest/test-regexp.cc     CharacterRange range = ranges->at(i);