/external/v8/src/ |
H A D | regexp-macro-assembler-tracer.h | 50 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 51 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 53 Vector<const uc16> str, 67 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 68 uc16 minus, 69 uc16 and_with, 71 virtual bool CheckSpecialCharacterClass(uc16 type,
|
H A D | preparser-api.cc | 86 pushback_buffer_backing_ = NewArray<uc16>(kPushBackSize); 96 uc16* new_buffer = NewArray<uc16>(pushback_buffer_backing_size_ * 2); 107 static_cast<uc16>(ch); 121 uc16* buffer_start = buffer_ + kPushBackSize; 128 buffer_start[buffer_end_++ - buffer_start] = static_cast<uc16>(value); 149 uc16 buffer_[kPushBackSize + kBufferSize]; 151 uc16* pushback_buffer_; 154 const uc16* pushback_buffer_end_cache_; 155 uc16* pushback_buffer_backing [all...] |
H A D | char-predicates-inl.h | 74 inline bool IsRegExpWord(uc16 c) { 81 inline bool IsRegExpNewline(uc16 c) {
|
H A D | regexp-macro-assembler.h | 83 virtual void CheckCharacterGT(uc16 limit, Label* on_greater) = 0; 84 virtual void CheckCharacterLT(uc16 limit, Label* on_less) = 0; 92 Vector<const uc16> str, 111 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 112 uc16 minus, 113 uc16 and_with, 128 virtual bool CheckSpecialCharacterClass(uc16 type,
|
H A D | regexp-macro-assembler-irregexp.h | 83 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 84 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 92 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 93 uc16 minus, 94 uc16 mask, 100 virtual void CheckCharacters(Vector<const uc16> str,
|
H A D | scanner.h | 54 virtual void SlowPushBack(uc16 character); 59 const uc16* pushback_limit_; 60 uc16 buffer_[kBufferSize]; 126 const uc16* raw_data_; // Pointer to the actual array of characters.
|
H A D | regexp-macro-assembler-tracer.cc | 201 void RegExpMacroAssemblerTracer::CheckCharacterLT(uc16 limit, Label* on_less) { 208 void RegExpMacroAssemblerTracer::CheckCharacterGT(uc16 limit, 268 uc16 c, 269 uc16 minus, 270 uc16 mask, 310 void RegExpMacroAssemblerTracer::CheckCharacters(Vector<const uc16> str, 326 uc16 type,
|
H A D | scanner-base.h | 116 const uc16* buffer_cursor_; 117 const uc16* buffer_end_; 163 inline void AddChar(uc16 character) { 173 *reinterpret_cast<uc16*>(&backing_store_[position_]) = character; 179 Vector<const uc16> uc16_literal() { 182 return Vector<const uc16>( 183 reinterpret_cast<const uc16*>(backing_store_.start()), 232 uc16* dst = reinterpret_cast<uc16*>(new_store.start()); 321 Vector<const uc16> literal_uc16_strin [all...] |
H A D | jsregexp.h | 268 CharacterRange(uc16 from, uc16 to) : from_(from), to_(to) { } 269 static void AddClassEscape(uc16 type, ZoneList<CharacterRange>* ranges); 270 static Vector<const uc16> GetWordBounds(); 271 static inline CharacterRange Singleton(uc16 value) { 274 static inline CharacterRange Range(uc16 from, uc16 to) { 281 bool Contains(uc16 i) { return from_ <= i && i <= to_; } 282 uc16 from() const { return from_; } 283 void set_from(uc16 valu [all...] |
H A D | regexp-macro-assembler.cc | 93 const uc16* data; 223 uc16* substring1 = reinterpret_cast<uc16*>(byte_offset1); 224 uc16* substring2 = reinterpret_cast<uc16*>(byte_offset2);
|
H A D | preparse-data.h | 79 virtual void LogUC16Symbol(int start, Vector<const uc16> literal) { } 170 virtual void LogUC16Symbol(int start, Vector<const uc16> literal) { } 192 virtual void LogUC16Symbol(int start, Vector<const uc16> literal) {
|
H A D | regexp-macro-assembler-irregexp.cc | 264 void RegExpMacroAssemblerIrregexp::CheckCharacterLT(uc16 limit, 271 void RegExpMacroAssemblerIrregexp::CheckCharacterGT(uc16 limit, 344 uc16 c, 345 uc16 minus, 346 uc16 mask, 386 Vector<const uc16> str,
|
H A D | scanner.cc | 58 buffer_[--buffer_cursor_ - buffer_] = static_cast<uc16>(character); 62 SlowPushBack(static_cast<uc16>(character)); 66 void BufferedUC16CharacterStream::SlowPushBack(uc16 character) { 150 String::WriteToFlat<uc16>(*string_, buffer_, from_pos, from_pos + length); 205 buffer_[i++] = static_cast<uc16>(c);
|
H A D | string-stream.h | 84 FmtElm(const Vector<const uc16>& value) : type_(LC_STR) { // NOLINT 104 const Vector<const uc16>* u_lc_str_;
|
H A D | jsregexp.cc | 151 Vector<const uc16> atom_pattern = atom->data(); 1344 uc16 character, 1366 uc16 c, 1389 uc16 c, 1422 uc16 c1, 1423 uc16 c2, 1425 uc16 char_mask; 1431 uc16 exor = c1 ^ c2; 1437 uc16 mask = char_mask ^ exor; 1442 uc16 dif [all...] |
/external/v8/src/arm/ |
H A D | regexp-macro-assembler-arm.h | 57 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 58 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 59 virtual void CheckCharacters(Vector<const uc16> str, 75 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 76 uc16 minus, 77 uc16 mask, 82 virtual bool CheckSpecialCharacterClass(uc16 type,
|
/external/v8/src/ia32/ |
H A D | regexp-macro-assembler-ia32.h | 56 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 57 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 58 virtual void CheckCharacters(Vector<const uc16> str, 74 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 75 uc16 minus, 76 uc16 mask, 81 virtual bool CheckSpecialCharacterClass(uc16 type, Label* on_no_match);
|
H A D | regexp-macro-assembler-ia32.cc | 171 void RegExpMacroAssemblerIA32::CheckCharacterGT(uc16 limit, Label* on_greater) { 201 void RegExpMacroAssemblerIA32::CheckCharacterLT(uc16 limit, Label* on_less) { 207 void RegExpMacroAssemblerIA32::CheckCharacters(Vector<const uc16> str, 267 __ cmp(Operand(ebx, byte_offset + i * sizeof(uc16)), 277 Operand(ebx, byte_offset + i * sizeof(uc16))); 519 uc16 c, 520 uc16 minus, 521 uc16 mask, 531 bool RegExpMacroAssemblerIA32::CheckSpecialCharacterClass(uc16 type, 1248 Operand(esi, edi, times_1, cp_offset * sizeof(uc16))); [all...] |
/external/v8/src/mips/ |
H A D | regexp-macro-assembler-mips.cc | 167 void RegExpMacroAssemblerMIPS::CheckCharacterGT(uc16 limit, Label* on_greater) { 182 void RegExpMacroAssemblerMIPS::CheckCharacterLT(uc16 limit, Label* on_less) { 187 void RegExpMacroAssemblerMIPS::CheckCharacters(Vector<const uc16> str, 242 uc16 c, 243 uc16 minus, 244 uc16 mask, 250 bool RegExpMacroAssemblerMIPS::CheckSpecialCharacterClass(uc16 type,
|
H A D | regexp-macro-assembler-mips.h | 56 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 57 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 58 virtual void CheckCharacters(Vector<const uc16> str, 74 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 75 uc16 minus, 76 uc16 mask, 81 virtual bool CheckSpecialCharacterClass(uc16 type,
|
/external/v8/src/x64/ |
H A D | regexp-macro-assembler-x64.h | 50 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 51 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 52 virtual void CheckCharacters(Vector<const uc16> str, 68 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 69 uc16 minus, 70 uc16 mask, 75 virtual bool CheckSpecialCharacterClass(uc16 type,
|
H A D | regexp-macro-assembler-x64.cc | 187 void RegExpMacroAssemblerX64::CheckCharacterGT(uc16 limit, Label* on_greater) { 217 void RegExpMacroAssemblerX64::CheckCharacterLT(uc16 limit, Label* on_less) { 223 void RegExpMacroAssemblerX64::CheckCharacters(Vector<const uc16> str, 299 Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16))); 303 __ cmpl(Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16)), 308 Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16))); 558 uc16 c, 559 uc16 minus, 560 uc16 mask, 570 bool RegExpMacroAssemblerX64::CheckSpecialCharacterClass(uc16 typ [all...] |
/external/v8/src/extensions/ |
H A D | externalize-string-extension.cc | 55 typedef SimpleStringResource<uc16, v8::String::ExternalStringResource> 107 uc16* data = new uc16[string->length()];
|
/external/v8/test/cctest/ |
H A D | test-strings.cc | 54 explicit Resource(Vector<const uc16> string): data_(string.start()) { 61 const uc16* data_; 92 uc16 buf[2000]; 97 FACTORY->NewStringFromTwoByte(Vector<const uc16>(buf, len)); 116 uc16* buf = ZONE->NewArray<uc16>(len); 120 Resource* resource = new Resource(Vector<const uc16>(buf, len)); 380 uc16* non_ascii = ZONE->NewArray<uc16>(i + 1); 386 Resource* resource = new Resource(Vector<const uc16>(non_asci [all...] |
H A D | test-regexp.cc | 424 static bool IsDigit(uc16 c) { 429 static bool NotDigit(uc16 c) { 434 static bool IsWhiteSpace(uc16 c) { 452 static bool NotWhiteSpace(uc16 c) { 457 static bool NotWord(uc16 c) { 462 static void TestCharacterClassEscapes(uc16 c, bool (pred)(uc16 c)) { 606 uc16 ranges[kRangeCount][2 * kRangeSize]; 608 Vector<uc16> range(ranges[i], 2 * kRangeSize); 621 uc16* rang [all...] |