Home
last modified time | relevance | path

Searched refs:kIsNotStringMask (Results 1 – 25 of 28) sorted by relevance

12

/external/v8/src/arm64/
Dcode-stubs-arm64.cc343 scratch, kIsNotStringMask | kIsNotInternalizedMask, &return_not_equal); in EmitStrictTwoHeapObjectCompare()
434 __ Tbnz(right_type, MaskToBit(kIsNotStringMask), &object_test); in EmitCheckForInternalizedStringsOrObjects()
436 __ Tbnz(left_type, MaskToBit(kIsNotStringMask), not_both_strings); in EmitCheckForInternalizedStringsOrObjects()
2266 kIsNotStringMask | in Generate()
2285 STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); in Generate()
2622 kShortExternalStringMask | kIsNotStringMask, in Generate()
3107 __ TestAndBranchIfAnySet(result_, kIsNotStringMask, receiver_not_string_); in GenerateFast()
3323 x12, kIsNotStringMask | kIsNotInternalizedMask, &miss); in GenerateInternalizedStrings()
3401 __ Tbnz(x12, MaskToBit(kIsNotStringMask), &miss); in GenerateStrings()
Dmacro-assembler-arm64-inl.h1487 TestAndBranchIfAnySet(type.W(), kIsNotStringMask, not_string); in IsObjectJSStringType()
1489 TestAndBranchIfAllClear(type.W(), kIsNotStringMask, string); in IsObjectJSStringType()
1491 TestAndBranchIfAnySet(type.W(), kIsNotStringMask, not_string); in IsObjectJSStringType()
Dmacro-assembler-arm64.cc2711 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfEitherInstanceTypeIsNotSequentialOneByte()
2725 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
2739 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
2758 Tst(type, kIsNotStringMask | kIsNotInternalizedMask); in JumpIfNotUniqueNameInstanceType()
4730 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in EnsureNotWhite()
4736 kIsIndirectStringMask | kIsNotStringMask, in EnsureNotWhite()
Dbuiltins-arm64.cc220 __ Tbnz(x11, MaskToBit(kIsNotStringMask), &convert_argument); in Generate_StringConstructCode()
/external/v8/src/arm/
Dmacro-assembler-arm.cc1370 tst(scratch, Operand(kIsNotStringMask)); in IsObjectJSStringType()
3206 tst(reg, Operand(kIsNotStringMask | kIsNotInternalizedMask)); in JumpIfNotUniqueNameInstanceType()
3372 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
3388 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
3717 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in JumpIfDataObject()
3721 tst(scratch, Operand(kIsIndirectStringMask | kIsNotStringMask)); in JumpIfDataObject()
3788 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in EnsureNotWhite()
3793 tst(instance_type, Operand(kIsIndirectStringMask | kIsNotStringMask)); in EnsureNotWhite()
Dcode-stubs-arm.cc495 __ tst(r2, Operand(kIsNotStringMask | kIsNotInternalizedMask)); in EmitStrictTwoHeapObjectCompare()
536 __ tst(r2, Operand(kIsNotStringMask)); in EmitCheckForInternalizedStringsOrObjects()
2019 Operand(kIsNotStringMask | in Generate()
2029 STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); in Generate()
2322 __ tst(r1, Operand(kIsNotStringMask | kShortExternalStringMask)); in Generate()
2768 __ tst(result_, Operand(kIsNotStringMask)); in GenerateFast()
3429 __ tst(tmp1, Operand(kIsNotStringMask | kIsNotInternalizedMask)); in GenerateInternalizedStrings()
3511 __ tst(tmp3, Operand(kIsNotStringMask)); in GenerateStrings()
Dmacro-assembler-arm.h946 tst(type, Operand(kIsNotStringMask), cond);
Dbuiltins-arm.cc227 __ tst(r3, Operand(kIsNotStringMask)); in Generate_StringConstructCode()
/external/v8/src/x87/
Dmacro-assembler-x87.cc679 test(instance_type, Immediate(kIsNotStringMask)); in IsObjectStringType()
2841 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask); in JumpIfInstanceTypeIsNotSequentialOneByte()
2866 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2884 test(operand, Immediate(kIsNotStringMask | kIsNotInternalizedMask)); in JumpIfNotUniqueNameInstanceType()
3192 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in EnsureNotWhite()
3197 test_b(instance_type, kIsIndirectStringMask | kIsNotStringMask); in EnsureNotWhite()
Dcode-stubs-x87.cc889 __ and_(ebx, kIsNotStringMask | in Generate()
898 __ and_(ebx, Immediate(kIsNotStringMask | in Generate()
908 STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); in Generate()
1215 __ test(ebx, Immediate(kIsNotStringMask | kShortExternalStringTag)); in Generate()
1260 __ test(scratch, Immediate(kIsNotStringMask | kIsNotInternalizedMask)); in BranchIfNotInternalizedString()
2447 __ test(result_, Immediate(kIsNotStringMask)); in GenerateFast()
3125 __ test(tmp1, Immediate(kIsNotStringMask | kIsNotInternalizedMask)); in GenerateInternalizedStrings()
3219 __ test(tmp3, Immediate(kIsNotStringMask)); in GenerateStrings()
Dfull-codegen-x87.cc3904 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask)); in EmitFastOneByteArrayJoin()
3937 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask)); in EmitFastOneByteArrayJoin()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc767 test(instance_type, Immediate(kIsNotStringMask)); in IsObjectStringType()
2881 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask); in JumpIfInstanceTypeIsNotSequentialOneByte()
2906 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2924 test(operand, Immediate(kIsNotStringMask | kIsNotInternalizedMask)); in JumpIfNotUniqueNameInstanceType()
3232 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in EnsureNotWhite()
3237 test_b(instance_type, kIsIndirectStringMask | kIsNotStringMask); in EnsureNotWhite()
Dcode-stubs-ia32.cc1209 __ and_(ebx, kIsNotStringMask | in Generate()
1218 __ and_(ebx, Immediate(kIsNotStringMask | in Generate()
1228 STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); in Generate()
1541 __ test(ebx, Immediate(kIsNotStringMask | kShortExternalStringTag)); in Generate()
1586 __ test(scratch, Immediate(kIsNotStringMask | kIsNotInternalizedMask)); in BranchIfNotInternalizedString()
2756 __ test(result_, Immediate(kIsNotStringMask)); in GenerateFast()
3462 __ test(tmp1, Immediate(kIsNotStringMask | kIsNotInternalizedMask)); in GenerateInternalizedStrings()
3556 __ test(tmp3, Immediate(kIsNotStringMask)); in GenerateStrings()
/external/v8/src/mips64/
Dcode-stubs-mips64.cc523 __ And(at, a2, Operand(kIsNotStringMask | kIsNotInternalizedMask)); in EmitStrictTwoHeapObjectCompare()
561 __ And(at, a2, Operand(kIsNotStringMask)); in EmitCheckForInternalizedStringsOrObjects()
2142 Operand(kIsNotStringMask | in Generate()
2151 STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); in Generate()
2486 __ And(at, a1, Operand(kIsNotStringMask | kShortExternalStringMask)); in Generate()
2792 __ And(a4, result_, Operand(kIsNotStringMask)); in GenerateFast()
3159 __ And(a4, a1, Operand(kIsNotStringMask)); in Generate()
3643 __ And(at, tmp1, Operand(kIsNotStringMask | kIsNotInternalizedMask)); in GenerateInternalizedStrings()
3733 __ And(tmp5, tmp3, Operand(kIsNotStringMask)); in GenerateStrings()
Dmacro-assembler-mips64.cc3499 And(at, reg, Operand(kIsNotStringMask | kIsNotInternalizedMask)); in JumpIfNotUniqueNameInstanceType()
4065 And(scratch, scratch, Operand(kIsNotStringMask)); in IsObjectJSStringType()
5325 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
5340 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
5663 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in JumpIfDataObject()
5667 And(t8, scratch, Operand(kIsIndirectStringMask | kIsNotStringMask)); in JumpIfDataObject()
5746 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in EnsureNotWhite()
5751 And(t8, instance_type, Operand(kIsIndirectStringMask | kIsNotStringMask)); in EnsureNotWhite()
Dmacro-assembler-mips64.h1125 And(type, type, Operand(kIsNotStringMask)); in IsObjectStringType()
Dbuiltins-mips64.cc235 __ And(a4, a3, Operand(kIsNotStringMask)); in Generate_StringConstructCode()
/external/v8/src/mips/
Dcode-stubs-mips.cc529 __ And(at, a2, Operand(kIsNotStringMask | kIsNotInternalizedMask)); in EmitStrictTwoHeapObjectCompare()
567 __ And(at, a2, Operand(kIsNotStringMask)); in EmitCheckForInternalizedStringsOrObjects()
2141 Operand(kIsNotStringMask | in Generate()
2150 STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); in Generate()
2454 __ And(at, a1, Operand(kIsNotStringMask | kShortExternalStringMask)); in Generate()
2907 __ And(t0, result_, Operand(kIsNotStringMask)); in GenerateFast()
3121 __ And(t0, a1, Operand(kIsNotStringMask)); in Generate()
3606 __ And(at, tmp1, Operand(kIsNotStringMask | kIsNotInternalizedMask)); in GenerateInternalizedStrings()
3696 __ And(tmp5, tmp3, Operand(kIsNotStringMask)); in GenerateStrings()
Dmacro-assembler-mips.cc3589 And(at, reg, Operand(kIsNotStringMask | kIsNotInternalizedMask)); in JumpIfNotUniqueNameInstanceType()
4179 And(scratch, scratch, Operand(kIsNotStringMask)); in IsObjectJSStringType()
5364 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
5379 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
5685 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in JumpIfDataObject()
5689 And(t8, scratch, Operand(kIsIndirectStringMask | kIsNotStringMask)); in JumpIfDataObject()
5763 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in EnsureNotWhite()
5768 And(t8, instance_type, Operand(kIsIndirectStringMask | kIsNotStringMask)); in EnsureNotWhite()
Dmacro-assembler-mips.h1099 And(type, type, Operand(kIsNotStringMask)); in IsObjectStringType()
Dbuiltins-mips.cc236 __ And(t0, a3, Operand(kIsNotStringMask)); in Generate_StringConstructCode()
/external/v8/src/x64/
Dmacro-assembler-x64.cc2630 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfNotBothSequentialOneByteStrings()
2653 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfInstanceTypeIsNotSequentialOneByte()
2672 kIsNotStringMask | kStringRepresentationMask | kStringEncodingMask; in JumpIfBothInstanceTypesAreNotSequentialOneByte()
2695 Immediate(kIsNotStringMask | kIsNotInternalizedMask)); in JumpIfNotUniqueNameHelper()
3688 testb(instance_type, Immediate(kIsNotStringMask)); in IsObjectStringType()
5104 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in JumpIfDataObject()
5108 Immediate(kIsIndirectStringMask | kIsNotStringMask)); in JumpIfDataObject()
5190 DCHECK(kNotStringTag == 0x80 && kIsNotStringMask == 0x80); in EnsureNotWhite()
5195 testb(instance_type, Immediate(kIsIndirectStringMask | kIsNotStringMask)); in EnsureNotWhite()
Dcode-stubs-x64.cc1072 __ andb(rbx, Immediate(kIsNotStringMask | in Generate()
1081 __ andb(rbx, Immediate(kIsNotStringMask | in Generate()
1091 STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); in Generate()
1406 __ testb(rbx, Immediate(kIsNotStringMask | kShortExternalStringMask)); in Generate()
1451 __ testb(scratch, Immediate(kIsNotStringMask | kIsNotInternalizedMask)); in BranchIfNotInternalizedString()
2720 __ testb(result_, Immediate(kIsNotStringMask)); in GenerateFast()
3416 __ testb(tmp1, Immediate(kIsNotStringMask | kIsNotInternalizedMask)); in GenerateInternalizedStrings()
3506 __ testb(tmp3, Immediate(kIsNotStringMask)); in GenerateStrings()
/external/v8/src/
Dobjects-inl.h213 return (type & (kIsNotStringMask | kIsNotInternalizedMask)) == in IsInternalizedString()
311 DCHECK((type_ & kIsNotStringMask) == kStringTag); in StringShape()
318 DCHECK((type_ & kIsNotStringMask) == kStringTag); in StringShape()
325 DCHECK((type_ & kIsNotStringMask) == kStringTag); in StringShape()
332 return (type_ & (kIsNotStringMask | kIsNotInternalizedMask)) == in IsInternalized()
Dhydrogen-instructions.cc1627 *mask = kIsNotStringMask; in GetCheckMaskAndTag()
1631 *mask = kIsNotStringMask | kIsNotInternalizedMask; in GetCheckMaskAndTag()

12