/external/v8/src/ia32/ |
H A D | builtins-ia32.cc | 119 __ CmpObjectType(eax, MAP_TYPE, ebx); 345 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); 584 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); 617 __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx); 780 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); 810 __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx); 864 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); 1329 __ CmpObjectType(ebx, MAP_TYPE, ecx); 1363 __ CmpObjectType(ebx, MAP_TYPE, ecx); 1397 __ CmpObjectType(eb [all...] |
H A D | full-codegen-ia32.cc | 152 __ CmpObjectType(ecx, JS_GLOBAL_PROXY_TYPE, ecx); 972 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); 983 __ CmpObjectType(eax, LAST_JS_PROXY_TYPE, ecx); 1034 __ CmpObjectType(ecx, LAST_JS_PROXY_TYPE, ecx); 2510 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ebx); 2640 __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); 2662 __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); 2684 __ CmpObjectType(eax, JS_REGEXP_TYPE, ebx); 2801 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, eax); 2817 __ CmpObjectType(ea [all...] |
H A D | ic-ia32.cc | 352 __ CmpObjectType(key, FIRST_NONSTRING_TYPE, map); 382 __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1); 966 __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ebx); 1014 __ CmpObjectType(edi, JS_FUNCTION_TYPE, eax); 1471 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); 1478 __ CmpObjectType(scratch, FIXED_ARRAY_TYPE, scratch);
|
H A D | code-stubs-ia32.cc | 1667 __ CmpObjectType(left, FIRST_NONSTRING_TYPE, ecx); 1672 __ CmpObjectType(right, FIRST_NONSTRING_TYPE, ecx); 2304 __ CmpObjectType(left, FIRST_NONSTRING_TYPE, ecx); 2314 __ CmpObjectType(right, FIRST_NONSTRING_TYPE, ecx); 3642 __ CmpObjectType(eax, JS_REGEXP_TYPE, ecx); 3649 __ CmpObjectType(ecx, FIXED_ARRAY_TYPE, ebx); 3696 __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); 4286 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); 4375 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); 4389 __ CmpObjectType(ed [all...] |
H A D | lithium-codegen-ia32.cc | 1255 __ CmpObjectType(input, JS_VALUE_TYPE, map); 1274 __ CmpObjectType(object, JS_DATE_TYPE, scratch); 1828 __ CmpObjectType(input, TestType(instr->hydrogen()), temp); 1881 __ CmpObjectType(input, FIRST_SPEC_OBJECT_TYPE, temp); 1901 __ CmpObjectType(temp, JS_FUNCTION_TYPE, temp2); 2330 __ CmpObjectType(function, JS_FUNCTION_TYPE, result); 2349 __ CmpObjectType(result, MAP_TYPE, temp); 2622 __ CmpObjectType(receiver, FIRST_SPEC_OBJECT_TYPE, scratch); 3042 __ CmpObjectType(eax, HEAP_NUMBER_TYPE, ecx); 4681 __ CmpObjectType(inpu [all...] |
H A D | stub-cache-ia32.cc | 300 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); 1291 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ebx); 1343 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ebx); 2250 __ CmpObjectType(edx, FIRST_NONSTRING_TYPE, eax); 2270 __ CmpObjectType(edx, HEAP_NUMBER_TYPE, eax); 2356 __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); 3149 __ CmpObjectType(ebx, MAP_TYPE, ecx);
|
H A D | macro-assembler-ia32.h | 341 void CmpObjectType(Register heap_object, InstanceType type, Register map);
|
/external/v8/src/x64/ |
H A D | builtins-x64.cc | 121 __ CmpObjectType(rax, MAP_TYPE, rbx); 350 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); 655 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); 687 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); 858 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); 886 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); 942 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); 1349 __ CmpObjectType(rbx, MAP_TYPE, rcx); 1384 __ CmpObjectType(rbx, MAP_TYPE, rcx); 1418 __ CmpObjectType(rb [all...] |
H A D | ic-x64.cc | 291 __ CmpObjectType(receiver, JS_OBJECT_TYPE, map); 373 __ CmpObjectType(key, FIRST_NONSTRING_TYPE, map); 838 __ CmpObjectType(rdx, HEAP_NUMBER_TYPE, rbx); 887 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rdx); 973 __ CmpObjectType(rdx, JS_GLOBAL_OBJECT_TYPE, rcx); 1166 __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1); 1491 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); 1498 __ CmpObjectType(scratch, FIXED_ARRAY_TYPE, scratch);
|
H A D | code-stubs-x64.cc | 1263 __ CmpObjectType(left, FIRST_NONSTRING_TYPE, rcx); 1272 __ CmpObjectType(right, FIRST_NONSTRING_TYPE, rcx); 1372 __ CmpObjectType(left, FIRST_NONSTRING_TYPE, rcx); 1377 __ CmpObjectType(right, FIRST_NONSTRING_TYPE, rcx); 2692 __ CmpObjectType(rax, JS_REGEXP_TYPE, kScratchRegister); 2700 __ CmpObjectType(rax, FIXED_ARRAY_TYPE, kScratchRegister); 2743 __ CmpObjectType(rdi, JS_ARRAY_TYPE, kScratchRegister); 3356 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); 3414 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); 3427 __ CmpObjectType(rd [all...] |
H A D | full-codegen-x64.cc | 916 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); 927 __ CmpObjectType(rax, LAST_JS_PROXY_TYPE, rcx); 985 __ CmpObjectType(rcx, LAST_JS_PROXY_TYPE, rcx); 2404 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rbx); 2533 __ CmpObjectType(rax, JS_FUNCTION_TYPE, rbx); 2555 __ CmpObjectType(rax, JS_ARRAY_TYPE, rbx); 2577 __ CmpObjectType(rax, JS_REGEXP_TYPE, rbx); 2694 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rax); 2710 __ CmpObjectType(rax, JS_FUNCTION_TYPE, rbx); 2843 __ CmpObjectType(ra [all...] |
H A D | stub-cache-x64.cc | 274 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); 1259 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rax); 1313 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rbx); 2078 __ CmpObjectType(rdx, FIRST_NONSTRING_TYPE, rax); 2098 __ CmpObjectType(rdx, HEAP_NUMBER_TYPE, rax); 2185 __ CmpObjectType(rax, JS_FUNCTION_TYPE, rbx); 2977 __ CmpObjectType(rbx, MAP_TYPE, rcx); 3352 __ CmpObjectType(rax, HEAP_NUMBER_TYPE, kScratchRegister);
|
H A D | lithium-codegen-x64.cc | 1218 __ CmpObjectType(input, JS_VALUE_TYPE, kScratchRegister); 1236 __ CmpObjectType(object, JS_DATE_TYPE, kScratchRegister); 1782 __ CmpObjectType(input, TestType(instr->hydrogen()), kScratchRegister); 1837 __ CmpObjectType(input, FIRST_SPEC_OBJECT_TYPE, temp); 1858 __ CmpObjectType(temp, JS_FUNCTION_TYPE, kScratchRegister); 2280 __ CmpObjectType(function, JS_FUNCTION_TYPE, result); 2299 __ CmpObjectType(result, MAP_TYPE, kScratchRegister); 2579 __ CmpObjectType(receiver, FIRST_SPEC_OBJECT_TYPE, kScratchRegister); 3000 __ CmpObjectType(exponent, HEAP_NUMBER_TYPE, rcx); 4461 __ CmpObjectType(inpu [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | builtins-ia32.cc | 173 __ CmpObjectType(eax, MAP_TYPE, ebx); 399 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); 707 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); 740 __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx); 903 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); 933 __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx); 988 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); 1029 __ CmpObjectType(ebx, MAP_TYPE, ecx); 1058 __ CmpObjectType(ebx, MAP_TYPE, ecx);
|
H A D | code-stubs-ia32.cc | 1416 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); 1423 __ CmpObjectType(scratch, FIXED_ARRAY_TYPE, scratch); 1898 __ CmpObjectType(eax, JS_REGEXP_TYPE, ecx); 1906 __ CmpObjectType(ecx, FIXED_ARRAY_TYPE, ebx); 2180 __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); 2482 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); 2539 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); 2553 __ CmpObjectType(edx, FIRST_SPEC_OBJECT_TYPE, ecx); 2676 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); 2678 __ CmpObjectType(ed [all...] |
H A D | full-codegen-ia32.cc | 148 __ CmpObjectType(ecx, JS_GLOBAL_PROXY_TYPE, ecx); 1045 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); 1056 __ CmpObjectType(eax, LAST_JS_PROXY_TYPE, ecx); 1115 __ CmpObjectType(ecx, LAST_JS_PROXY_TYPE, ecx); 1213 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); 2918 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ebx); 3055 __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); 3103 __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); 3125 __ CmpObjectType(eax, JS_REGEXP_TYPE, ebx); 3242 __ CmpObjectType(ea [all...] |
H A D | ic-ia32.cc | 310 __ CmpObjectType(key, LAST_UNIQUE_NAME_TYPE, map); 346 __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1); 978 __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ebx); 1026 __ CmpObjectType(edi, JS_FUNCTION_TYPE, eax);
|
H A D | lithium-codegen-ia32.cc | 2003 __ CmpObjectType(input, JS_VALUE_TYPE, map); 2022 __ CmpObjectType(object, JS_DATE_TYPE, scratch); 2831 __ CmpObjectType(input, TestType(instr->hydrogen()), temp); 2879 __ CmpObjectType(input, FIRST_SPEC_OBJECT_TYPE, temp); 2899 __ CmpObjectType(temp, JS_FUNCTION_TYPE, temp2); 3338 __ CmpObjectType(function, JS_FUNCTION_TYPE, result); 3357 __ CmpObjectType(result, MAP_TYPE, temp); 3676 __ CmpObjectType(receiver, FIRST_SPEC_OBJECT_TYPE, scratch); 4140 __ CmpObjectType(eax, HEAP_NUMBER_TYPE, ecx); 6106 __ CmpObjectType(inpu [all...] |
H A D | stub-cache-ia32.cc | 296 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); 1604 __ CmpObjectType(function, JS_FUNCTION_TYPE, scratch); 2515 __ CmpObjectType(reg, FIRST_NONSTRING_TYPE, eax); 2524 __ CmpObjectType(reg, SYMBOL_TYPE, eax); 2535 __ CmpObjectType(reg, HEAP_NUMBER_TYPE, eax);
|
/external/chromium_org/v8/src/x64/ |
H A D | builtins-x64.cc | 175 __ CmpObjectType(rax, MAP_TYPE, rbx); 404 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); 771 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); 803 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); 974 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); 1002 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); 1058 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); 1100 __ CmpObjectType(rbx, MAP_TYPE, rcx); 1130 __ CmpObjectType(rbx, MAP_TYPE, rcx);
|
H A D | ic-x64.cc | 247 __ CmpObjectType(receiver, JS_OBJECT_TYPE, map); 330 __ CmpObjectType(key, LAST_UNIQUE_NAME_TYPE, map); 859 __ CmpObjectType(rdx, HEAP_NUMBER_TYPE, rbx); 908 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rdx); 994 __ CmpObjectType(rdx, JS_GLOBAL_OBJECT_TYPE, rcx); 1187 __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1);
|
H A D | code-stubs-x64.cc | 1280 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); 1287 __ CmpObjectType(scratch, FIXED_ARRAY_TYPE, scratch); 1758 __ CmpObjectType(rax, JS_REGEXP_TYPE, kScratchRegister); 1767 __ CmpObjectType(rax, FIXED_ARRAY_TYPE, kScratchRegister); 2026 __ CmpObjectType(r15, JS_ARRAY_TYPE, kScratchRegister); 2345 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); 2402 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); 2415 __ CmpObjectType(rdx, FIRST_SPEC_OBJECT_TYPE, rcx); 2511 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rbx); 2513 __ CmpObjectType(rd [all...] |
H A D | full-codegen-x64.cc | 1056 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); 1067 __ CmpObjectType(rax, LAST_JS_PROXY_TYPE, rcx); 1134 __ CmpObjectType(rcx, LAST_JS_PROXY_TYPE, rcx); 1235 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); 2896 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rbx); 3029 __ CmpObjectType(rax, JS_FUNCTION_TYPE, rbx); 3078 __ CmpObjectType(rax, JS_ARRAY_TYPE, rbx); 3100 __ CmpObjectType(rax, JS_REGEXP_TYPE, rbx); 3217 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rax); 3233 __ CmpObjectType(ra [all...] |
H A D | lithium-codegen-x64.cc | 1610 __ CmpObjectType(input, JS_VALUE_TYPE, kScratchRegister); 1628 __ CmpObjectType(object, JS_DATE_TYPE, kScratchRegister); 2401 __ CmpObjectType(input, TestType(instr->hydrogen()), kScratchRegister); 2451 __ CmpObjectType(input, FIRST_SPEC_OBJECT_TYPE, temp); 2472 __ CmpObjectType(temp, JS_FUNCTION_TYPE, kScratchRegister); 2866 __ CmpObjectType(function, JS_FUNCTION_TYPE, result); 2885 __ CmpObjectType(result, MAP_TYPE, kScratchRegister); 3227 __ CmpObjectType(receiver, FIRST_SPEC_OBJECT_TYPE, kScratchRegister); 3690 __ CmpObjectType(exponent, HEAP_NUMBER_TYPE, rcx); 5321 __ CmpObjectType(inpu [all...] |
H A D | stub-cache-x64.cc | 271 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); 1541 __ CmpObjectType(function, JS_FUNCTION_TYPE, scratch); 2426 __ CmpObjectType(reg, FIRST_NONSTRING_TYPE, rax); 2435 __ CmpObjectType(reg, SYMBOL_TYPE, rax); 2446 __ CmpObjectType(reg, HEAP_NUMBER_TYPE, rax);
|