Home
last modified time | relevance | path

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

12

/external/v8/src/x64/
Dcodegen-x64.cc462 __ testb(result, Immediate(kStringEncodingMask)); in Generate()
476 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
477 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
478 __ testb(result, Immediate(kStringEncodingMask)); in Generate()
Dcode-stubs-x64.cc1137 kStringEncodingMask | in Generate()
1170 __ testb(rbx, Immediate(kStringRepresentationMask | kStringEncodingMask)); in Generate()
1448 __ testb(rbx, Immediate(kStringEncodingMask)); in Generate()
2859 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2860 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2861 __ testb(rbx, Immediate(kStringEncodingMask)); in Generate()
2903 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2904 __ testb(rbx, Immediate(kStringEncodingMask)); in Generate()
Dmacro-assembler-x64.cc2462 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2485 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
2504 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
5171 andb(value, Immediate(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
/external/v8/src/x87/
Dcodegen-x87.cc552 __ test_b(result, kStringEncodingMask); in Generate()
566 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
567 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
568 __ test(result, Immediate(kStringEncodingMask)); in Generate()
Dcode-stubs-x87.cc990 kStringEncodingMask | in Generate()
1022 __ test_b(ebx, kStringRepresentationMask | kStringEncodingMask); in Generate()
1278 __ test_b(ebx, kStringEncodingMask); in Generate()
2619 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2620 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2621 __ test(ebx, Immediate(kStringEncodingMask)); in Generate()
2666 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2667 __ test_b(ebx, kStringEncodingMask); in Generate()
Dmacro-assembler-x87.cc2566 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask); in JumpIfInstanceTypeIsNotSequentialOneByte()
2591 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2631 and_(value, Immediate(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
/external/v8/src/ia32/
Dcodegen-ia32.cc893 __ test_b(result, kStringEncodingMask); in Generate()
907 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
908 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
909 __ test(result, Immediate(kStringEncodingMask)); in Generate()
Dcode-stubs-ia32.cc1289 kStringEncodingMask | in Generate()
1321 __ test_b(ebx, kStringRepresentationMask | kStringEncodingMask); in Generate()
1583 __ test_b(ebx, kStringEncodingMask); in Generate()
2909 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2910 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2911 __ test(ebx, Immediate(kStringEncodingMask)); in Generate()
2956 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2957 __ test_b(ebx, kStringEncodingMask); in Generate()
Dmacro-assembler-ia32.cc2694 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask); in JumpIfInstanceTypeIsNotSequentialOneByte()
2719 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2759 and_(value, Immediate(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
/external/v8/src/heap/
Dobjects-visiting.cc25 if ((instance_type & kStringEncodingMask) == kOneByteStringTag) { in GetVisitorId()
/external/v8/src/
Dobjects-inl.h371 return (type & kStringEncodingMask) == kOneByteStringTag; in IsOneByteRepresentation()
377 return (type & kStringEncodingMask) == kTwoByteStringTag; in IsTwoByteRepresentation()
384 STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); in IsOneByteRepresentationUnderneath()
386 switch (type & (kIsIndirectStringMask | kStringEncodingMask)) { in IsOneByteRepresentationUnderneath()
400 STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); in IsTwoByteRepresentationUnderneath()
402 switch (type & (kIsIndirectStringMask | kStringEncodingMask)) { in IsTwoByteRepresentationUnderneath()
452 return type_ & kStringEncodingMask; in encoding_tag()
457 return (type_ & (kStringRepresentationMask | kStringEncodingMask)); in full_representation_tag()
461 STATIC_ASSERT((kStringRepresentationMask | kStringEncodingMask) ==
464 STATIC_ASSERT(static_cast<uint32_t>(kStringEncodingMask) ==
[all …]
Dobjects-body-descriptors-inl.h434 if ((type & kStringEncodingMask) == kOneByteStringTag) { in BodyDescriptorApply()
/external/v8/src/arm64/
Dcode-stubs-arm64.cc2375 STATIC_ASSERT(kStringEncodingMask == 0x04); in Generate()
2385 __ Ands(string_encoding, string_type, kStringEncodingMask); in Generate()
2433 STATIC_ASSERT(kStringEncodingMask == 0x04); in Generate()
3660 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
3661 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
3662 __ Tbz(input_type, MaskToBit(kStringEncodingMask), &two_byte_slice); in Generate()
3715 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
3716 __ Tbz(input_type, MaskToBit(kStringEncodingMask), &two_byte_sequential); in Generate()
Dcodegen-arm64.cc504 __ TestAndBranchIfAnySet(result, kStringEncodingMask, &one_byte); in Generate()
Dmacro-assembler-arm64.cc2273 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfEitherInstanceTypeIsNotSequentialOneByte()
2288 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
2302 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
3653 And(scratch, scratch, kStringRepresentationMask | kStringEncodingMask); in EmitSeqStringSetCharCheck()
/external/v8/src/mips/
Dcode-stubs-mips.cc2154 STATIC_ASSERT(kStringEncodingMask == 4); in Generate()
2157 __ And(a0, a0, Operand(kStringEncodingMask)); // Non-zero for one-byte. in Generate()
3063 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
3064 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
3065 __ And(t0, a1, Operand(kStringEncodingMask)); in Generate()
3106 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
3107 __ And(t0, a1, Operand(kStringEncodingMask)); in Generate()
Dcodegen-mips.cc1082 __ And(at, result, Operand(kStringEncodingMask)); in Generate()
/external/v8/src/ppc/
Dcode-stubs-ppc.cc2166 STATIC_ASSERT(kStringEncodingMask == 4); in Generate()
2167 __ ExtractBitMask(r6, r3, kStringEncodingMask, SetRC); in Generate()
3052 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
3053 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
3054 __ andi(r0, r4, Operand(kStringEncodingMask)); in Generate()
3095 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
3096 __ andi(r0, r4, Operand(kStringEncodingMask)); in Generate()
Dcodegen-ppc.cc507 __ andi(r0, result, Operand(kStringEncodingMask)); in Generate()
Dmacro-assembler-ppc.cc2926 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
2942 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
2978 andi(ip, ip, Operand(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
/external/v8/src/mips64/
Dcode-stubs-mips64.cc2158 STATIC_ASSERT(kStringEncodingMask == 4); in Generate()
2161 __ And(a0, a0, Operand(kStringEncodingMask)); // Non-zero for one_byte. in Generate()
3095 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
3096 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
3097 __ And(a4, a1, Operand(kStringEncodingMask)); in Generate()
3138 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
3139 __ And(a4, a1, Operand(kStringEncodingMask)); in Generate()
Dcodegen-mips64.cc1078 __ And(at, result, Operand(kStringEncodingMask)); in Generate()
/external/v8/src/arm/
Dcode-stubs-arm.cc2035 __ and_(r0, r0, Operand(kStringEncodingMask)); in Generate()
2909 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2910 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2911 __ tst(r1, Operand(kStringEncodingMask)); in Generate()
2952 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2953 __ tst(r1, Operand(kStringEncodingMask)); in Generate()
Dmacro-assembler-arm.cc3054 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
3070 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
3115 and_(ip, ip, Operand(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
Dcodegen-arm.cc783 __ tst(result, Operand(kStringEncodingMask)); in Generate()

12