/external/v8/src/ia32/ |
D | stub-cache-ia32.cc | 1435 __ JumpIfNotSmi(ecx, &with_write_barrier); in CompileArrayPushCall() local 1871 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local 2077 __ JumpIfNotSmi(eax, ¬_smi); in CompileMathAbsCall() local 3273 __ JumpIfNotSmi(eax, &miss_force_generic); in GenerateLoadDictionaryElement() local 3334 __ JumpIfNotSmi(eax, &miss_force_generic); in GenerateLoadExternalArray() local 3488 __ JumpIfNotSmi(ecx, &miss_force_generic); in GenerateStoreExternalArray() local 3503 __ JumpIfNotSmi(eax, &slow); in GenerateStoreExternalArray() local 3505 __ JumpIfNotSmi(eax, &check_heap_number); in GenerateStoreExternalArray() local 3684 __ JumpIfNotSmi(eax, &miss_force_generic); in GenerateLoadFastElement() local 3722 __ JumpIfNotSmi(eax, &miss_force_generic); in GenerateLoadFastDoubleElement() local [all …]
|
D | code-stubs-ia32.cc | 48 __ JumpIfNotSmi(eax, &check_heap_number, Label::kNear); in Generate() local 194 __ JumpIfNotSmi(ecx, &after_sentinel, Label::kNear); in Generate() local 444 __ JumpIfNotSmi(argument, ¬_smi, Label::kNear); in Generate() local 894 __ JumpIfNotSmi(eax, non_smi, non_smi_near); in GenerateSmiCodeSub() local 914 __ JumpIfNotSmi(eax, non_smi, non_smi_near); in GenerateSmiCodeBitNot() local 1278 __ JumpIfNotSmi(combined, ¬_smis); in GenerateSmiCode() local 1807 __ JumpIfNotSmi(eax, &skip_allocation, Label::kNear); in GenerateInt32Stub() local 2021 __ JumpIfNotSmi(eax, &skip_allocation, Label::kNear); in GenerateHeapNumberStub() local 2220 __ JumpIfNotSmi(eax, &skip_allocation, Label::kNear); in GenerateGeneric() local 2335 __ JumpIfNotSmi(edx, &skip_allocation, Label::kNear); in GenerateHeapResultAllocation() local [all …]
|
D | ic-ia32.cc | 454 __ JumpIfNotSmi(eax, &check_string); in GenerateGeneric() local 781 __ JumpIfNotSmi(ecx, &slow); in GenerateGeneric() local 860 __ JumpIfNotSmi(eax, &non_smi_value); in GenerateGeneric() local 1158 __ JumpIfNotSmi(ecx, &check_string); in GenerateMegamorphic() local 1489 __ JumpIfNotSmi(value, &miss); in GenerateArrayLength() local
|
D | codegen-ia32.cc | 448 __ JumpIfNotSmi(ebx, &convert_hole); in GenerateSmiOnlyToDouble() local
|
D | builtins-ia32.cc | 1240 __ JumpIfNotSmi(eax, &has_non_smi_element); in ArrayNativeCode() local
|
D | lithium-codegen-ia32.cc | 2883 __ JumpIfNotSmi(input_reg, deferred->entry()); in DoMathAbs() local 3949 __ JumpIfNotSmi(input_reg, deferred->entry()); in DoTaggedToI() local
|
/external/v8/src/x64/ |
D | stub-cache-x64.cc | 1401 __ JumpIfNotSmi(rcx, &with_write_barrier); in CompileArrayPushCall() local 1818 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local 1898 __ JumpIfNotSmi(rax, ¬_smi); in CompileMathAbsCall() local 3091 __ JumpIfNotSmi(rax, &miss_force_generic); in GenerateLoadDictionaryElement() local 3138 __ JumpIfNotSmi(rax, &miss_force_generic); in GenerateLoadExternalArray() local 3273 __ JumpIfNotSmi(rcx, &miss_force_generic); in GenerateStoreExternalArray() local 3292 __ JumpIfNotSmi(rax, &slow); in GenerateStoreExternalArray() local 3294 __ JumpIfNotSmi(rax, &check_heap_number, Label::kNear); in GenerateStoreExternalArray() local 3455 __ JumpIfNotSmi(rax, &miss_force_generic); in GenerateLoadFastElement() local 3497 __ JumpIfNotSmi(rax, &miss_force_generic); in GenerateLoadFastDoubleElement() local [all …]
|
D | code-stubs-x64.cc | 186 __ JumpIfNotSmi(rcx, &after_sentinel, Label::kNear); in Generate() local 426 __ JumpIfNotSmi(argument, ¬_smi, Label::kNear); in Generate() local 738 __ JumpIfNotSmi(rax, non_smi, non_smi_near); in GenerateSmiCodeSub() local 749 __ JumpIfNotSmi(rax, non_smi, non_smi_near); in GenerateSmiCodeBitNot() local 1459 __ JumpIfNotSmi(rdx, &skip_allocation); in GenerateHeapResultAllocation() local 1474 __ JumpIfNotSmi(rax, &skip_allocation); in GenerateHeapResultAllocation() local 1520 __ JumpIfNotSmi(rax, &input_not_smi, Label::kNear); in Generate() local 1810 __ JumpIfNotSmi(rdx, &rdx_is_object); in LoadNumbersAsIntegers() local 1820 __ JumpIfNotSmi(rax, &rax_is_object); in LoadNumbersAsIntegers() local 1840 __ JumpIfNotSmi(rdx, &arg1_is_object); in LoadAsIntegers() local [all …]
|
D | ic-x64.cc | 399 __ JumpIfNotSmi(rax, &check_string); in GenerateGeneric() local 651 __ JumpIfNotSmi(rcx, &slow_with_tagged_index); in GenerateGeneric() local 733 __ JumpIfNotSmi(rax, &non_smi_value); in GenerateGeneric() local 1037 __ JumpIfNotSmi(rcx, &check_string); in GenerateMegamorphic() local 1509 __ JumpIfNotSmi(value, &miss); in GenerateArrayLength() local
|
D | codegen-x64.cc | 344 __ JumpIfNotSmi(rbx, &convert_hole); in GenerateSmiOnlyToDouble() local
|
D | builtins-x64.cc | 1275 __ JumpIfNotSmi(r8, &has_non_smi_element); in ArrayNativeCode() local
|
D | lithium-codegen-x64.cc | 2838 __ JumpIfNotSmi(input_reg, deferred->entry()); in DoMathAbs() local 3808 __ JumpIfNotSmi(input_reg, deferred->entry()); in DoTaggedToI() local
|
D | macro-assembler-x64.cc | 1279 void MacroAssembler::JumpIfNotSmi(Register src, in JumpIfNotSmi() function in v8::internal::MacroAssembler
|
/external/v8/src/arm/ |
D | macro-assembler-arm.h | 1176 inline void JumpIfNotSmi(Register value, Label* not_smi_label) { in JumpIfNotSmi() function
|
D | stub-cache-arm.cc | 1550 __ JumpIfNotSmi(r4, &with_write_barrier); in CompileArrayPushCall() local 1982 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local 2196 __ JumpIfNotSmi(r0, ¬_smi); in CompileMathAbsCall() local 3318 __ JumpIfNotSmi(key, &miss_force_generic); in GenerateLoadDictionaryElement() local 3397 __ JumpIfNotSmi(key, &miss_force_generic); in GenerateLoadExternalArray() local 3728 __ JumpIfNotSmi(key, &miss_force_generic); in GenerateStoreExternalArray() local 3743 __ JumpIfNotSmi(value, &slow); in GenerateStoreExternalArray() local 3745 __ JumpIfNotSmi(value, &check_heap_number); in GenerateStoreExternalArray() local 4054 __ JumpIfNotSmi(r0, &miss_force_generic); in GenerateLoadFastElement() local 4106 __ JumpIfNotSmi(key_reg, &miss_force_generic); in GenerateLoadFastDoubleElement() local [all …]
|
D | ic-arm.cc | 585 __ JumpIfNotSmi(r2, &check_string); in GenerateMegamorphic() local 977 __ JumpIfNotSmi(key, &check_string); in GenerateGeneric() local 1328 __ JumpIfNotSmi(key, &slow); in GenerateGeneric() local 1414 __ JumpIfNotSmi(value, &non_smi_value); in GenerateGeneric() local 1584 __ JumpIfNotSmi(value, &miss); in GenerateArrayLength() local
|
D | code-stubs-arm.cc | 72 __ JumpIfNotSmi(r0, &check_heap_number); in Generate() local 218 __ JumpIfNotSmi(r3, &after_sentinel); in Generate() local 764 __ JumpIfNotSmi(object, &obj_is_not_smi); in LoadNumberAsInt32Double() local 1623 __ JumpIfNotSmi(r2, ¬_two_smis); in Generate() local 1646 __ JumpIfNotSmi(r2, ¬_smis); in Generate() local 2004 __ JumpIfNotSmi(r0, non_smi); in GenerateSmiCodeSub() local 2018 __ JumpIfNotSmi(r0, non_smi); in GenerateSmiCodeBitNot() local 2645 __ JumpIfNotSmi(scratch1, ¬_smis); in GenerateSmiCode() local 2747 __ JumpIfNotSmi(scratch1, &skip); in GenerateInt32Stub() local 3187 __ JumpIfNotSmi(overwritable_operand, &skip_allocation); in GenerateHeapResultAllocation() local [all …]
|
D | builtins-arm.cc | 415 __ JumpIfNotSmi(r2, &has_non_smi_element); in ArrayNativeCode() local
|
D | lithium-codegen-arm.cc | 1108 __ JumpIfNotSmi(result, &deoptimize); in DoDivI() local 3115 __ JumpIfNotSmi(input, deferred->entry()); in DoMathAbs() local
|
/external/v8/src/mips/ |
D | stub-cache-mips.cc | 1547 __ JumpIfNotSmi(t0, &with_write_barrier); in CompileArrayPushCall() local 1982 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local 2185 __ JumpIfNotSmi(v0, ¬_smi); in CompileMathAbsCall() local 3312 __ JumpIfNotSmi(key, &miss_force_generic); in GenerateLoadDictionaryElement() local 3392 __ JumpIfNotSmi(key, &miss_force_generic); in GenerateLoadExternalArray() local 3731 __ JumpIfNotSmi(key, &miss_force_generic); in GenerateStoreExternalArray() local 3746 __ JumpIfNotSmi(value, &slow); in GenerateStoreExternalArray() local 3748 __ JumpIfNotSmi(value, &check_heap_number); in GenerateStoreExternalArray() local 4111 __ JumpIfNotSmi(a0, &miss_force_generic, at, USE_DELAY_SLOT); in GenerateLoadFastElement() local 4163 __ JumpIfNotSmi(key_reg, &miss_force_generic); in GenerateLoadFastDoubleElement() local [all …]
|
D | ic-mips.cc | 583 __ JumpIfNotSmi(a2, &check_string); in GenerateMegamorphic() local 978 __ JumpIfNotSmi(key, &check_string); in GenerateGeneric() local 1216 __ JumpIfNotSmi(key, &slow); in GenerateGeneric() local 1297 __ JumpIfNotSmi(value, &non_smi_value); in GenerateGeneric() local 1583 __ JumpIfNotSmi(value, &miss); in GenerateArrayLength() local
|
D | code-stubs-mips.cc | 72 __ JumpIfNotSmi(a0, &check_heap_number); in Generate() local 219 __ JumpIfNotSmi(a3, &after_sentinel); in Generate() local 777 __ JumpIfNotSmi(object, &obj_is_not_smi); in LoadNumberAsInt32Double() local 1694 __ JumpIfNotSmi(a2, ¬_two_smis); in Generate() local 1720 __ JumpIfNotSmi(t2, ¬_smis, t0); in Generate() local 2086 __ JumpIfNotSmi(a0, non_smi); in GenerateSmiCodeSub() local 2100 __ JumpIfNotSmi(a0, non_smi); in GenerateSmiCodeBitNot() local 2761 __ JumpIfNotSmi(scratch1, ¬_smis); in GenerateSmiCode() local 2862 __ JumpIfNotSmi(scratch1, &skip); in GenerateInt32Stub() local 3308 __ JumpIfNotSmi(overwritable_operand, &skip_allocation); in GenerateHeapResultAllocation() local [all …]
|
D | builtins-mips.cc | 423 __ JumpIfNotSmi(a2, &has_non_smi_element); in ArrayNativeCode() local
|
D | lithium-codegen-mips.cc | 2998 __ JumpIfNotSmi(input, deferred->entry()); in DoMathAbs() local 4097 __ JumpIfNotSmi(input_reg, deferred->entry()); in DoTaggedToI() local
|
D | macro-assembler-mips.cc | 4744 void MacroAssembler::JumpIfNotSmi(Register value, in JumpIfNotSmi() function in v8::internal::MacroAssembler
|