Home
last modified time | relevance | path

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

12

/external/v8/src/x64/
Dcodegen-x64.cc432 __ testb(result, Immediate(kStringEncodingMask)); in Generate()
446 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
447 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
448 __ testb(result, Immediate(kStringEncodingMask)); in Generate()
Dcode-stubs-x64.cc625 kStringEncodingMask | in Generate()
923 __ testb(rbx, Immediate(kStringEncodingMask)); in Generate()
2246 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2247 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2248 __ testb(rbx, Immediate(kStringEncodingMask)); in Generate()
2290 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2291 __ testb(rbx, Immediate(kStringEncodingMask)); in Generate()
Dmacro-assembler-x64.cc2550 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2573 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
2592 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
5392 andb(value, Immediate(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
/external/v8/src/x87/
Dcodegen-x87.cc549 __ test_b(result, Immediate(kStringEncodingMask)); in Generate()
563 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
564 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
565 __ test(result, Immediate(kStringEncodingMask)); in Generate()
Dcode-stubs-x87.cc452 kStringEncodingMask | in Generate()
727 __ test_b(ebx, Immediate(kStringEncodingMask)); in Generate()
2009 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2010 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2011 __ test(ebx, Immediate(kStringEncodingMask)); in Generate()
2056 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2057 __ test_b(ebx, Immediate(kStringEncodingMask)); in Generate()
Dmacro-assembler-x87.cc2860 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask); in JumpIfInstanceTypeIsNotSequentialOneByte()
2885 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2925 and_(value, Immediate(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()
/external/v8/src/ia32/
Dcodegen-ia32.cc857 __ test_b(result, Immediate(kStringEncodingMask)); in Generate()
871 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
872 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
873 __ test(result, Immediate(kStringEncodingMask)); in Generate()
Dcode-stubs-ia32.cc751 kStringEncodingMask | in Generate()
1032 __ test_b(ebx, Immediate(kStringEncodingMask)); in Generate()
2287 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2288 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2289 __ test(ebx, Immediate(kStringEncodingMask)); in Generate()
2334 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2335 __ test_b(ebx, Immediate(kStringEncodingMask)); in Generate()
Dmacro-assembler-ia32.cc3013 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask); in JumpIfInstanceTypeIsNotSequentialOneByte()
3038 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
3078 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.h355 return (type & kStringEncodingMask) == kOneByteStringTag; in IsOneByteRepresentation()
361 return (type & kStringEncodingMask) == kTwoByteStringTag; in IsTwoByteRepresentation()
368 STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); in IsOneByteRepresentationUnderneath()
370 switch (type & (kIsIndirectStringMask | kStringEncodingMask)) { in IsOneByteRepresentationUnderneath()
384 STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); in IsTwoByteRepresentationUnderneath()
386 switch (type & (kIsIndirectStringMask | kStringEncodingMask)) { in IsTwoByteRepresentationUnderneath()
436 return type_ & kStringEncodingMask; in encoding_tag()
441 return (type_ & (kStringRepresentationMask | kStringEncodingMask)); in full_representation_tag()
445 STATIC_ASSERT((kStringRepresentationMask | kStringEncodingMask) ==
448 STATIC_ASSERT(static_cast<uint32_t>(kStringEncodingMask) ==
[all …]
Dobjects-body-descriptors-inl.h439 if ((type & kStringEncodingMask) == kOneByteStringTag) { in BodyDescriptorApply()
Dcode-stubs.cc3222 kStringEncodingMask | kStringRepresentationMask | in GenerateStringRelationalComparison()
3223 ((kStringEncodingMask | kStringRepresentationMask) << 8); in GenerateStringRelationalComparison()
3454 kStringEncodingMask | kStringRepresentationMask | in GenerateStringEqual()
3455 ((kStringEncodingMask | kStringRepresentationMask) << 8); in GenerateStringEqual()
/external/v8/src/arm64/
Dcodegen-arm64.cc443 __ TestAndBranchIfAnySet(result, kStringEncodingMask, &one_byte); in Generate()
Dcode-stubs-arm64.cc1650 STATIC_ASSERT(kStringEncodingMask == 0x04); in Generate()
1660 __ Ands(string_encoding, string_type, kStringEncodingMask); in Generate()
1708 STATIC_ASSERT(kStringEncodingMask == 0x04); in Generate()
2952 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2953 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2954 __ Tbz(input_type, MaskToBit(kStringEncodingMask), &two_byte_slice); in Generate()
3007 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
3008 __ Tbz(input_type, MaskToBit(kStringEncodingMask), &two_byte_sequential); in Generate()
Dmacro-assembler-arm64.cc2304 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfEitherInstanceTypeIsNotSequentialOneByte()
2319 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
2333 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
3819 And(scratch, scratch, kStringRepresentationMask | kStringEncodingMask); in EmitSeqStringSetCharCheck()
/external/v8/src/s390/
Dcodegen-s390.cc447 __ mov(r0, Operand(kStringEncodingMask)); in Generate()
Dcode-stubs-s390.cc1537 STATIC_ASSERT(kStringEncodingMask == 4); in Generate()
1538 __ ExtractBitMask(r5, r2, kStringEncodingMask, SetRC); in Generate()
2427 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2428 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2429 __ mov(r0, Operand(kStringEncodingMask)); in Generate()
2473 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2474 __ mov(r0, Operand(kStringEncodingMask)); in Generate()
/external/v8/src/ppc/
Dcodegen-ppc.cc448 __ andi(r0, result, Operand(kStringEncodingMask)); in Generate()
Dcode-stubs-ppc.cc1536 STATIC_ASSERT(kStringEncodingMask == 4); in Generate()
1537 __ ExtractBitMask(r6, r3, kStringEncodingMask, SetRC); in Generate()
2429 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2430 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2431 __ andi(r0, r4, Operand(kStringEncodingMask)); in Generate()
2472 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2473 __ andi(r0, r4, Operand(kStringEncodingMask)); in Generate()
/external/v8/src/mips64/
Dcode-stubs-mips64.cc1579 STATIC_ASSERT(kStringEncodingMask == 4); in Generate()
1582 __ And(a0, a0, Operand(kStringEncodingMask)); // Non-zero for one_byte. in Generate()
2501 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2502 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2503 __ And(a4, a1, Operand(kStringEncodingMask)); in Generate()
2544 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2545 __ And(a4, a1, Operand(kStringEncodingMask)); in Generate()
/external/v8/src/mips/
Dcode-stubs-mips.cc1578 STATIC_ASSERT(kStringEncodingMask == 4); in Generate()
1581 __ And(a0, a0, Operand(kStringEncodingMask)); // Non-zero for one-byte. in Generate()
2490 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2491 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2492 __ And(t0, a1, Operand(kStringEncodingMask)); in Generate()
2533 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2534 __ And(t0, a1, Operand(kStringEncodingMask)); in Generate()
/external/v8/src/arm/
Dcode-stubs-arm.cc1474 __ and_(r0, r0, Operand(kStringEncodingMask)); in Generate()
2361 STATIC_ASSERT((kStringEncodingMask & kOneByteStringTag) != 0); in Generate()
2362 STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); in Generate()
2363 __ tst(r1, Operand(kStringEncodingMask)); in Generate()
2404 STATIC_ASSERT((kOneByteStringTag & kStringEncodingMask) != 0); in Generate()
2405 __ tst(r1, Operand(kStringEncodingMask)); in Generate()
Dcodegen-arm.cc724 __ tst(result, Operand(kStringEncodingMask)); in Generate()
Dmacro-assembler-arm.cc3444 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
3460 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
3505 and_(ip, ip, Operand(kStringRepresentationMask | kStringEncodingMask)); in EmitSeqStringSetCharCheck()

12