/external/v8/src/ |
D | uri.cc | 18 bool IsReservedPredicate(uc16 c) { in IsReservedPredicate() 48 std::vector<uc16>* buffer) { in DecodeOctets() 65 int TwoDigitHex(uc16 character1, uc16 character2) { in TwoDigitHex() 76 void AddToBuffer(uc16 decoded, String::FlatContent* uri_content, int index, in AddToBuffer() 80 uc16 first = uri_content->Get(index + 1); in AddToBuffer() 81 uc16 second = uri_content->Get(index + 2); in AddToBuffer() 93 String::FlatContent* uri_content, std::vector<uc16>* buffer) { in IntoTwoByte() 95 uc16 code = uri_content->Get(k); in IntoTwoByte() 104 uc16 decoded = static_cast<uc16>(two_digits); in IntoTwoByte() 120 uc16 continuation_byte = static_cast<uc16>(two_digits); in IntoTwoByte() [all …]
|
D | string-builder-inl.h | 128 Append<uint8_t, uc16>(c); in AppendCharacter() 137 while (*u != '\0') Append<uint8_t, uc16>(*(u++)); in AppendCString() 141 V8_INLINE void AppendCString(const uc16* s) { in AppendCString() 143 while (*s != '\0') Append<uc16, uint8_t>(*(s++)); in AppendCString() 145 while (*s != '\0') Append<uc16, uc16>(*(s++)); in AppendCString()
|
D | char-predicates-inl.h | 66 inline bool IsRegExpWord(uc16 c) { in IsRegExpWord() 73 inline bool IsRegExpNewline(uc16 c) { in IsRegExpNewline()
|
/external/v8/src/regexp/ |
D | regexp-macro-assembler-tracer.h | 30 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 31 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 43 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 44 uc16 minus, 45 uc16 and_with, 47 virtual void CheckCharacterInRange(uc16 from, 48 uc16 to, 50 virtual void CheckCharacterNotInRange(uc16 from, 51 uc16 to, 55 virtual bool CheckSpecialCharacterClass(uc16 type,
|
D | regexp-macro-assembler-irregexp.h | 66 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 67 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 75 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 76 uc16 minus, 77 uc16 mask, 79 virtual void CheckCharacterInRange(uc16 from, 80 uc16 to, 82 virtual void CheckCharacterNotInRange(uc16 from, 83 uc16 to,
|
D | regexp-parser.h | 103 void AddCharacter(uc16 character); 127 static const uc16 kNoPendingSurrogate = 0; 128 void AddLeadSurrogate(uc16 lead_surrogate); 129 void AddTrailSurrogate(uc16 trail_surrogate); 141 ZoneList<uc16>* characters_; 142 uc16 pending_surrogate_; 237 const ZoneVector<uc16>* capture_name, in RegExpParserState() 260 const ZoneVector<uc16>* capture_name() const { return capture_name_; } in capture_name() 267 bool IsInsideCaptureGroup(const ZoneVector<uc16>* name); 281 const ZoneVector<uc16>* const capture_name_; [all …]
|
D | regexp-macro-assembler.h | 80 virtual void CheckCharacterGT(uc16 limit, Label* on_greater) = 0; 81 virtual void CheckCharacterLT(uc16 limit, Label* on_less) = 0; 99 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 100 uc16 minus, 101 uc16 and_with, 103 virtual void CheckCharacterInRange(uc16 from, 104 uc16 to, // Both inclusive. 106 virtual void CheckCharacterNotInRange(uc16 from, 107 uc16 to, // Both inclusive. 121 virtual bool CheckSpecialCharacterClass(uc16 type, Label* on_no_match);
|
D | regexp-macro-assembler-tracer.cc | 188 explicit PrintablePrinter(uc16 character) : character_(character) { } in PrintablePrinter() 203 uc16 character_; 208 void RegExpMacroAssemblerTracer::CheckCharacterLT(uc16 limit, Label* on_less) { in CheckCharacterLT() 218 void RegExpMacroAssemblerTracer::CheckCharacterGT(uc16 limit, in CheckCharacterGT() 293 uc16 c, in CheckNotCharacterAfterMinusAnd() 294 uc16 minus, in CheckNotCharacterAfterMinusAnd() 295 uc16 mask, in CheckNotCharacterAfterMinusAnd() 308 uc16 from, in CheckCharacterInRange() 309 uc16 to, in CheckCharacterInRange() 324 uc16 from, in CheckCharacterNotInRange() [all …]
|
D | regexp-macro-assembler-irregexp.cc | 245 void RegExpMacroAssemblerIrregexp::CheckCharacterLT(uc16 limit, in CheckCharacterLT() 252 void RegExpMacroAssemblerIrregexp::CheckCharacterGT(uc16 limit, in CheckCharacterGT() 326 uc16 c, in CheckNotCharacterAfterMinusAnd() 327 uc16 minus, in CheckNotCharacterAfterMinusAnd() 328 uc16 mask, in CheckNotCharacterAfterMinusAnd() 338 uc16 from, in CheckCharacterInRange() 339 uc16 to, in CheckCharacterInRange() 349 uc16 from, in CheckCharacterNotInRange() 350 uc16 to, in CheckCharacterNotInRange()
|
D | regexp-ast.h | 143 explicit CharacterSet(uc16 standard_set_type) in CharacterSet() 148 uc16 standard_set_type() const { return standard_set_type_; } in standard_set_type() 149 void set_standard_set_type(uc16 special_set_type) { in set_standard_set_type() 159 uc16 standard_set_type_; 320 RegExpCharacterClass(uc16 type, JSRegExp::Flags flags) in RegExpCharacterClass() 350 uc16 standard_type() const { return set_.standard_set_type(); } in standard_type() 367 explicit RegExpAtom(Vector<const uc16> data, JSRegExp::Flags flags) in RegExpAtom() 377 Vector<const uc16> data() { return data_; } in data() 383 Vector<const uc16> data_; 471 const ZoneVector<uc16>* name() const { return name_; } in name() [all …]
|
D | regexp-parser.cc | 57 unibrow::Utf16::IsLeadSurrogate(static_cast<uc16>(c0))) { in ReadNext() 58 uc16 c1 = in()->Get(position); in ReadNext() 60 c0 = unibrow::Utf16::CombineSurrogatePair(static_cast<uc16>(c0), c1); in ReadNext() 581 const ZoneVector<uc16>* capture_name = nullptr; in ParseOpenParenthesis() 813 static void push_code_unit(ZoneVector<uc16>* v, uint32_t code_unit) { in push_code_unit() 822 const ZoneVector<uc16>* RegExpParser::ParseCaptureGroupName() { in ParseCaptureGroupName() 823 ZoneVector<uc16>* name = in ParseCaptureGroupName() 824 new (zone()->New(sizeof(ZoneVector<uc16>))) ZoneVector<uc16>(zone()); in ParseCaptureGroupName() 868 bool RegExpParser::CreateNamedCaptureAtIndex(const ZoneVector<uc16>* name, in CreateNamedCaptureAtIndex() 904 const ZoneVector<uc16>* name = ParseCaptureGroupName(); in ParseNamedBackReference() [all …]
|
D | regexp-macro-assembler.cc | 41 uc16* substring1 = reinterpret_cast<uc16*>(byte_offset1); in CaseInsensitiveCompareUC16() 42 uc16* substring2 = reinterpret_cast<uc16*>(byte_offset2); in CaseInsensitiveCompareUC16() 55 uc16 c1t = substring1[i + 1]; in CaseInsensitiveCompareUC16() 56 uc16 c2t = substring2[i + 1]; in CaseInsensitiveCompareUC16() 109 bool RegExpMacroAssembler::CheckSpecialCharacterClass(uc16 type, in CheckSpecialCharacterClass()
|
/external/v8/src/regexp/s390/ |
D | regexp-macro-assembler-s390.h | 30 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 31 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 44 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, uc16 minus, uc16 mask, 46 virtual void CheckCharacterInRange(uc16 from, uc16 to, Label* on_in_range); 47 virtual void CheckCharacterNotInRange(uc16 from, uc16 to, 54 virtual bool CheckSpecialCharacterClass(uc16 type, Label* on_no_match);
|
/external/v8/src/regexp/ia32/ |
D | regexp-macro-assembler-ia32.h | 31 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 32 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 46 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 47 uc16 minus, 48 uc16 mask, 50 virtual void CheckCharacterInRange(uc16 from, 51 uc16 to, 53 virtual void CheckCharacterNotInRange(uc16 from, 54 uc16 to, 61 virtual bool CheckSpecialCharacterClass(uc16 type, Label* on_no_match);
|
D | regexp-macro-assembler-ia32.cc | 156 void RegExpMacroAssemblerIA32::CheckCharacterGT(uc16 limit, Label* on_greater) { in CheckCharacterGT() 177 void RegExpMacroAssemblerIA32::CheckCharacterLT(uc16 limit, Label* on_less) { in CheckCharacterLT() 470 uc16 c, in CheckNotCharacterAfterMinusAnd() 471 uc16 minus, in CheckNotCharacterAfterMinusAnd() 472 uc16 mask, in CheckNotCharacterAfterMinusAnd() 487 uc16 from, in CheckCharacterInRange() 488 uc16 to, in CheckCharacterInRange() 497 uc16 from, in CheckCharacterNotInRange() 498 uc16 to, in CheckCharacterNotInRange() 522 bool RegExpMacroAssemblerIA32::CheckSpecialCharacterClass(uc16 type, in CheckSpecialCharacterClass() [all …]
|
/external/v8/src/regexp/arm/ |
D | regexp-macro-assembler-arm.h | 32 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 33 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 47 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 48 uc16 minus, 49 uc16 mask, 51 virtual void CheckCharacterInRange(uc16 from, 52 uc16 to, 54 virtual void CheckCharacterNotInRange(uc16 from, 55 uc16 to, 62 virtual bool CheckSpecialCharacterClass(uc16 type,
|
/external/v8/src/regexp/mips64/ |
D | regexp-macro-assembler-mips64.h | 31 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 32 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 46 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 47 uc16 minus, 48 uc16 mask, 50 virtual void CheckCharacterInRange(uc16 from, 51 uc16 to, 53 virtual void CheckCharacterNotInRange(uc16 from, 54 uc16 to, 61 virtual bool CheckSpecialCharacterClass(uc16 type,
|
/external/v8/src/regexp/ppc/ |
D | regexp-macro-assembler-ppc.h | 31 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 32 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 45 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, uc16 minus, uc16 mask, 47 virtual void CheckCharacterInRange(uc16 from, uc16 to, Label* on_in_range); 48 virtual void CheckCharacterNotInRange(uc16 from, uc16 to, 55 virtual bool CheckSpecialCharacterClass(uc16 type, Label* on_no_match);
|
/external/v8/src/regexp/mips/ |
D | regexp-macro-assembler-mips.h | 31 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 32 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 46 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 47 uc16 minus, 48 uc16 mask, 50 virtual void CheckCharacterInRange(uc16 from, 51 uc16 to, 53 virtual void CheckCharacterNotInRange(uc16 from, 54 uc16 to, 61 virtual bool CheckSpecialCharacterClass(uc16 type,
|
/external/v8/src/regexp/arm64/ |
D | regexp-macro-assembler-arm64.h | 33 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 34 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 35 virtual void CheckCharacters(Vector<const uc16> str, 52 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 53 uc16 minus, 54 uc16 mask, 56 virtual void CheckCharacterInRange(uc16 from, 57 uc16 to, 59 virtual void CheckCharacterNotInRange(uc16 from, 60 uc16 to, [all …]
|
/external/v8/src/regexp/x64/ |
D | regexp-macro-assembler-x64.h | 33 virtual void CheckCharacterGT(uc16 limit, Label* on_greater); 34 virtual void CheckCharacterLT(uc16 limit, Label* on_less); 48 virtual void CheckNotCharacterAfterMinusAnd(uc16 c, 49 uc16 minus, 50 uc16 mask, 52 virtual void CheckCharacterInRange(uc16 from, 53 uc16 to, 55 virtual void CheckCharacterNotInRange(uc16 from, 56 uc16 to, 63 virtual bool CheckSpecialCharacterClass(uc16 type,
|
D | regexp-macro-assembler-x64.cc | 170 void RegExpMacroAssemblerX64::CheckCharacterGT(uc16 limit, Label* on_greater) { in CheckCharacterGT() 191 void RegExpMacroAssemblerX64::CheckCharacterLT(uc16 limit, Label* on_less) { in CheckCharacterLT() 492 uc16 c, in CheckNotCharacterAfterMinusAnd() 493 uc16 minus, in CheckNotCharacterAfterMinusAnd() 494 uc16 mask, in CheckNotCharacterAfterMinusAnd() 505 uc16 from, in CheckCharacterInRange() 506 uc16 to, in CheckCharacterInRange() 515 uc16 from, in CheckCharacterNotInRange() 516 uc16 to, in CheckCharacterNotInRange() 540 bool RegExpMacroAssemblerX64::CheckSpecialCharacterClass(uc16 type, in CheckSpecialCharacterClass() [all …]
|
/external/v8/src/objects/ |
D | string.h | 120 Vector<const uc16> ToUC16Vector() const { in ToUC16Vector() 122 return Vector<const uc16>(twobyte_start, length_); in ToUC16Vector() 125 uc16 Get(int i) const { in Get() 142 explicit FlatContent(const uc16* start, int length) in FlatContent() 148 const uc16* twobyte_start; 291 bool IsTwoByteEqualTo(Vector<const uc16> str); 374 const uc16* GetTwoByteData(unsigned start); 426 static inline int NonOneByteStart(const uc16* chars, int length) { in NonOneByteStart() 427 const uc16* limit = chars + length; in NonOneByteStart() 428 const uc16* start = chars; in NonOneByteStart() [all …]
|
D | string-inl.h | 182 return Get<uc16>(index); in Get() 193 return static_cast<Char>(static_cast<const uc16*>(start_)[index]); in Get() 254 class TwoByteStringKey : public SequentialStringKey<uc16> { 256 explicit TwoByteStringKey(Vector<const uc16> str, uint64_t seed) in TwoByteStringKey() 257 : SequentialStringKey<uc16>(str, seed) {} in TwoByteStringKey() 436 inline Vector<const uc16> String::GetCharVector() { in GetCharVector() 472 uc16* SeqTwoByteString::GetChars() { in GetChars() 473 return reinterpret_cast<uc16*>(FIELD_ADDR(this, kHeaderSize)); in GetChars() 732 typedef uc16 value_type; 733 typedef uc16* pointer; [all …]
|
/external/v8/src/extensions/ |
D | externalize-string-extension.cc | 37 typedef SimpleStringResource<uc16, v8::String::ExternalStringResource> 104 uc16* data = new uc16[string->length()]; in Externalize()
|