Home
last modified time | relevance | path

Searched defs:JumpIfSmi (Results 1 – 25 of 27) sorted by relevance

12

/external/v8/src/ia32/
Dstub-cache-ia32.cc227 __ 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 …]
Dic-ia32.cc75 __ 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
Dfull-codegen-ia32.cc151 __ 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 …]
Dcode-stubs-ia32.cc453 __ 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 …]
Dlithium-codegen-ia32.cc1252 __ 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 …]
Dbuiltins-ia32.cc116 __ 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/
Dstub-cache-x64.cc193 __ 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 …]
Dic-x64.cc74 __ 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
Dfull-codegen-x64.cc915 __ 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 …]
Dcode-stubs-x64.cc435 __ 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 …]
Dlithium-codegen-x64.cc1215 __ 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 …]
Dbuiltins-x64.cc118 __ 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/
Dstub-cache-arm.cc228 __ 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 …]
Dic-arm.cc82 __ 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
Dfull-codegen-arm.cc1006 __ 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 …]
Dmacro-assembler-arm.h1171 inline void JumpIfSmi(Register value, Label* smi_label) { in JumpIfSmi() function
Dbuiltins-arm.cc654 __ 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
Dcode-stubs-arm.cc1193 __ 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, &not_js_object); in Generate() local
4107 __ JumpIfSmi(prototype, &slow); in Generate() local
[all …]
Dlithium-codegen-arm.cc1654 __ 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/
Dstub-cache-mips.cc217 __ 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 …]
Dic-mips.cc79 __ 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
Dfull-codegen-mips.cc1014 __ 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 …]
Dbuiltins-mips.cc670 __ 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
Dlithium-codegen-mips.cc1248 __ 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 …]
Dcode-stubs-mips.cc1226 __ 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, &not_js_object); in Generate() local
4288 __ JumpIfSmi(prototype, &slow); in Generate() local
[all …]

12