/external/v8/src/x64/ |
D | stub-cache-x64.cc | 208 __ JumpIfSmi(receiver, &miss); in GenerateProbe() local 280 __ JumpIfSmi(receiver, miss_label); in GenerateLoadArrayLength() local 300 __ JumpIfSmi(receiver, smi); in GenerateStringCheck() local 544 __ JumpIfSmi(receiver, miss); in Compile() local 761 __ JumpIfSmi(receiver_reg, miss_label); in GenerateStoreField() local 1014 __ JumpIfSmi(receiver, miss); in GenerateLoadField() local 1038 __ JumpIfSmi(receiver, miss); in GenerateLoadCallback() local 1114 __ JumpIfSmi(receiver, miss); in GenerateLoadConstant() local 1141 __ JumpIfSmi(receiver, miss); in GenerateLoadInterceptor() local 1290 __ JumpIfSmi(rdx, miss); in GenerateGlobalReceiverCheck() local [all …]
|
D | ic-x64.cc | 74 __ JumpIfSmi(receiver, miss); in GenerateStringDictionaryReceiverCheck() local 445 __ JumpIfSmi(receiver, slow); in GenerateKeyedLoadReceiverCheck() local 731 __ JumpIfSmi(rdx, &slow); in GenerateIndexedInterceptor() local 776 __ JumpIfSmi(rdx, &slow_with_tagged_index); in GenerateGeneric() local 896 __ JumpIfSmi(rdx, &number); in GenerateMonomorphicCacheProbe() local 944 __ JumpIfSmi(rdi, miss); in GenerateFunctionTailCall() local 1026 __ JumpIfSmi(rdx, &invoke); in GenerateCallMiss() local 1214 __ JumpIfSmi(rcx, &miss); in GenerateNormal() local 1532 __ JumpIfSmi(receiver, &miss); in GenerateArrayLength() local
|
D | code-stubs-x64.cc | 677 __ JumpIfSmi(left, &left_not_string); in GenerateStringAddCode() local 686 __ JumpIfSmi(right, &call_runtime); in GenerateStringAddCode() local 1248 __ JumpIfSmi(rax, &rax_is_smi); in LoadNumbersAsIntegers() local 1328 __ JumpIfSmi(rdx, &load_smi_rdx); in LoadSSE2NumberOperands() local 1331 __ JumpIfSmi(rax, &load_smi_rax); in LoadSSE2NumberOperands() local 1354 __ JumpIfSmi(rdx, &load_smi_rdx); in LoadSSE2UnknownOperands() local 1359 __ JumpIfSmi(rax, &load_smi_rax); in LoadSSE2UnknownOperands() local 1394 __ JumpIfSmi(first, &first_smi); in NumbersToSmis() local 1410 __ JumpIfSmi(second, (on_success != NULL) ? on_success : &done); in NumbersToSmis() local 1884 __ JumpIfSmi(rax, &runtime); in Generate() [all …]
|
D | builtins-x64.cc | 84 __ JumpIfSmi(rdi, &non_function_call); in Generate_JSConstructCall() local 142 __ JumpIfSmi(rax, &rt_call); in Generate_JSConstructStubHelper() local 360 __ JumpIfSmi(rax, &use_receiver); in Generate_JSConstructStubHelper() local 645 __ JumpIfSmi(rdi, &non_function); in Generate_FunctionCall() local 663 __ JumpIfSmi(rbx, &convert_to_object); in Generate_FunctionCall() local 826 __ JumpIfSmi(rbx, &call_to_object); in Generate_FunctionApply() local
|
D | full-codegen-x64.cc | 872 __ JumpIfSmi(rax, &convert); in VisitForInStatement() local 912 __ JumpIfSmi(rdx, &call_runtime); in VisitForInStatement() local 2317 __ JumpIfSmi(rax, if_true); in EmitIsSmi() local 2356 __ JumpIfSmi(rax, if_false); in EmitIsObject() local 2387 __ JumpIfSmi(rax, if_false); in EmitIsSpecObject() local 2408 __ JumpIfSmi(rax, if_false); in EmitIsUndetectableObject() local 2513 __ JumpIfSmi(rax, if_false); in EmitIsFunction() local 2534 __ JumpIfSmi(rax, if_false); in EmitIsArray() local 2555 __ JumpIfSmi(rax, if_false); in EmitIsRegExp() local 2663 __ JumpIfSmi(rax, &null); in EmitClassOf() local [all …]
|
D | lithium-codegen-x64.cc | 1158 __ JumpIfSmi(input, &done); in DoValueOf() local 1318 __ JumpIfSmi(reg, true_label); in DoBranch() local 1532 __ JumpIfSmi(reg, &false_value); in DoIsNull() local 1575 __ JumpIfSmi(reg, false_label); in DoIsNullAndBranch() local 1592 __ JumpIfSmi(input, is_not_object); in EmitIsObject() local 1723 __ JumpIfSmi(input, false_label); in DoHasInstanceTypeAndBranch() local 1779 __ JumpIfSmi(input, is_false); in EmitClassOfTest() local 1930 __ JumpIfSmi(object, &false_result); in DoInstanceOfKnownGlobal() local 3375 __ JumpIfSmi(input_reg, &load_smi); in EmitNumberUntagD() local 3835 __ JumpIfSmi(input, true_label); in EmitTypeofIs() local [all …]
|
D | macro-assembler-x64.cc | 236 JumpIfSmi(value, &done); in RecordWrite() 265 JumpIfSmi(value, &done); in RecordWrite() 1886 JumpIfSmi(obj, fail); in CheckMap()
|
D | macro-assembler-x64.h | 401 void JumpIfSmi(Register src, LabelType* on_smi); 1737 void MacroAssembler::JumpIfSmi(Register src, LabelType* on_smi) { in JumpIfSmi() function
|
/external/v8/src/arm/ |
D | full-codegen-arm.cc | 579 __ JumpIfSmi(result_register(), if_true); in DoTest() local 913 __ JumpIfSmi(r0, &convert); in VisitForInStatement() local 954 __ JumpIfSmi(r3, &call_runtime); in VisitForInStatement() local 2456 __ JumpIfSmi(r0, if_false); in EmitIsObject() local 2488 __ JumpIfSmi(r0, if_false); in EmitIsSpecObject() local 2509 __ JumpIfSmi(r0, if_false); in EmitIsUndetectableObject() local 2619 __ JumpIfSmi(r0, if_false); in EmitIsFunction() local 2640 __ JumpIfSmi(r0, if_false); in EmitIsArray() local 2661 __ JumpIfSmi(r0, if_false); in EmitIsRegExp() local 2768 __ JumpIfSmi(r0, &null); in EmitClassOf() local [all …]
|
D | code-stubs-arm.cc | 565 __ JumpIfSmi(object, &is_smi); in LoadNumber() local 626 __ JumpIfSmi(object, &is_smi); in ConvertNumberToInt32() local 806 __ JumpIfSmi(object, &done); in LoadNumberAsInt32() local 1453 __ JumpIfSmi(object, &is_smi); in GenerateLookupNumberStringCache() local 1479 __ JumpIfSmi(probe, not_found); in GenerateLookupNumberStringCache() local 2637 __ JumpIfSmi(left, &left_not_string); in GenerateAddStrings() local 2647 __ JumpIfSmi(right, &call_runtime); in GenerateAddStrings() local 3602 __ JumpIfSmi(object, ¬_js_object); in Generate() local 3625 __ JumpIfSmi(prototype, &slow); in Generate() local 3705 __ JumpIfSmi(function, &slow); in Generate() local [all …]
|
D | stub-cache-arm.cc | 535 __ JumpIfSmi(r1, miss); in GenerateCallFunction() local 696 __ JumpIfSmi(receiver, miss); in Compile() local 1308 __ JumpIfSmi(receiver, miss); in GenerateLoadInterceptor() local 1576 __ JumpIfSmi(receiver, &miss); in CompileArrayPushCall() local 1737 __ JumpIfSmi(receiver, &miss); in CompileArrayPopCall() local 2070 __ JumpIfSmi(r1, &miss); in CompileMathFloorCall() local 3466 __ JumpIfSmi(receiver, &slow); in CompileKeyedLoadStub() local 3743 __ JumpIfSmi(receiver, &slow); in CompileKeyedStoreStub() local
|
D | ic-arm.cc | 426 __ JumpIfSmi(receiver, slow); in GenerateKeyedLoadReceiverCheck() local 1361 __ JumpIfSmi(r1, &slow); in GenerateIndexedInterceptor() local 1597 __ JumpIfSmi(receiver, &miss); in GenerateArrayLength() local
|
D | lithium-codegen-arm.cc | 1700 __ JumpIfSmi(input, is_not_object); in EmitIsObject() local 2042 __ JumpIfSmi(object, &false_result); in DoInstanceOfKnownGlobal() local 4058 __ JumpIfSmi(input, true_label); in EmitTypeofIs() local 4065 __ JumpIfSmi(input, false_label); in EmitTypeofIs() local 4081 __ JumpIfSmi(input, false_label); in EmitTypeofIs() local 4089 __ JumpIfSmi(input, false_label); in EmitTypeofIs() local 4094 __ JumpIfSmi(input, false_label); in EmitTypeofIs() local
|
D | macro-assembler-arm.h | 877 inline void JumpIfSmi(Register value, Label* smi_label) { in JumpIfSmi() function
|
D | macro-assembler-arm.cc | 1625 JumpIfSmi(obj, fail); in CheckMap() 1640 JumpIfSmi(obj, fail); in CheckMap() 1654 JumpIfSmi(function, miss); in TryGetFunctionPrototype()
|
D | builtins-arm.cc | 569 __ JumpIfSmi(r0, &convert_argument); in Generate_StringConstructCode() local
|
/external/v8/src/ia32/ |
D | macro-assembler-ia32.h | 274 inline void JumpIfSmi(Register value, Label* smi_label) { in JumpIfSmi() function
|
D | full-codegen-ia32.cc | 4039 __ JumpIfSmi(eax, if_true); in TryLiteralCompare() local 4044 __ JumpIfSmi(eax, if_false); in TryLiteralCompare() local 4059 __ JumpIfSmi(eax, if_false); in TryLiteralCompare() local 4066 __ JumpIfSmi(eax, if_false); in TryLiteralCompare() local 4070 __ JumpIfSmi(eax, if_false); in TryLiteralCompare() local
|
D | lithium-codegen-ia32.cc | 4004 __ JumpIfSmi(input, true_label); in EmitTypeofIs() local 4010 __ JumpIfSmi(input, false_label); in EmitTypeofIs() local 4026 __ JumpIfSmi(input, false_label); in EmitTypeofIs() local 4034 __ JumpIfSmi(input, false_label); in EmitTypeofIs() local 4042 __ JumpIfSmi(input, false_label); in EmitTypeofIs() local
|
/external/v8/src/mips/ |
D | macro-assembler-mips.h | 867 inline void JumpIfSmi(Register value, Label* smi_label,
|
D | macro-assembler-mips.cc | 2215 JumpIfSmi(obj, fail); in CheckMap() 2229 JumpIfSmi(obj, fail); in CheckMap() 2431 JumpIfSmi(function, miss); in TryGetFunctionPrototype()
|