CmpObjectType 119 src/ia32/builtins-ia32.cc __ CmpObjectType(eax, MAP_TYPE, ebx); CmpObjectType 345 src/ia32/builtins-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); CmpObjectType 584 src/ia32/builtins-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); CmpObjectType 617 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx); CmpObjectType 780 src/ia32/builtins-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); CmpObjectType 810 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx); CmpObjectType 865 src/ia32/builtins-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); CmpObjectType 1331 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx); CmpObjectType 1365 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx); CmpObjectType 1399 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx); CmpObjectType 1742 src/ia32/code-stubs-ia32.cc __ CmpObjectType(left, FIRST_NONSTRING_TYPE, ecx); CmpObjectType 1747 src/ia32/code-stubs-ia32.cc __ CmpObjectType(right, FIRST_NONSTRING_TYPE, ecx); CmpObjectType 2387 src/ia32/code-stubs-ia32.cc __ CmpObjectType(left, FIRST_NONSTRING_TYPE, ecx); CmpObjectType 2397 src/ia32/code-stubs-ia32.cc __ CmpObjectType(right, FIRST_NONSTRING_TYPE, ecx); CmpObjectType 3725 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, JS_REGEXP_TYPE, ecx); CmpObjectType 3732 src/ia32/code-stubs-ia32.cc __ CmpObjectType(ecx, FIXED_ARRAY_TYPE, ebx); CmpObjectType 3779 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); CmpObjectType 4375 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); CmpObjectType 4464 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); CmpObjectType 4478 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, FIRST_SPEC_OBJECT_TYPE, ecx); CmpObjectType 4602 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); CmpObjectType 4604 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, FIRST_SPEC_OBJECT_TYPE, ebx); CmpObjectType 4736 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); CmpObjectType 4809 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); CmpObjectType 5341 src/ia32/code-stubs-ia32.cc __ CmpObjectType(function, JS_FUNCTION_TYPE, scratch); CmpObjectType 5607 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, FIRST_NONSTRING_TYPE, ebx); CmpObjectType 5612 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, FIRST_NONSTRING_TYPE, ebx); CmpObjectType 5907 src/ia32/code-stubs-ia32.cc __ CmpObjectType(arg, FIRST_NONSTRING_TYPE, scratch1); CmpObjectType 5928 src/ia32/code-stubs-ia32.cc __ CmpObjectType(arg, JS_VALUE_TYPE, scratch1); // map -> scratch1. CmpObjectType 6636 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, HEAP_NUMBER_TYPE, ecx); CmpObjectType 6638 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ecx); CmpObjectType 6676 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ecx); CmpObjectType 6833 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, JS_OBJECT_TYPE, ecx); CmpObjectType 6835 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, JS_OBJECT_TYPE, ecx); CmpObjectType 147 src/ia32/full-codegen-ia32.cc __ CmpObjectType(ecx, JS_GLOBAL_PROXY_TYPE, ecx); CmpObjectType 1062 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); CmpObjectType 1073 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, LAST_JS_PROXY_TYPE, ecx); CmpObjectType 1124 src/ia32/full-codegen-ia32.cc __ CmpObjectType(ecx, LAST_JS_PROXY_TYPE, ecx); CmpObjectType 2608 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ebx); CmpObjectType 2738 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); CmpObjectType 2760 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); CmpObjectType 2782 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_REGEXP_TYPE, ebx); CmpObjectType 2899 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, eax); CmpObjectType 2915 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); CmpObjectType 3054 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_VALUE_TYPE, ebx); CmpObjectType 3078 src/ia32/full-codegen-ia32.cc __ CmpObjectType(object, JS_DATE_TYPE, scratch); CmpObjectType 3135 src/ia32/full-codegen-ia32.cc __ CmpObjectType(ebx, JS_VALUE_TYPE, ecx); CmpObjectType 3373 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_FUNCTION_PROXY_TYPE, ebx); CmpObjectType 3569 src/ia32/full-codegen-ia32.cc __ CmpObjectType(array, JS_ARRAY_TYPE, scratch); CmpObjectType 4233 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, FIRST_NONSTRING_TYPE, edx); CmpObjectType 4260 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_FUNCTION_TYPE, edx); CmpObjectType 4270 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, FIRST_NONCALLABLE_SPEC_OBJECT_TYPE, edx); CmpObjectType 352 src/ia32/ic-ia32.cc __ CmpObjectType(key, FIRST_NONSTRING_TYPE, map); CmpObjectType 382 src/ia32/ic-ia32.cc __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1); CmpObjectType 958 src/ia32/ic-ia32.cc __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ebx); CmpObjectType 1006 src/ia32/ic-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, eax); CmpObjectType 1463 src/ia32/ic-ia32.cc __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); CmpObjectType 1470 src/ia32/ic-ia32.cc __ CmpObjectType(scratch, FIXED_ARRAY_TYPE, scratch); CmpObjectType 1419 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(input, JS_VALUE_TYPE, map); CmpObjectType 1438 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(object, JS_DATE_TYPE, scratch); CmpObjectType 1992 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(input, TestType(instr->hydrogen()), temp); CmpObjectType 2045 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(input, FIRST_SPEC_OBJECT_TYPE, temp); CmpObjectType 2065 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(temp, JS_FUNCTION_TYPE, temp2); CmpObjectType 2551 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(function, JS_FUNCTION_TYPE, result); CmpObjectType 2570 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(result, MAP_TYPE, temp); CmpObjectType 2873 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(receiver, FIRST_SPEC_OBJECT_TYPE, scratch); CmpObjectType 3314 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(eax, HEAP_NUMBER_TYPE, ecx); CmpObjectType 5038 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(input, FIRST_NONSTRING_TYPE, input); CmpObjectType 5067 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(input, JS_FUNCTION_TYPE, input); CmpObjectType 5078 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(input, FIRST_NONCALLABLE_SPEC_OBJECT_TYPE, input); CmpObjectType 5272 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(eax, LAST_JS_PROXY_TYPE, ecx); CmpObjectType 1663 src/ia32/macro-assembler-ia32.cc CmpObjectType(function, JS_FUNCTION_TYPE, result); CmpObjectType 1693 src/ia32/macro-assembler-ia32.cc CmpObjectType(result, MAP_TYPE, scratch); CmpObjectType 359 src/ia32/macro-assembler-ia32.h void CmpObjectType(Register heap_object, InstanceType type, Register map); CmpObjectType 300 src/ia32/stub-cache-ia32.cc __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); CmpObjectType 1344 src/ia32/stub-cache-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ebx); CmpObjectType 1396 src/ia32/stub-cache-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ebx); CmpObjectType 2318 src/ia32/stub-cache-ia32.cc __ CmpObjectType(edx, FIRST_NONSTRING_TYPE, eax); CmpObjectType 2338 src/ia32/stub-cache-ia32.cc __ CmpObjectType(edx, HEAP_NUMBER_TYPE, eax); CmpObjectType 2424 src/ia32/stub-cache-ia32.cc __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); CmpObjectType 3320 src/ia32/stub-cache-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx); CmpObjectType 121 src/x64/builtins-x64.cc __ CmpObjectType(rax, MAP_TYPE, rbx); CmpObjectType 350 src/x64/builtins-x64.cc __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); CmpObjectType 655 src/x64/builtins-x64.cc __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); CmpObjectType 687 src/x64/builtins-x64.cc __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); CmpObjectType 858 src/x64/builtins-x64.cc __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); CmpObjectType 886 src/x64/builtins-x64.cc __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); CmpObjectType 942 src/x64/builtins-x64.cc __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); CmpObjectType 1350 src/x64/builtins-x64.cc __ CmpObjectType(rbx, MAP_TYPE, rcx); CmpObjectType 1385 src/x64/builtins-x64.cc __ CmpObjectType(rbx, MAP_TYPE, rcx); CmpObjectType 1419 src/x64/builtins-x64.cc __ CmpObjectType(rbx, MAP_TYPE, rcx); CmpObjectType 1344 src/x64/code-stubs-x64.cc __ CmpObjectType(left, FIRST_NONSTRING_TYPE, rcx); CmpObjectType 1353 src/x64/code-stubs-x64.cc __ CmpObjectType(right, FIRST_NONSTRING_TYPE, rcx); CmpObjectType 1453 src/x64/code-stubs-x64.cc __ CmpObjectType(left, FIRST_NONSTRING_TYPE, rcx); CmpObjectType 1458 src/x64/code-stubs-x64.cc __ CmpObjectType(right, FIRST_NONSTRING_TYPE, rcx); CmpObjectType 2773 src/x64/code-stubs-x64.cc __ CmpObjectType(rax, JS_REGEXP_TYPE, kScratchRegister); CmpObjectType 2781 src/x64/code-stubs-x64.cc __ CmpObjectType(rax, FIXED_ARRAY_TYPE, kScratchRegister); CmpObjectType 2824 src/x64/code-stubs-x64.cc __ CmpObjectType(rdi, JS_ARRAY_TYPE, kScratchRegister); CmpObjectType 3446 src/x64/code-stubs-x64.cc __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); CmpObjectType 3504 src/x64/code-stubs-x64.cc __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); CmpObjectType 3517 src/x64/code-stubs-x64.cc __ CmpObjectType(rdx, FIRST_SPEC_OBJECT_TYPE, rcx); CmpObjectType 3613 src/x64/code-stubs-x64.cc __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rbx); CmpObjectType 3615 src/x64/code-stubs-x64.cc __ CmpObjectType(rdx, FIRST_SPEC_OBJECT_TYPE, rcx); CmpObjectType 3747 src/x64/code-stubs-x64.cc __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); CmpObjectType 3822 src/x64/code-stubs-x64.cc __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); CmpObjectType 4291 src/x64/code-stubs-x64.cc __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rax); CmpObjectType 4318 src/x64/code-stubs-x64.cc __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, kScratchRegister); CmpObjectType 4624 src/x64/code-stubs-x64.cc __ CmpObjectType(rax, FIRST_NONSTRING_TYPE, r8); CmpObjectType 4629 src/x64/code-stubs-x64.cc __ CmpObjectType(rdx, FIRST_NONSTRING_TYPE, r9); CmpObjectType 4892 src/x64/code-stubs-x64.cc __ CmpObjectType(arg, FIRST_NONSTRING_TYPE, scratch1); CmpObjectType 4913 src/x64/code-stubs-x64.cc __ CmpObjectType(arg, JS_VALUE_TYPE, scratch1); // map -> scratch1. CmpObjectType 5085 src/x64/code-stubs-x64.cc __ CmpObjectType(candidate, ODDBALL_TYPE, map); CmpObjectType 5605 src/x64/code-stubs-x64.cc __ CmpObjectType(rax, HEAP_NUMBER_TYPE, rcx); CmpObjectType 5607 src/x64/code-stubs-x64.cc __ CmpObjectType(rdx, HEAP_NUMBER_TYPE, rcx); CmpObjectType 5637 src/x64/code-stubs-x64.cc __ CmpObjectType(rdx, HEAP_NUMBER_TYPE, rcx); CmpObjectType 5788 src/x64/code-stubs-x64.cc __ CmpObjectType(rax, JS_OBJECT_TYPE, rcx); CmpObjectType 5790 src/x64/code-stubs-x64.cc __ CmpObjectType(rdx, JS_OBJECT_TYPE, rcx); CmpObjectType 1072 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); CmpObjectType 1083 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, LAST_JS_PROXY_TYPE, rcx); CmpObjectType 1141 src/x64/full-codegen-x64.cc __ CmpObjectType(rcx, LAST_JS_PROXY_TYPE, rcx); CmpObjectType 2580 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rbx); CmpObjectType 2709 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, JS_FUNCTION_TYPE, rbx); CmpObjectType 2731 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, JS_ARRAY_TYPE, rbx); CmpObjectType 2753 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, JS_REGEXP_TYPE, rbx); CmpObjectType 2870 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rax); CmpObjectType 2886 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, JS_FUNCTION_TYPE, rbx); CmpObjectType 3019 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, JS_VALUE_TYPE, rbx); CmpObjectType 3043 src/x64/full-codegen-x64.cc __ CmpObjectType(object, JS_DATE_TYPE, scratch); CmpObjectType 3101 src/x64/full-codegen-x64.cc __ CmpObjectType(rbx, JS_VALUE_TYPE, rcx); CmpObjectType 3338 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, JS_FUNCTION_PROXY_TYPE, rbx); CmpObjectType 3541 src/x64/full-codegen-x64.cc __ CmpObjectType(array, JS_ARRAY_TYPE, scratch); CmpObjectType 4225 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, FIRST_NONSTRING_TYPE, rdx); CmpObjectType 4251 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, JS_FUNCTION_TYPE, rdx); CmpObjectType 4261 src/x64/full-codegen-x64.cc __ CmpObjectType(rax, FIRST_NONCALLABLE_SPEC_OBJECT_TYPE, rdx); CmpObjectType 291 src/x64/ic-x64.cc __ CmpObjectType(receiver, JS_OBJECT_TYPE, map); CmpObjectType 373 src/x64/ic-x64.cc __ CmpObjectType(key, FIRST_NONSTRING_TYPE, map); CmpObjectType 838 src/x64/ic-x64.cc __ CmpObjectType(rdx, HEAP_NUMBER_TYPE, rbx); CmpObjectType 887 src/x64/ic-x64.cc __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rdx); CmpObjectType 973 src/x64/ic-x64.cc __ CmpObjectType(rdx, JS_GLOBAL_OBJECT_TYPE, rcx); CmpObjectType 1166 src/x64/ic-x64.cc __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1); CmpObjectType 1491 src/x64/ic-x64.cc __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); CmpObjectType 1498 src/x64/ic-x64.cc __ CmpObjectType(scratch, FIXED_ARRAY_TYPE, scratch); CmpObjectType 1307 src/x64/lithium-codegen-x64.cc __ CmpObjectType(input, JS_VALUE_TYPE, kScratchRegister); CmpObjectType 1325 src/x64/lithium-codegen-x64.cc __ CmpObjectType(object, JS_DATE_TYPE, kScratchRegister); CmpObjectType 1871 src/x64/lithium-codegen-x64.cc __ CmpObjectType(input, TestType(instr->hydrogen()), kScratchRegister); CmpObjectType 1926 src/x64/lithium-codegen-x64.cc __ CmpObjectType(input, FIRST_SPEC_OBJECT_TYPE, temp); CmpObjectType 1947 src/x64/lithium-codegen-x64.cc __ CmpObjectType(temp, JS_FUNCTION_TYPE, kScratchRegister); CmpObjectType 2406 src/x64/lithium-codegen-x64.cc __ CmpObjectType(function, JS_FUNCTION_TYPE, result); CmpObjectType 2425 src/x64/lithium-codegen-x64.cc __ CmpObjectType(result, MAP_TYPE, kScratchRegister); CmpObjectType 2755 src/x64/lithium-codegen-x64.cc __ CmpObjectType(receiver, FIRST_SPEC_OBJECT_TYPE, kScratchRegister); CmpObjectType 3198 src/x64/lithium-codegen-x64.cc __ CmpObjectType(exponent, HEAP_NUMBER_TYPE, rcx); CmpObjectType 4754 src/x64/lithium-codegen-x64.cc __ CmpObjectType(input, FIRST_NONSTRING_TYPE, input); CmpObjectType 4783 src/x64/lithium-codegen-x64.cc __ CmpObjectType(input, JS_FUNCTION_TYPE, input); CmpObjectType 4794 src/x64/lithium-codegen-x64.cc __ CmpObjectType(input, FIRST_NONCALLABLE_SPEC_OBJECT_TYPE, input); CmpObjectType 4984 src/x64/lithium-codegen-x64.cc __ CmpObjectType(rax, LAST_JS_PROXY_TYPE, rcx); CmpObjectType 2148 src/x64/macro-assembler-x64.cc CmpObjectType(object, FIRST_NONSTRING_TYPE, object_map); CmpObjectType 2964 src/x64/macro-assembler-x64.cc CmpObjectType(function, JS_FUNCTION_TYPE, result); CmpObjectType 2996 src/x64/macro-assembler-x64.cc CmpObjectType(result, MAP_TYPE, kScratchRegister); CmpObjectType 865 src/x64/macro-assembler-x64.h void CmpObjectType(Register heap_object, InstanceType type, Register map); CmpObjectType 274 src/x64/stub-cache-x64.cc __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); CmpObjectType 1318 src/x64/stub-cache-x64.cc __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rax); CmpObjectType 1372 src/x64/stub-cache-x64.cc __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rbx); CmpObjectType 2152 src/x64/stub-cache-x64.cc __ CmpObjectType(rdx, FIRST_NONSTRING_TYPE, rax); CmpObjectType 2172 src/x64/stub-cache-x64.cc __ CmpObjectType(rdx, HEAP_NUMBER_TYPE, rax); CmpObjectType 2259 src/x64/stub-cache-x64.cc __ CmpObjectType(rax, JS_FUNCTION_TYPE, rbx); CmpObjectType 3152 src/x64/stub-cache-x64.cc __ CmpObjectType(rbx, MAP_TYPE, rcx); CmpObjectType 3556 src/x64/stub-cache-x64.cc __ CmpObjectType(rax, HEAP_NUMBER_TYPE, kScratchRegister);