/external/v8/src/ia32/ |
D | stub-cache-ia32.cc | 227 __ JumpIfSmi(receiver, &miss); in GenerateProbe() local 297 __ JumpIfSmi(receiver, miss_label); in GenerateLoadArrayLength() local 317 __ JumpIfSmi(receiver, smi); in GenerateStringCheck() local 551 __ JumpIfSmi(receiver, miss); in Compile() local 993 __ JumpIfSmi(receiver, miss); in GenerateLoadField() local 1016 __ JumpIfSmi(receiver, miss); in GenerateLoadCallback() local 1076 __ JumpIfSmi(receiver, miss); in GenerateLoadConstant() local 1102 __ JumpIfSmi(receiver, miss); in GenerateLoadInterceptor() local 1266 __ JumpIfSmi(edx, miss); in GenerateGlobalReceiverCheck() local 1290 __ JumpIfSmi(edi, miss); in GenerateLoadFunctionFromCell() local [all …]
|
D | ic-ia32.cc | 75 __ JumpIfSmi(receiver, miss); in GenerateStringDictionaryReceiverCheck() local 276 __ JumpIfSmi(receiver, slow); in GenerateKeyedLoadReceiverCheck() local 380 __ JumpIfSmi(object, slow_case); in GenerateMappedArgumentsLookup() local 671 __ JumpIfSmi(edx, &slow); in GenerateIndexedInterceptor() local 772 __ JumpIfSmi(edx, &slow); in GenerateGeneric() local 965 __ JumpIfSmi(edx, &number); in GenerateMonomorphicCacheProbe() local 1011 __ JumpIfSmi(edi, miss); in GenerateFunctionTailCall() local 1093 __ JumpIfSmi(edx, &invoke, Label::kNear); in GenerateMiss() local 1300 __ JumpIfSmi(ecx, &miss); in GenerateNormal() local 1468 __ JumpIfSmi(receiver, &miss); in GenerateArrayLength() local
|
D | full-codegen-ia32.cc | 151 __ JumpIfSmi(ecx, &ok); in Generate() local 971 __ JumpIfSmi(eax, &convert, Label::kNear); in VisitForInStatement() local 2477 __ JumpIfSmi(eax, if_false); in EmitIsObject() local 2509 __ JumpIfSmi(eax, if_false); in EmitIsSpecObject() local 2531 __ JumpIfSmi(eax, if_false); in EmitIsUndetectableObject() local 2606 __ JumpIfSmi(ecx, if_false); in EmitIsStringWrapperSafeForDefaultValueOf() local 2639 __ JumpIfSmi(eax, if_false); in EmitIsFunction() local 2661 __ JumpIfSmi(eax, if_false); in EmitIsArray() local 2683 __ JumpIfSmi(eax, if_false); in EmitIsRegExp() local 2794 __ JumpIfSmi(eax, &null); in EmitClassOf() local [all …]
|
D | code-stubs-ia32.cc | 453 __ JumpIfSmi(argument, &patch, Label::kNear); in Generate() local 1666 __ JumpIfSmi(left, &call_runtime, Label::kNear); in GenerateBothStringStub() local 1671 __ JumpIfSmi(right, &call_runtime, Label::kNear); in GenerateBothStringStub() local 2303 __ JumpIfSmi(left, &left_not_string, Label::kNear); in GenerateAddStrings() local 2313 __ JumpIfSmi(right, &call_runtime, Label::kNear); in GenerateAddStrings() local 2752 __ JumpIfSmi(number, &load_smi, Label::kNear); in LoadFloatOperand() local 2769 __ JumpIfSmi(edx, &load_smi_edx, Label::kNear); in LoadSSE2Operands() local 2774 __ JumpIfSmi(eax, &load_smi_eax, Label::kNear); in LoadSSE2Operands() local 2797 __ JumpIfSmi(edx, &load_smi_edx, Label::kNear); in LoadSSE2Operands() local 2804 __ JumpIfSmi(eax, &load_smi_eax, Label::kNear); in LoadSSE2Operands() local [all …]
|
D | lithium-codegen-ia32.cc | 1252 __ JumpIfSmi(input, &done, Label::kNear); in DoValueOf() local 1473 __ JumpIfSmi(reg, true_label); in DoBranch() local 1660 __ JumpIfSmi(reg, false_label); in DoIsNilAndBranch() local 1676 __ JumpIfSmi(input, is_not_object); in EmitIsObject() local 1713 __ JumpIfSmi(input, is_not_string); in EmitIsString() local 1754 __ JumpIfSmi(input, chunk_->GetAssemblyLabel(false_block)); in DoIsUndetectableAndBranch() local 1826 __ JumpIfSmi(input, false_label); in DoHasInstanceTypeAndBranch() local 1870 __ JumpIfSmi(input, is_false); in EmitClassOfTest() local 1994 __ JumpIfSmi(object, &false_result); in DoInstanceOfKnownGlobal() local 3041 __ JumpIfSmi(eax, &no_deopt); in DoPower() local [all …]
|
D | builtins-ia32.cc | 116 __ JumpIfSmi(eax, &rt_call); in Generate_JSConstructStubHelper() local 341 __ JumpIfSmi(eax, &use_receiver); in Generate_JSConstructStubHelper() local 583 __ JumpIfSmi(edi, &non_function); in Generate_FunctionCall() local 611 __ JumpIfSmi(ebx, &convert_to_object); in Generate_FunctionCall() local 804 __ JumpIfSmi(ebx, &call_to_object); in Generate_FunctionApply() local 1499 __ JumpIfSmi(eax, &convert_argument); in Generate_StringConstructCode() local
|
/external/v8/src/x64/ |
D | stub-cache-x64.cc | 193 __ JumpIfSmi(receiver, &miss); in GenerateProbe() local 271 __ JumpIfSmi(receiver, miss_label); in GenerateLoadArrayLength() local 291 __ JumpIfSmi(receiver, smi); in GenerateStringCheck() local 535 __ JumpIfSmi(receiver, miss); in Compile() local 967 __ JumpIfSmi(receiver, miss); in GenerateLoadField() local 990 __ JumpIfSmi(receiver, miss); in GenerateLoadCallback() local 1056 __ JumpIfSmi(receiver, miss); in GenerateLoadConstant() local 1082 __ JumpIfSmi(receiver, miss); in GenerateLoadInterceptor() local 1238 __ JumpIfSmi(rdx, miss); in GenerateGlobalReceiverCheck() local 1258 __ JumpIfSmi(rdi, miss); in GenerateLoadFunctionFromCell() local [all …]
|
D | ic-x64.cc | 74 __ JumpIfSmi(receiver, miss); in GenerateStringDictionaryReceiverCheck() local 284 __ JumpIfSmi(receiver, slow); in GenerateKeyedLoadReceiverCheck() local 593 __ JumpIfSmi(rdx, &slow); in GenerateIndexedInterceptor() local 642 __ JumpIfSmi(rdx, &slow_with_tagged_index); in GenerateGeneric() local 837 __ JumpIfSmi(rdx, &number); in GenerateMonomorphicCacheProbe() local 885 __ JumpIfSmi(rdi, miss); in GenerateFunctionTailCall() local 972 __ JumpIfSmi(rdx, &invoke); in GenerateMiss() local 1142 __ JumpIfSmi(rcx, &miss); in GenerateNormal() local 1164 __ JumpIfSmi(object, slow_case); in GenerateMappedArgumentsLookup() local 1488 __ JumpIfSmi(receiver, &miss); in GenerateArrayLength() local
|
D | full-codegen-x64.cc | 915 __ JumpIfSmi(rax, &convert); in VisitForInStatement() local 2330 __ JumpIfSmi(rax, if_true); in EmitIsSmi() local 2371 __ JumpIfSmi(rax, if_false); in EmitIsObject() local 2403 __ JumpIfSmi(rax, if_false); in EmitIsSpecObject() local 2425 __ JumpIfSmi(rax, if_false); in EmitIsUndetectableObject() local 2532 __ JumpIfSmi(rax, if_false); in EmitIsFunction() local 2554 __ JumpIfSmi(rax, if_false); in EmitIsArray() local 2576 __ JumpIfSmi(rax, if_false); in EmitIsRegExp() local 2687 __ JumpIfSmi(rax, &null); in EmitClassOf() local 2841 __ JumpIfSmi(rax, &done); in EmitValueOf() local [all …]
|
D | code-stubs-x64.cc | 435 __ JumpIfSmi(argument, &patch, Label::kNear); in Generate() local 1262 __ JumpIfSmi(left, &left_not_string, Label::kNear); in GenerateStringAddCode() local 1271 __ JumpIfSmi(right, &call_runtime, Label::kNear); in GenerateStringAddCode() local 1371 __ JumpIfSmi(left, &call_runtime); in GenerateBothStringStub() local 1376 __ JumpIfSmi(right, &call_runtime); in GenerateBothStringStub() local 1812 __ JumpIfSmi(rax, &rax_is_smi); in LoadNumbersAsIntegers() local 1892 __ JumpIfSmi(rdx, &load_smi_rdx); in LoadSSE2NumberOperands() local 1895 __ JumpIfSmi(rax, &load_smi_rax); in LoadSSE2NumberOperands() local 1918 __ JumpIfSmi(rdx, &load_smi_rdx); in LoadSSE2UnknownOperands() local 1923 __ JumpIfSmi(rax, &load_smi_rax); in LoadSSE2UnknownOperands() local [all …]
|
D | lithium-codegen-x64.cc | 1215 __ JumpIfSmi(input, &done, Label::kNear); in DoValueOf() local 1437 __ JumpIfSmi(reg, true_label); in DoBranch() local 1631 __ JumpIfSmi(reg, false_label); in DoIsNilAndBranch() local 1648 __ JumpIfSmi(input, is_not_object); in EmitIsObject() local 1685 __ JumpIfSmi(input, is_not_string); in EmitIsString() local 1729 __ JumpIfSmi(input, chunk_->GetAssemblyLabel(false_block)); in DoIsUndetectableAndBranch() local 1780 __ JumpIfSmi(input, false_label); in DoHasInstanceTypeAndBranch() local 1826 __ JumpIfSmi(input, is_false); in EmitClassOfTest() local 1950 __ JumpIfSmi(object, &false_result); in DoInstanceOfKnownGlobal() local 2999 __ JumpIfSmi(exponent, &no_deopt); in DoPower() local [all …]
|
D | builtins-x64.cc | 118 __ JumpIfSmi(rax, &rt_call); in Generate_JSConstructStubHelper() local 345 __ JumpIfSmi(rax, &use_receiver); in Generate_JSConstructStubHelper() local 654 __ JumpIfSmi(rdi, &non_function); in Generate_FunctionCall() local 679 __ JumpIfSmi(rbx, &convert_to_object, Label::kNear); in Generate_FunctionCall() local 877 __ JumpIfSmi(rbx, &call_to_object, Label::kNear); in Generate_FunctionApply() local 1520 __ JumpIfSmi(rax, &convert_argument); in Generate_StringConstructCode() local
|
/external/v8/src/arm/ |
D | stub-cache-arm.cc | 228 __ JumpIfSmi(receiver, &miss); in GenerateProbe() local 349 __ JumpIfSmi(receiver, miss_label); in GenerateLoadArrayLength() local 371 __ JumpIfSmi(receiver, smi); in GenerateStringCheck() local 493 __ JumpIfSmi(r0, &exit); in GenerateStoreField() local 512 __ JumpIfSmi(r0, &exit); in GenerateStoreField() local 551 __ JumpIfSmi(r1, miss); in GenerateCallFunction() local 718 __ JumpIfSmi(receiver, miss); in Compile() local 1148 __ JumpIfSmi(receiver, miss); in GenerateLoadField() local 1168 __ JumpIfSmi(receiver, miss); in GenerateLoadConstant() local 1191 __ JumpIfSmi(receiver, miss); in GenerateLoadCallback() local [all …]
|
D | ic-arm.cc | 82 __ JumpIfSmi(receiver, miss); in GenerateStringDictionaryReceiverCheck() local 272 __ JumpIfSmi(receiver, slow); in GenerateKeyedLoadReceiverCheck() local 410 __ JumpIfSmi(r1, &number); in GenerateMonomorphicCacheProbe() local 454 __ JumpIfSmi(r1, miss); in GenerateFunctionTailCall() local 530 __ JumpIfSmi(r2, &invoke); in GenerateMiss() local 685 __ JumpIfSmi(r2, &miss); in GenerateNormal() local 771 __ JumpIfSmi(object, slow_case); in GenerateMappedArgumentsLookup() local 1174 __ JumpIfSmi(r1, &slow); in GenerateIndexedInterceptor() local 1330 __ JumpIfSmi(receiver, &slow); in GenerateGeneric() local 1563 __ JumpIfSmi(receiver, &miss); in GenerateArrayLength() local
|
D | full-codegen-arm.cc | 1006 __ JumpIfSmi(r0, &convert); in VisitForInStatement() local 2538 __ JumpIfSmi(r0, if_false); in EmitIsObject() local 2571 __ JumpIfSmi(r0, if_false); in EmitIsSpecObject() local 2593 __ JumpIfSmi(r0, if_false); in EmitIsUndetectableObject() local 2670 __ JumpIfSmi(r2, if_false); in EmitIsStringWrapperSafeForDefaultValueOf() local 2703 __ JumpIfSmi(r0, if_false); in EmitIsFunction() local 2725 __ JumpIfSmi(r0, if_false); in EmitIsArray() local 2747 __ JumpIfSmi(r0, if_false); in EmitIsRegExp() local 2856 __ JumpIfSmi(r0, &null); in EmitClassOf() local 3018 __ JumpIfSmi(r0, &done); in EmitValueOf() local [all …]
|
D | macro-assembler-arm.h | 1171 inline void JumpIfSmi(Register value, Label* smi_label) { in JumpIfSmi() function
|
D | builtins-arm.cc | 654 __ JumpIfSmi(r0, &convert_argument); in Generate_StringConstructCode() local 740 __ JumpIfSmi(r2, &rt_call); in Generate_JSConstructStubHelper() local 1003 __ JumpIfSmi(r0, &use_receiver); in Generate_JSConstructStubHelper() local 1298 __ JumpIfSmi(r1, &non_function); in Generate_FunctionCall() local 1328 __ JumpIfSmi(r2, &convert_to_object); in Generate_FunctionCall() local 1539 __ JumpIfSmi(r0, &call_to_object); in Generate_FunctionApply() local
|
D | code-stubs-arm.cc | 1193 __ JumpIfSmi(rhs, &rhs_is_smi); in EmitSmiNonsmiComparison() local 1529 __ JumpIfSmi(object, &is_smi); in GenerateLookupNumberStringCache() local 1555 __ JumpIfSmi(probe, not_found); in GenerateLookupNumberStringCache() local 1805 __ JumpIfSmi(tos_, &patch); in Generate() local 2706 __ JumpIfSmi(left, &call_runtime); in GenerateBothStringStub() local 2711 __ JumpIfSmi(right, &call_runtime); in GenerateBothStringStub() local 3107 __ JumpIfSmi(left, &left_not_string); in GenerateAddStrings() local 3117 __ JumpIfSmi(right, &call_runtime); in GenerateAddStrings() local 4086 __ JumpIfSmi(object, ¬_js_object); in Generate() local 4107 __ JumpIfSmi(prototype, &slow); in Generate() local [all …]
|
D | lithium-codegen-arm.cc | 1654 __ JumpIfSmi(reg, true_label); in DoBranch() local 1847 __ JumpIfSmi(reg, false_label); in DoIsNilAndBranch() local 1863 __ JumpIfSmi(input, is_not_object); in EmitIsObject() local 1904 __ JumpIfSmi(input, is_not_string); in EmitIsString() local 1943 __ JumpIfSmi(input, chunk_->GetAssemblyLabel(false_block)); in DoIsUndetectableAndBranch() local 2015 __ JumpIfSmi(input, false_label); in DoHasInstanceTypeAndBranch() local 2062 __ JumpIfSmi(input, is_false); in EmitClassOfTest() local 2188 __ JumpIfSmi(object, &false_result); in DoInstanceOfKnownGlobal() local 3259 __ JumpIfSmi(r2, &no_deopt); in DoPower() local 4825 __ JumpIfSmi(input, true_label); in EmitTypeofIs() local [all …]
|
/external/v8/src/mips/ |
D | stub-cache-mips.cc | 217 __ JumpIfSmi(receiver, &miss); in GenerateProbe() local 336 __ JumpIfSmi(receiver, miss_label); in GenerateLoadArrayLength() local 358 __ JumpIfSmi(receiver, smi, t0); in GenerateStringCheck() local 478 __ JumpIfSmi(a0, &exit, scratch); in GenerateStoreField() local 497 __ JumpIfSmi(a0, &exit); in GenerateStoreField() local 536 __ JumpIfSmi(a1, miss); in GenerateCallFunction() local 708 __ JumpIfSmi(receiver, miss); in Compile() local 1150 __ JumpIfSmi(receiver, miss); in GenerateLoadField() local 1170 __ JumpIfSmi(receiver, miss, scratch1); in GenerateLoadConstant() local 1193 __ JumpIfSmi(receiver, miss, scratch1); in GenerateLoadCallback() local [all …]
|
D | ic-mips.cc | 79 __ JumpIfSmi(receiver, miss); in GenerateStringDictionaryReceiverCheck() local 274 __ JumpIfSmi(receiver, slow); in GenerateKeyedLoadReceiverCheck() local 412 __ JumpIfSmi(a1, &number, t1); in GenerateMonomorphicCacheProbe() local 453 __ JumpIfSmi(a1, miss); in GenerateFunctionTailCall() local 530 __ JumpIfSmi(a2, &invoke); in GenerateMiss() local 682 __ JumpIfSmi(a2, &miss); in GenerateNormal() local 764 __ JumpIfSmi(object, slow_case); in GenerateMappedArgumentsLookup() local 1218 __ JumpIfSmi(receiver, &slow); in GenerateGeneric() local 1399 __ JumpIfSmi(a1, &slow); in GenerateIndexedInterceptor() local 1562 __ JumpIfSmi(receiver, &miss); in GenerateArrayLength() local
|
D | full-codegen-mips.cc | 1014 __ JumpIfSmi(a0, &convert); in VisitForInStatement() local 2562 __ JumpIfSmi(v0, if_false); in EmitIsObject() local 2593 __ JumpIfSmi(v0, if_false); in EmitIsSpecObject() local 2616 __ JumpIfSmi(v0, if_false); in EmitIsUndetectableObject() local 2691 __ JumpIfSmi(a2, if_false); in EmitIsStringWrapperSafeForDefaultValueOf() local 2723 __ JumpIfSmi(v0, if_false); in EmitIsFunction() local 2746 __ JumpIfSmi(v0, if_false); in EmitIsArray() local 2769 __ JumpIfSmi(v0, if_false); in EmitIsRegExp() local 2876 __ JumpIfSmi(v0, &null); in EmitClassOf() local 3037 __ JumpIfSmi(v0, &done); in EmitValueOf() local [all …]
|
D | builtins-mips.cc | 670 __ JumpIfSmi(a0, &convert_argument); in Generate_StringConstructCode() local 764 __ JumpIfSmi(a2, &rt_call); in Generate_JSConstructStubHelper() local 1031 __ JumpIfSmi(v0, &use_receiver); in Generate_JSConstructStubHelper() local 1326 __ JumpIfSmi(a1, &non_function); in Generate_FunctionCall() local 1358 __ JumpIfSmi(a2, &convert_to_object, t2); in Generate_FunctionCall() local 1565 __ JumpIfSmi(a0, &call_to_object); in Generate_FunctionApply() local
|
D | lithium-codegen-mips.cc | 1248 __ JumpIfSmi(input, &done); in DoValueOf() local 1507 __ JumpIfSmi(reg, true_label); in DoBranch() local 1707 __ JumpIfSmi(reg, false_label); // In the delay slot. in DoIsNilAndBranch() local 1723 __ JumpIfSmi(input, is_not_object); in EmitIsObject() local 1765 __ JumpIfSmi(input, is_not_string); in EmitIsString() local 1805 __ JumpIfSmi(input, chunk_->GetAssemblyLabel(false_block)); in DoIsUndetectableAndBranch() local 1876 __ JumpIfSmi(input, false_label); in DoHasInstanceTypeAndBranch() local 1927 __ JumpIfSmi(input, is_false); in EmitClassOfTest() local 2058 __ JumpIfSmi(object, &false_result); in DoInstanceOfKnownGlobal() local 3158 __ JumpIfSmi(a2, &no_deopt); in DoPower() local [all …]
|
D | code-stubs-mips.cc | 1226 __ JumpIfSmi(lhs, &lhs_is_smi); in EmitSmiNonsmiComparison() local 1602 __ JumpIfSmi(object, &is_smi); in GenerateLookupNumberStringCache() local 1628 __ JumpIfSmi(probe, not_found); in GenerateLookupNumberStringCache() local 1890 __ JumpIfSmi(tos_, &patch); in Generate() local 2821 __ JumpIfSmi(left, &call_runtime); in GenerateBothStringStub() local 2826 __ JumpIfSmi(right, &call_runtime); in GenerateBothStringStub() local 3226 __ JumpIfSmi(left, &left_not_string); in GenerateAddStrings() local 3236 __ JumpIfSmi(right, &call_runtime); in GenerateAddStrings() local 4267 __ JumpIfSmi(object, ¬_js_object); in Generate() local 4288 __ JumpIfSmi(prototype, &slow); in Generate() local [all …]
|