Searched refs:uc16 (Results 26 - 47 of 47) sorted by relevance

12

/external/v8/src/
H A Dglobals.h229 typedef uint16_t uc16; typedef in namespace:v8::internal
232 const int kUC16Size = sizeof(uc16); // NOLINT
H A Dast.h1894 explicit CharacterSet(uc16 standard_set_type)
1901 uc16 standard_set_type() { return standard_set_type_; }
1902 void set_standard_set_type(uc16 special_set_type) {
1911 uc16 standard_set_type_;
1920 explicit RegExpCharacterClass(uc16 type)
1947 uc16 standard_type() { return set_.standard_set_type(); }
1958 explicit RegExpAtom(Vector<const uc16> data) : data_(data) { }
1968 Vector<const uc16> data() { return data_; }
1971 Vector<const uc16> data_;
H A Dinterpreter-irregexp.cc49 Vector<const uc16> subject) {
637 uc16 previous_char = '\n';
648 Vector<const uc16> subject_vector = subject->ToUC16Vector();
H A Dparser.h269 void AddCharacter(uc16 character);
287 ZoneList<uc16>* characters_;
335 CharacterRange ParseClassAtom(uc16* char_class);
H A Dfactory.h66 Handle<String> LookupTwoByteSymbol(Vector<const uc16> str);
105 Vector<const uc16> str,
H A Dstring-search.h68 static inline bool IsAsciiString(Vector<const uc16> string) {
226 if (static_cast<uc16>(pattern_first_char) > String::kMaxAsciiCharCodeU) {
H A Dconversions.cc683 const uc16* begin = SeqTwoByteString::cast(str)->GetChars();
684 const uc16* end = begin + str->length();
707 const uc16* begin = SeqTwoByteString::cast(str)->GetChars();
708 const uc16* end = begin + str->length();
H A Dobjects.cc726 uc16* dest = SeqTwoByteString::cast(result)->GetChars();
754 ScopedVector<uc16> smart_chars(this->length());
4563 Vector<const uc16> String::ToUC16Vector() {
4579 return Vector<const uc16>(seq->GetChars() + offset, length);
4583 const uc16* start =
4584 reinterpret_cast<const uc16*>(ext->resource()->data());
4585 return Vector<const uc16>(start + offset, length);
4650 const uc16* String::GetTwoByteData() {
4655 const uc16* String::GetTwoByteData(unsigned start) {
4672 SmartPointer<uc16> Strin
[all...]
H A Dobjects.h2443 MUST_USE_RESULT MaybeObject* LookupTwoByteSymbol(Vector<const uc16> str,
5346 Vector<const uc16> ToUC16Vector();
5361 bool IsTwoByteEqualTo(Vector<const uc16> str);
5389 SmartPointer<uc16> ToWideCString(
5511 const uc16* GetTwoByteData();
5512 const uc16* GetTwoByteData(unsigned start);
5552 static inline bool IsAscii(const uc16* chars, int length) {
5553 const uc16* limit = chars + length;
5686 inline uc16* GetChars();
H A Dparser.cc129 void RegExpBuilder::AddCharacter(uc16 c) {
132 characters_ = new ZoneList<uc16>(4);
213 Vector<const uc16> char_vector = characters_->ToConstVector();
216 Vector<const uc16> prefix = char_vector.SubVector(0, num_chars - 1);
4902 CharacterRange RegExpParser::ParseClassAtom(uc16* char_class) {
4925 static const uc16 kNoCharClass = 0;
4931 uc16 char_class,
4954 uc16 char_class = kNoCharClass;
4967 uc16 char_class_2 = kNoCharClass;
H A Dheap.h519 Vector<const uc16> str,
535 Vector<const uc16> str,
796 Vector<const uc16> str);
H A Dheap-inl.h107 MaybeObject* Heap::AllocateTwoByteSymbol(Vector<const uc16> str,
H A Dstring-stream.cc130 Vector<const uc16> value = *current.data_.u_lc_str_;
H A Dfactory.cc120 Handle<String> Factory::LookupTwoByteSymbol(Vector<const uc16> string) {
144 Handle<String> Factory::NewStringFromTwoByte(Vector<const uc16> string,
H A Druntime.cc2261 uc16* char_buffer = seq->GetChars();
2901 Vector<const uc16> pat_vector = seq_pat->ToUC16Vector();
2943 uc16 c = pattern[i];
3008 Vector<const uc16> pat_vector = pat->ToUC16Vector();
3247 Vector<const uc16> subject_vector = subject->ToUC16Vector();
5145 return QuoteJsonString<uc16, SeqTwoByteString, false>(isolate,
5167 return QuoteJsonString<uc16, SeqTwoByteString, true>(isolate,
5593 Vector<const uc16> subject_vector = subject->ToUC16Vector();
6136 uc16* sink = answer->GetChars();
6138 uc16* en
[all...]
H A Dast.cc1048 Vector<const uc16> chardata = that->data();
H A Dheap.cc2437 uc16* dest = SeqTwoByteString::cast(result)->GetChars();
2536 uc16* dest = SeqTwoByteString::cast(result)->GetChars();
2596 uc16* dest = SeqTwoByteString::cast(string_result)->GetChars();
3420 MaybeObject* Heap::AllocateStringFromTwoByte(Vector<const uc16> string,
4142 MaybeObject* Heap::LookupTwoByteSymbol(Vector<const uc16> string) {
H A Dobjects-inl.h327 return static_cast<const uc16*>(start_)[index];
2043 uc16* SeqTwoByteString::GetChars() {
2044 return reinterpret_cast<uc16*>(FIELD_ADDR(this, kHeaderSize));
/external/v8/src/arm/
H A Dregexp-macro-assembler-arm.cc191 void RegExpMacroAssemblerARM::CheckCharacterGT(uc16 limit, Label* on_greater) {
226 void RegExpMacroAssemblerARM::CheckCharacterLT(uc16 limit, Label* on_less) {
232 void RegExpMacroAssemblerARM::CheckCharacters(Vector<const uc16> str,
262 uc16 match_char = str[i];
468 uc16 c,
469 uc16 minus,
470 uc16 mask,
480 bool RegExpMacroAssemblerARM::CheckSpecialCharacterClass(uc16 type,
/external/v8/test/cctest/
H A Dtest-parsing.cc413 i::SmartPointer<i::uc16> uc16_buffer(new i::uc16[length]);
415 uc16_buffer[i] = static_cast<i::uc16>(ascii_source[i]);
H A Dtest-api.cc10327 explicit UC16VectorResource(i::Vector<const i::uc16> vector)
10331 virtual const i::uc16* data() const { return data_.start(); }
10333 i::Vector<const i::uc16> data_;
10455 // Initialize the contents of two_byte_content_ to be a uc16 representation
10543 i::uc16 two_byte_content_[15];
/external/v8/src/x64/
H A Dcode-stubs-x64.cc3906 STATIC_ASSERT(2 == sizeof(uc16));

Completed in 6780 milliseconds

12