Home
last modified time | relevance | path

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

/external/v8/src/ia32/
Dstub-cache-ia32.cc1435 __ JumpIfNotSmi(ecx, &with_write_barrier); in CompileArrayPushCall() local
1871 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local
2077 __ JumpIfNotSmi(eax, &not_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 …]
Dcode-stubs-ia32.cc48 __ JumpIfNotSmi(eax, &check_heap_number, Label::kNear); in Generate() local
194 __ JumpIfNotSmi(ecx, &after_sentinel, Label::kNear); in Generate() local
444 __ JumpIfNotSmi(argument, &not_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, &not_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 …]
Dic-ia32.cc454 __ 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
Dcodegen-ia32.cc448 __ JumpIfNotSmi(ebx, &convert_hole); in GenerateSmiOnlyToDouble() local
Dbuiltins-ia32.cc1240 __ JumpIfNotSmi(eax, &has_non_smi_element); in ArrayNativeCode() local
Dlithium-codegen-ia32.cc2883 __ JumpIfNotSmi(input_reg, deferred->entry()); in DoMathAbs() local
3949 __ JumpIfNotSmi(input_reg, deferred->entry()); in DoTaggedToI() local
/external/v8/src/x64/
Dstub-cache-x64.cc1401 __ JumpIfNotSmi(rcx, &with_write_barrier); in CompileArrayPushCall() local
1818 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local
1898 __ JumpIfNotSmi(rax, &not_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 …]
Dcode-stubs-x64.cc186 __ JumpIfNotSmi(rcx, &after_sentinel, Label::kNear); in Generate() local
426 __ JumpIfNotSmi(argument, &not_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 …]
Dic-x64.cc399 __ 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
Dcodegen-x64.cc344 __ JumpIfNotSmi(rbx, &convert_hole); in GenerateSmiOnlyToDouble() local
Dbuiltins-x64.cc1275 __ JumpIfNotSmi(r8, &has_non_smi_element); in ArrayNativeCode() local
Dlithium-codegen-x64.cc2838 __ JumpIfNotSmi(input_reg, deferred->entry()); in DoMathAbs() local
3808 __ JumpIfNotSmi(input_reg, deferred->entry()); in DoTaggedToI() local
Dmacro-assembler-x64.cc1279 void MacroAssembler::JumpIfNotSmi(Register src, in JumpIfNotSmi() function in v8::internal::MacroAssembler
/external/v8/src/arm/
Dmacro-assembler-arm.h1176 inline void JumpIfNotSmi(Register value, Label* not_smi_label) { in JumpIfNotSmi() function
Dstub-cache-arm.cc1550 __ JumpIfNotSmi(r4, &with_write_barrier); in CompileArrayPushCall() local
1982 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local
2196 __ JumpIfNotSmi(r0, &not_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 …]
Dic-arm.cc585 __ 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
Dcode-stubs-arm.cc72 __ 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, &not_two_smis); in Generate() local
1646 __ JumpIfNotSmi(r2, &not_smis); in Generate() local
2004 __ JumpIfNotSmi(r0, non_smi); in GenerateSmiCodeSub() local
2018 __ JumpIfNotSmi(r0, non_smi); in GenerateSmiCodeBitNot() local
2645 __ JumpIfNotSmi(scratch1, &not_smis); in GenerateSmiCode() local
2747 __ JumpIfNotSmi(scratch1, &skip); in GenerateInt32Stub() local
3187 __ JumpIfNotSmi(overwritable_operand, &skip_allocation); in GenerateHeapResultAllocation() local
[all …]
Dbuiltins-arm.cc415 __ JumpIfNotSmi(r2, &has_non_smi_element); in ArrayNativeCode() local
Dlithium-codegen-arm.cc1108 __ JumpIfNotSmi(result, &deoptimize); in DoDivI() local
3115 __ JumpIfNotSmi(input, deferred->entry()); in DoMathAbs() local
/external/v8/src/mips/
Dstub-cache-mips.cc1547 __ JumpIfNotSmi(t0, &with_write_barrier); in CompileArrayPushCall() local
1982 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local
2185 __ JumpIfNotSmi(v0, &not_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 …]
Dic-mips.cc583 __ 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
Dcode-stubs-mips.cc72 __ 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, &not_two_smis); in Generate() local
1720 __ JumpIfNotSmi(t2, &not_smis, t0); in Generate() local
2086 __ JumpIfNotSmi(a0, non_smi); in GenerateSmiCodeSub() local
2100 __ JumpIfNotSmi(a0, non_smi); in GenerateSmiCodeBitNot() local
2761 __ JumpIfNotSmi(scratch1, &not_smis); in GenerateSmiCode() local
2862 __ JumpIfNotSmi(scratch1, &skip); in GenerateInt32Stub() local
3308 __ JumpIfNotSmi(overwritable_operand, &skip_allocation); in GenerateHeapResultAllocation() local
[all …]
Dbuiltins-mips.cc423 __ JumpIfNotSmi(a2, &has_non_smi_element); in ArrayNativeCode() local
Dlithium-codegen-mips.cc2998 __ JumpIfNotSmi(input, deferred->entry()); in DoMathAbs() local
4097 __ JumpIfNotSmi(input_reg, deferred->entry()); in DoTaggedToI() local
Dmacro-assembler-mips.cc4744 void MacroAssembler::JumpIfNotSmi(Register value, in JumpIfNotSmi() function in v8::internal::MacroAssembler