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

12

/external/v8/src/
H A Dregexp-macro-assembler-tracer.h50 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 Dpreparser-api.cc86 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 Dchar-predicates-inl.h74 inline bool IsRegExpWord(uc16 c) {
81 inline bool IsRegExpNewline(uc16 c) {
H A Dregexp-macro-assembler.h83 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 Dregexp-macro-assembler-irregexp.h83 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 Dscanner.h54 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 Dregexp-macro-assembler-tracer.cc201 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 Dscanner-base.h116 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 Djsregexp.h268 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 Dregexp-macro-assembler.cc93 const uc16* data;
223 uc16* substring1 = reinterpret_cast<uc16*>(byte_offset1);
224 uc16* substring2 = reinterpret_cast<uc16*>(byte_offset2);
H A Dpreparse-data.h79 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 Dregexp-macro-assembler-irregexp.cc264 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 Dscanner.cc58 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 Dstring-stream.h84 FmtElm(const Vector<const uc16>& value) : type_(LC_STR) { // NOLINT
104 const Vector<const uc16>* u_lc_str_;
H A Djsregexp.cc151 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 Dregexp-macro-assembler-arm.h57 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 Dregexp-macro-assembler-ia32.h56 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 Dregexp-macro-assembler-ia32.cc171 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 Dregexp-macro-assembler-mips.cc167 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 Dregexp-macro-assembler-mips.h56 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 Dregexp-macro-assembler-x64.h50 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 Dregexp-macro-assembler-x64.cc187 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 Dexternalize-string-extension.cc55 typedef SimpleStringResource<uc16, v8::String::ExternalStringResource>
107 uc16* data = new uc16[string->length()];
/external/v8/test/cctest/
H A Dtest-strings.cc54 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 Dtest-regexp.cc424 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...]

Completed in 386 milliseconds

12