/external/v8/src/x64/ |
D | codegen-x64.cc | 462 __ 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()
|
D | code-stubs-x64.cc | 1137 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()
|
D | macro-assembler-x64.cc | 2462 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/ |
D | codegen-x87.cc | 552 __ 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()
|
D | code-stubs-x87.cc | 990 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()
|
D | macro-assembler-x87.cc | 2566 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask); in JumpIfInstanceTypeIsNotSequentialOneByte() 2591 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings() 2631 and_(value, Immediate(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
|
/external/v8/src/ia32/ |
D | codegen-ia32.cc | 893 __ 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()
|
D | code-stubs-ia32.cc | 1289 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()
|
D | macro-assembler-ia32.cc | 2694 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask); in JumpIfInstanceTypeIsNotSequentialOneByte() 2719 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings() 2759 and_(value, Immediate(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
|
/external/v8/src/heap/ |
D | objects-visiting.cc | 25 if ((instance_type & kStringEncodingMask) == kOneByteStringTag) { in GetVisitorId()
|
/external/v8/src/ |
D | objects-inl.h | 371 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 …]
|
D | objects-body-descriptors-inl.h | 434 if ((type & kStringEncodingMask) == kOneByteStringTag) { in BodyDescriptorApply()
|
/external/v8/src/arm64/ |
D | code-stubs-arm64.cc | 2375 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()
|
D | codegen-arm64.cc | 504 __ TestAndBranchIfAnySet(result, kStringEncodingMask, &one_byte); in Generate()
|
D | macro-assembler-arm64.cc | 2273 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/ |
D | code-stubs-mips.cc | 2154 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()
|
D | codegen-mips.cc | 1082 __ And(at, result, Operand(kStringEncodingMask)); in Generate()
|
/external/v8/src/ppc/ |
D | code-stubs-ppc.cc | 2166 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()
|
D | codegen-ppc.cc | 507 __ andi(r0, result, Operand(kStringEncodingMask)); in Generate()
|
D | macro-assembler-ppc.cc | 2926 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte() 2942 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte() 2978 andi(ip, ip, Operand(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
|
/external/v8/src/mips64/ |
D | code-stubs-mips64.cc | 2158 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()
|
D | codegen-mips64.cc | 1078 __ And(at, result, Operand(kStringEncodingMask)); in Generate()
|
/external/v8/src/arm/ |
D | code-stubs-arm.cc | 2035 __ 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()
|
D | macro-assembler-arm.cc | 3054 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte() 3070 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte() 3115 and_(ip, ip, Operand(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
|
D | codegen-arm.cc | 783 __ tst(result, Operand(kStringEncodingMask)); in Generate()
|