Home
last modified time | relevance | path

Searched refs:kStringEncodingMask (Results 1 – 25 of 44) sorted by relevance

12

/external/v8/src/x64/
Dcodegen-x64.cc137 __ testb(result, Immediate(kStringEncodingMask)); in Generate()
151 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
152 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
153 __ testb(result, Immediate(kStringEncodingMask)); in Generate()
Dmacro-assembler-x64.cc2553 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2580 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
4994 andb(value, Immediate(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
Dcode-stubs-x64.cc457 kStringEncodingMask | in Generate()
745 __ testb(rbx, Immediate(kStringEncodingMask)); in Generate()
/external/v8/src/x87/
Dcodegen-x87.cc288 __ test_b(result, Immediate(kStringEncodingMask)); in Generate()
302 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
303 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
304 __ test(result, Immediate(kStringEncodingMask)); in Generate()
Dmacro-assembler-x87.cc2385 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2427 and_(value, Immediate(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
/external/v8/src/ia32/
Dcodegen-ia32.cc561 __ test_b(result, Immediate(kStringEncodingMask)); in Generate()
575 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
576 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
577 __ test(result, Immediate(kStringEncodingMask)); in Generate()
Dmacro-assembler-ia32.cc2539 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2581 and_(value, Immediate(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
Dcode-stubs-ia32.cc569 kStringEncodingMask | in Generate()
839 __ test_b(ebx, Immediate(kStringEncodingMask)); in Generate()
/external/v8/src/arm64/
Dcodegen-arm64.cc177 __ TestAndBranchIfAnySet(result, kStringEncodingMask, &one_byte); in Generate()
Dcode-stubs-arm64.cc1457 STATIC_ASSERT(kStringEncodingMask == 0x08); in Generate()
1467 __ Ands(string_encoding, string_type, kStringEncodingMask); in Generate()
1515 STATIC_ASSERT(kStringEncodingMask == 0x08); in Generate()
/external/v8/src/s390/
Dcodegen-s390.cc155 __ mov(r0, Operand(kStringEncodingMask)); in Generate()
Dcode-stubs-s390.cc1374 STATIC_ASSERT(kStringEncodingMask == 8); in Generate()
1375 __ ExtractBitMask(r5, r2, kStringEncodingMask, SetRC); in Generate()
/external/v8/src/ppc/
Dcodegen-ppc.cc158 __ andi(r0, result, Operand(kStringEncodingMask)); in Generate()
Dcode-stubs-ppc.cc1373 STATIC_ASSERT(kStringEncodingMask == 8); in Generate()
1374 __ ExtractBitMask(r6, r3, kStringEncodingMask, SetRC); in Generate()
/external/v8/src/heap/
Dobjects-visiting.cc26 if ((instance_type & kStringEncodingMask) == kOneByteStringTag) { in GetVisitorId()
/external/v8/src/builtins/
Dbuiltins-string.cc91 const int kMask = kStringRepresentationMask | kStringEncodingMask; in DispatchOnStringInstanceType()
214 kStringEncodingMask | kIsIndirectStringMask | kShortExternalStringMask | in GenerateStringEqual()
215 ((kStringEncodingMask | kIsIndirectStringMask | kShortExternalStringMask) in GenerateStringEqual()
309 kStringEncodingMask | kStringRepresentationMask | in GenerateStringRelationalComparison()
310 ((kStringEncodingMask | kStringRepresentationMask) << 8); in GenerateStringRelationalComparison()
/external/v8/src/
Dobjects-inl.h791 return (type & kStringEncodingMask) == kOneByteStringTag; in IsOneByteRepresentation()
796 return (type & kStringEncodingMask) == kTwoByteStringTag; in IsTwoByteRepresentation()
802 STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); in IsOneByteRepresentationUnderneath()
804 switch (type & (kIsIndirectStringMask | kStringEncodingMask)) { in IsOneByteRepresentationUnderneath()
817 STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); in IsTwoByteRepresentationUnderneath()
819 switch (type & (kIsIndirectStringMask | kStringEncodingMask)) { in IsTwoByteRepresentationUnderneath()
864 uint32_t StringShape::encoding_tag() { return type_ & kStringEncodingMask; } in encoding_tag()
867 return (type_ & (kStringRepresentationMask | kStringEncodingMask)); in full_representation_tag()
870 STATIC_ASSERT((kStringRepresentationMask | kStringEncodingMask) ==
873 STATIC_ASSERT(static_cast<uint32_t>(kStringEncodingMask) ==
[all …]
Dcode-stub-assembler.cc1771 Int32Constant(kStringEncodingMask | in NewConsString()
1776 Int32Constant(kStringEncodingMask | in NewConsString()
3020 Int32Constant(kStringEncodingMask)), in StringCharCodeAt()
3109 Int32Constant(kStringEncodingMask)), in StringCharCodeAt()
3248 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in AllocAndCopyStringCharacters()
3250 a->Int32Constant(kStringEncodingMask)), in AllocAndCopyStringCharacters()
3422 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in SubString()
3423 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in SubString()
3429 Int32Constant(kStringEncodingMask)), in SubString()
3653 Int32Constant(kStringEncodingMask)), in StringAdd()
[all …]
Dobjects-body-descriptors-inl.h448 if ((type & kStringEncodingMask) == kOneByteStringTag) { in BodyDescriptorApply()
/external/v8/src/arm/
Dcodegen-arm.cc402 __ tst(result, Operand(kStringEncodingMask)); in Generate()
Dmacro-assembler-arm.cc3286 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
3334 and_(ip, ip, Operand(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
/external/v8/src/mips/
Dcodegen-mips.cc690 __ And(at, result, Operand(kStringEncodingMask)); in Generate()
Dcode-stubs-mips.cc1423 STATIC_ASSERT(kStringEncodingMask == 8); in Generate()
1426 __ And(a0, a0, Operand(kStringEncodingMask)); // Non-zero for one-byte. in Generate()
/external/v8/src/mips64/
Dcodegen-mips64.cc692 __ And(at, result, Operand(kStringEncodingMask)); in Generate()
Dcode-stubs-mips64.cc1422 STATIC_ASSERT(kStringEncodingMask == 8); in Generate()
1425 __ And(a0, a0, Operand(kStringEncodingMask)); // Non-zero for one_byte. in Generate()

12