/external/v8/src/ |
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, 180 enum Mode { ASCII = 1, UC16 = 2 };
|
jsregexp.h | 272 CharacterRange(uc16 from, uc16 to) : from_(from), to_(to) { } 273 static void AddClassEscape(uc16 type, ZoneList<CharacterRange>* ranges); 274 static Vector<const uc16> GetWordBounds(); 275 static inline CharacterRange Singleton(uc16 value) { 278 static inline CharacterRange Range(uc16 from, uc16 to) { 285 bool Contains(uc16 i) { return from_ <= i && i <= to_; } 286 uc16 from() const { return from_; } 287 void set_from(uc16 value) { from_ = value; [all...] |
bytecodes-irregexp.h | 75 V(MINUS_AND_CHECK_NOT_CHAR, 31, 12) /* bc8 pad8 uc16 uc16 addr32 */ \ 76 V(CHECK_LT, 32, 8) /* bc8 pad8 uc16 addr32 */ \ 77 V(CHECK_GT, 33, 8) /* bc8 pad8 uc16 addr32 */ \
|
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,
|
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,
|
regexp-macro-assembler.cc | 93 const uc16* data; 227 uc16* substring1 = reinterpret_cast<uc16*>(byte_offset1); 228 uc16* substring2 = reinterpret_cast<uc16*>(byte_offset2);
|
scanner-character-streams.cc | 58 buffer_[--buffer_cursor_ - buffer_] = static_cast<uc16>(character); 62 SlowPushBack(static_cast<uc16>(character)); 66 void BufferedUtf16CharacterStream::SlowPushBack(uc16 character) { 150 String::WriteToFlat<uc16>(*string_, buffer_, from_pos, from_pos + length); 205 buffer_[i++] = static_cast<uc16>(c);
|
/external/v8/src/x64/ |
regexp-macro-assembler-x64.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, 264 // Which mode to generate code for (ASCII or UC16).
|
regexp-macro-assembler-x64.cc | 47 * - rdx : currently loaded character(s) as ASCII or UC16. Must be loaded using 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, 294 ASSERT(mode_ == UC16); 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))); 396 ASSERT(mode_ == UC16); 505 ASSERT(mode_ == UC16); [all...] |
/external/chromium_org/v8/src/ |
jsregexp.h | 263 CharacterRange(uc16 from, uc16 to) : from_(from), to_(to) { } 264 static void AddClassEscape(uc16 type, ZoneList<CharacterRange>* ranges, 267 static inline CharacterRange Singleton(uc16 value) { 270 static inline CharacterRange Range(uc16 from, uc16 to) { 277 bool Contains(uc16 i) { return from_ <= i && i <= to_; } 278 uc16 from() const { return from_; } 279 void set_from(uc16 value) { from_ = value; } 280 uc16 to() const { return to_; [all...] |
char-predicates-inl.h | 86 inline bool IsRegExpWord(uc16 c) { 93 inline bool IsRegExpNewline(uc16 c) {
|
regexp-macro-assembler.cc | 92 const uc16* data; 246 uc16* substring1 = reinterpret_cast<uc16*>(byte_offset1); 247 uc16* substring2 = reinterpret_cast<uc16*>(byte_offset2);
|
scanner-character-streams.cc | 59 buffer_[--buffer_cursor_ - buffer_] = static_cast<uc16>(character); 63 SlowPushBack(static_cast<uc16>(character)); 67 void BufferedUtf16CharacterStream::SlowPushBack(uc16 character) { 152 String::WriteToFlat<uc16>(*string_, buffer_, from_pos, from_pos + length); 207 buffer_[i++] = static_cast<uc16>(c);
|
/external/v8/test/cctest/ |
test-regexp.cc | 431 static bool IsDigit(uc16 c) { 436 static bool NotDigit(uc16 c) { 441 static bool IsWhiteSpace(uc16 c) { 460 static bool NotWhiteSpace(uc16 c) { 465 static bool NotWord(uc16 c) { 470 static void TestCharacterClassEscapes(uc16 c, bool (pred)(uc16 c)) { 613 uc16 ranges[kRangeCount][2 * kRangeSize]; 615 Vector<uc16> range(ranges[i], 2 * kRangeSize); 628 uc16* range = ranges[i] [all...] |
/external/chromium_org/v8/src/ia32/ |
regexp-macro-assembler-ia32.cc | 177 void RegExpMacroAssemblerIA32::CheckCharacterGT(uc16 limit, Label* on_greater) { 207 void RegExpMacroAssemblerIA32::CheckCharacterLT(uc16 limit, Label* on_less) { 307 ASSERT(mode_ == UC16); 395 ASSERT(mode_ == UC16); 460 uc16 c, 461 uc16 minus, 462 uc16 mask, 477 uc16 from, 478 uc16 to, 487 uc16 from [all...] |
/external/chromium_org/v8/src/x64/ |
regexp-macro-assembler-x64.cc | 48 * - rdx : Currently loaded character(s) as ASCII or UC16. Must be loaded 194 void RegExpMacroAssemblerX64::CheckCharacterGT(uc16 limit, Label* on_greater) { 224 void RegExpMacroAssemblerX64::CheckCharacterLT(uc16 limit, Label* on_less) { 321 ASSERT(mode_ == UC16); 430 ASSERT(mode_ == UC16); 487 uc16 c, 488 uc16 minus, 489 uc16 mask, 500 uc16 from, 501 uc16 to [all...] |
/external/v8/src/ia32/ |
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, 265 ASSERT(mode_ == UC16); 267 __ cmp(Operand(ebx, byte_offset + i * sizeof(uc16)), 277 Operand(ebx, byte_offset + i * sizeof(uc16))); 368 ASSERT(mode_ == UC16); 456 ASSERT(mode_ == UC16); 522 uc16 c, 523 uc16 minus [all...] |
/external/chromium_org/v8/test/mjsunit/regress/ |
regress-1017.js | 32 // 32 ASCII characters to 64 bytes of UC16 characters, leaving no room
|
regress-1129.js | 37 // Try to compile in UC16 mode, and drop the exception.
|
/external/v8/test/mjsunit/regress/ |
regress-1017.js | 32 // 32 ASCII characters to 64 bytes of UC16 characters, leaving no room
|
regress-1129.js | 37 // Try to compile in UC16 mode, and drop the exception.
|
/external/chromium_org/v8/src/extensions/ |
externalize-string-extension.cc | 55 typedef SimpleStringResource<uc16, v8::String::ExternalStringResource> 114 uc16* data = new uc16[string->length()];
|
/external/v8/src/extensions/ |
externalize-string-extension.cc | 55 typedef SimpleStringResource<uc16, v8::String::ExternalStringResource> 107 uc16* data = new uc16[string->length()];
|
/external/chromium_org/v8/src/arm/ |
regexp-macro-assembler-arm.cc | 197 void RegExpMacroAssemblerARM::CheckCharacterGT(uc16 limit, Label* on_greater) { 232 void RegExpMacroAssemblerARM::CheckCharacterLT(uc16 limit, Label* on_less) { 312 ASSERT(mode_ == UC16); 383 ASSERT(mode_ == UC16); 432 uc16 c, 433 uc16 minus, 434 uc16 mask, 445 uc16 from, 446 uc16 to, 455 uc16 from [all...] |
/external/chromium_org/v8/src/mips/ |
regexp-macro-assembler-mips.cc | 203 void RegExpMacroAssemblerMIPS::CheckCharacterGT(uc16 limit, Label* on_greater) { 233 void RegExpMacroAssemblerMIPS::CheckCharacterLT(uc16 limit, Label* on_less) { 314 ASSERT(mode_ == UC16); 396 ASSERT(mode_ == UC16); 436 uc16 c, 437 uc16 minus, 438 uc16 mask, 448 uc16 from, 449 uc16 to, 458 uc16 from [all...] |