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);