Home
last modified time | relevance | path

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

12

/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
/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
/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 …]
/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
/external/chromium_org/v8/src/arm/
Dmacro-assembler-arm.h1288 inline void JumpIfNotSmi(Register value, Label* not_smi_label) { in JumpIfNotSmi() function
Dstub-cache-arm.cc480 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreTransition() local
488 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition() local
642 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreField() local
659 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreField() local
1669 __ JumpIfNotSmi(r4, &with_write_barrier); in CompileArrayPushCall() local
2087 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local
2227 __ JumpIfNotSmi(r0, &not_smi); in CompileMathAbsCall() local
Dcode-stubs-arm.cc464 __ JumpIfNotSmi(r3, &after_sentinel); in Generate() local
1034 __ JumpIfNotSmi(input, fail); in ICCompareStub_CheckInputType() local
1063 __ JumpIfNotSmi(r2, &not_two_smis); in GenerateGeneric() local
1081 __ JumpIfNotSmi(r2, &not_smis); in GenerateGeneric() local
1252 __ JumpIfNotSmi(r0, &input_not_smi); in Generate() local
2251 __ JumpIfNotSmi(object, &object_not_null_or_smi); in Generate() local
2398 __ JumpIfNotSmi(value, &miss); in Generate() local
2428 __ JumpIfNotSmi(r1, &slow); in GenerateReadElement() local
3225 __ JumpIfNotSmi(r1, &slowcase); in Generate() local
3544 __ JumpIfNotSmi(index_, &index_not_smi_); in GenerateFast() local
[all …]
Dic-arm.cc541 __ JumpIfNotSmi(r2, &check_name); in GenerateMegamorphic() local
938 __ JumpIfNotSmi(key, &check_name); in GenerateGeneric() local
1285 __ JumpIfNotSmi(value, &non_smi_value); in KeyedStoreGenerateGenericHelper() local
1427 __ JumpIfNotSmi(key, &slow); in GenerateGeneric() local
/external/chromium_org/v8/src/mips/
Dstub-cache-mips.cc467 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreTransition() local
475 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition() local
630 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreField() local
647 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreField() local
1653 __ JumpIfNotSmi(t0, &with_write_barrier); in CompileArrayPushCall() local
2067 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local
2225 __ JumpIfNotSmi(v0, &not_smi); in CompileMathAbsCall() local
2865 __ JumpIfNotSmi(key, &miss); in GenerateLoadDictionaryElement() local
Dcode-stubs-mips.cc452 __ JumpIfNotSmi(a3, &after_sentinel); in Generate() local
1048 __ JumpIfNotSmi(input, fail); in ICCompareStub_CheckInputType() local
1077 __ JumpIfNotSmi(a2, &not_two_smis); in GenerateGeneric() local
1096 __ JumpIfNotSmi(t2, &not_smis, t0); in GenerateGeneric() local
1294 __ JumpIfNotSmi(a0, &input_not_smi); in Generate() local
2323 __ JumpIfNotSmi(object, &object_not_null_or_smi); in Generate() local
2471 __ JumpIfNotSmi(value, &miss); in Generate() local
2501 __ JumpIfNotSmi(a1, &slow); in GenerateReadElement() local
3339 __ JumpIfNotSmi(a1, &slowcase); in Generate() local
3661 __ JumpIfNotSmi(index_, &index_not_smi_); in GenerateFast() local
[all …]
Dic-mips.cc542 __ JumpIfNotSmi(a2, &check_name); in GenerateMegamorphic() local
942 __ JumpIfNotSmi(key, &check_name); in GenerateGeneric() local
1200 __ JumpIfNotSmi(value, &non_smi_value); in KeyedStoreGenerateGenericHelper() local
1351 __ JumpIfNotSmi(key, &slow); in GenerateGeneric() local
/external/chromium_org/v8/src/x64/
Dstub-cache-x64.cc896 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreTransition() local
903 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition() local
1040 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreField() local
1057 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreField() local
1689 __ JumpIfNotSmi(rcx, &with_write_barrier); in CompileArrayPushCall() local
2103 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local
2260 __ JumpIfNotSmi(rax, &not_smi); in CompileMathAbsCall() local
2888 __ JumpIfNotSmi(rax, &miss); in GenerateLoadDictionaryElement() local
Dcode-stubs-x64.cc450 __ JumpIfNotSmi(rcx, &after_sentinel, Label::kNear); in Generate() local
624 __ JumpIfNotSmi(rax, &input_not_smi, Label::kNear); in Generate() local
927 __ JumpIfNotSmi(rax, &load_nonsmi_rax); in LoadSSE2UnknownOperands() local
972 __ JumpIfNotSmi(exponent, &exponent_not_smi, Label::kNear); in Generate() local
982 __ JumpIfNotSmi(exponent, &exponent_not_smi, Label::kNear); in Generate() local
1298 __ JumpIfNotSmi(value, &miss); in Generate() local
1322 __ JumpIfNotSmi(rdx, &slow); in GenerateReadElement() local
2175 __ JumpIfNotSmi(r8, &slowcase); in Generate() local
2268 __ JumpIfNotSmi(input, fail); in CheckInputType() local
3413 __ JumpIfNotSmi(index_, &index_not_smi_); in GenerateFast() local
[all …]
Dic-x64.cc362 __ JumpIfNotSmi(rax, &check_name); in GenerateGeneric() local
629 __ JumpIfNotSmi(rax, &non_smi_value); in KeyedStoreGenerateGenericHelper() local
758 __ JumpIfNotSmi(rcx, &slow_with_tagged_index); in GenerateGeneric() local
1058 __ JumpIfNotSmi(rcx, &check_name); in GenerateMegamorphic() local
/external/chromium_org/v8/src/ia32/
Dstub-cache-ia32.cc910 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreTransition() local
917 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition() local
1080 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreField() local
1096 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreField() local
1757 __ JumpIfNotSmi(ecx, &with_write_barrier); in CompileArrayPushCall() local
2182 __ JumpIfNotSmi(code, &slow); in CompileStringFromCharCodeCall() local
2345 __ JumpIfNotSmi(eax, &not_smi); in CompileMathAbsCall() local
2966 __ JumpIfNotSmi(ecx, &miss); in GenerateLoadDictionaryElement() local
Dcode-stubs-ia32.cc455 __ JumpIfNotSmi(ecx, &after_sentinel, Label::kNear); in Generate() local
721 __ JumpIfNotSmi(eax, &input_not_smi, Label::kNear); in Generate() local
1118 __ JumpIfNotSmi(exponent, &exponent_not_smi, Label::kNear); in Generate() local
1129 __ JumpIfNotSmi(exponent, &exponent_not_smi, Label::kNear); in Generate() local
1434 __ JumpIfNotSmi(value, &miss); in Generate() local
1463 __ JumpIfNotSmi(edx, &slow, Label::kNear); in GenerateReadElement() local
2315 __ JumpIfNotSmi(ebx, &slowcase); in Generate() local
2406 __ JumpIfNotSmi(input, fail); in CheckInputType() local
2444 __ JumpIfNotSmi(ecx, &non_smi, Label::kNear); in GenerateGeneric() local
3473 __ JumpIfNotSmi(object, &object_not_null_or_smi, Label::kNear); in Generate() local
[all …]
Dic-ia32.cc418 __ JumpIfNotSmi(ecx, &check_name); in GenerateGeneric() local
751 __ JumpIfNotSmi(eax, &non_smi_value); in KeyedStoreGenerateGenericHelper() local
883 __ JumpIfNotSmi(ecx, &slow); in GenerateGeneric() local
1170 __ JumpIfNotSmi(ecx, &check_name); in GenerateMegamorphic() local

12