/external/v8/src/arm64/ |
D | code-stubs-arm64.cc | 343 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()
|
D | macro-assembler-arm64-inl.h | 1487 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()
|
D | macro-assembler-arm64.cc | 2711 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()
|
D | builtins-arm64.cc | 220 __ Tbnz(x11, MaskToBit(kIsNotStringMask), &convert_argument); in Generate_StringConstructCode()
|
/external/v8/src/arm/ |
D | macro-assembler-arm.cc | 1370 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()
|
D | code-stubs-arm.cc | 495 __ 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()
|
D | macro-assembler-arm.h | 946 tst(type, Operand(kIsNotStringMask), cond);
|
D | builtins-arm.cc | 227 __ tst(r3, Operand(kIsNotStringMask)); in Generate_StringConstructCode()
|
/external/v8/src/x87/ |
D | macro-assembler-x87.cc | 679 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()
|
D | code-stubs-x87.cc | 889 __ 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()
|
D | full-codegen-x87.cc | 3904 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask)); in EmitFastOneByteArrayJoin() 3937 kIsNotStringMask | kStringEncodingMask | kStringRepresentationMask)); in EmitFastOneByteArrayJoin()
|
/external/v8/src/ia32/ |
D | macro-assembler-ia32.cc | 767 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()
|
D | code-stubs-ia32.cc | 1209 __ 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/ |
D | code-stubs-mips64.cc | 523 __ 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()
|
D | macro-assembler-mips64.cc | 3499 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()
|
D | macro-assembler-mips64.h | 1125 And(type, type, Operand(kIsNotStringMask)); in IsObjectStringType()
|
D | builtins-mips64.cc | 235 __ And(a4, a3, Operand(kIsNotStringMask)); in Generate_StringConstructCode()
|
/external/v8/src/mips/ |
D | code-stubs-mips.cc | 529 __ 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()
|
D | macro-assembler-mips.cc | 3589 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()
|
D | macro-assembler-mips.h | 1099 And(type, type, Operand(kIsNotStringMask)); in IsObjectStringType()
|
D | builtins-mips.cc | 236 __ And(t0, a3, Operand(kIsNotStringMask)); in Generate_StringConstructCode()
|
/external/v8/src/x64/ |
D | macro-assembler-x64.cc | 2630 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()
|
D | code-stubs-x64.cc | 1072 __ 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/ |
D | objects-inl.h | 213 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()
|
D | hydrogen-instructions.cc | 1627 *mask = kIsNotStringMask; in GetCheckMaskAndTag() 1631 *mask = kIsNotStringMask | kIsNotInternalizedMask; in GetCheckMaskAndTag()
|