/external/v8/src/x64/ |
D | builtins-x64.cc | 144 __ CmpObjectType(rdx, JS_FUNCTION_TYPE, rbx); in Generate_JSConstructStubHelper() local 156 __ CmpObjectType(rax, MAP_TYPE, rbx); in Generate_JSConstructStubHelper() local 341 __ CmpObjectType(rax, FIRST_JS_RECEIVER_TYPE, rcx); in Generate_JSConstructStubHelper() local 614 __ CmpObjectType(kInterpreterBytecodeArrayRegister, BYTECODE_ARRAY_TYPE, in Generate_InterpreterEntryTrampoline() local 843 __ CmpObjectType(kInterpreterBytecodeArrayRegister, BYTECODE_ARRAY_TYPE, in Generate_InterpreterNotifyDeoptimizedHelper() local 1069 __ CmpObjectType(rax, JS_DATE_TYPE, rbx); in Generate_DatePrototype_GetField() local 1402 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_InternalArrayCode() local 1432 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_ArrayCode() local 1584 __ CmpObjectType(rax, FIRST_NONSTRING_TYPE, rdx); in Generate_StringConstructor() local 1650 __ CmpObjectType(rbx, FIRST_NONSTRING_TYPE, rcx); in Generate_StringConstructor_ConstructStub() local [all …]
|
D | code-stubs-x64.cc | 1070 __ CmpObjectType(rax, JS_REGEXP_TYPE, kScratchRegister); in Generate() 1079 __ CmpObjectType(rax, FIXED_ARRAY_TYPE, kScratchRegister); in Generate() 1338 __ CmpObjectType(r15, JS_ARRAY_TYPE, kScratchRegister); in Generate() 1640 __ CmpObjectType(rax, FIRST_JS_RECEIVER_TYPE, rcx); in GenerateGeneric() local 1653 __ CmpObjectType(rdx, FIRST_JS_RECEIVER_TYPE, rcx); in GenerateGeneric() local 1740 __ CmpObjectType(rax, FIRST_JS_RECEIVER_TYPE, rbx); in GenerateGeneric() local 1742 __ CmpObjectType(rdx, FIRST_JS_RECEIVER_TYPE, rcx); in GenerateGeneric() local 1904 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, r11); in Generate() local 2036 __ CmpObjectType(rcx, JS_FUNCTION_TYPE, rcx); in Generate() local 2052 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); in Generate() local [all …]
|
D | macro-assembler-x64.cc | 2441 CmpObjectType(object, FIRST_NONSTRING_TYPE, object_map); in JumpIfNotString() 3497 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() function in v8::internal::MacroAssembler 3849 CmpObjectType(object, JS_FUNCTION_TYPE, object); in AssertFunction() 3861 CmpObjectType(object, JS_BOUND_FUNCTION_TYPE, object); in AssertBoundFunction() 3921 CmpObjectType(result, MAP_TYPE, temp); in GetMapConstructor() 3943 CmpObjectType(result, MAP_TYPE, kScratchRegister); in TryGetFunctionPrototype()
|
D | macro-assembler-x64.h | 1048 void CmpObjectType(Register heap_object, InstanceType type, Register map);
|
/external/v8/src/ia32/ |
D | builtins-ia32.cc | 148 __ CmpObjectType(edx, JS_FUNCTION_TYPE, ebx); in Generate_JSConstructStubHelper() local 159 __ CmpObjectType(eax, MAP_TYPE, ebx); in Generate_JSConstructStubHelper() local 343 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, ecx); in Generate_JSConstructStubHelper() local 543 __ CmpObjectType(kInterpreterBytecodeArrayRegister, BYTECODE_ARRAY_TYPE, in Generate_InterpreterEntryTrampoline() local 773 __ CmpObjectType(kInterpreterBytecodeArrayRegister, BYTECODE_ARRAY_TYPE, in Generate_InterpreterNotifyDeoptimizedHelper() local 1016 __ CmpObjectType(eax, JS_DATE_TYPE, ebx); in Generate_DatePrototype_GetField() local 1335 __ CmpObjectType(ebx, MAP_TYPE, ecx); in Generate_InternalArrayCode() local 1365 __ CmpObjectType(ebx, MAP_TYPE, ecx); in Generate_ArrayCode() local 1513 __ CmpObjectType(eax, FIRST_NONSTRING_TYPE, edx); in Generate_StringConstructor() local 1578 __ CmpObjectType(ebx, FIRST_NONSTRING_TYPE, ecx); in Generate_StringConstructor_ConstructStub() local [all …]
|
D | code-stubs-ia32.cc | 1219 __ CmpObjectType(eax, JS_REGEXP_TYPE, ecx); in Generate() 1227 __ CmpObjectType(ecx, FIXED_ARRAY_TYPE, ebx); in Generate() 1488 __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); in Generate() 1782 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, ecx); in GenerateGeneric() local 1796 __ CmpObjectType(edx, FIRST_JS_RECEIVER_TYPE, ecx); in GenerateGeneric() local 1880 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, ecx); in GenerateGeneric() local 1882 __ CmpObjectType(edx, FIRST_JS_RECEIVER_TYPE, ebx); in GenerateGeneric() local 2049 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); in Generate() local 2181 __ CmpObjectType(ecx, JS_FUNCTION_TYPE, ecx); in Generate() local 2198 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); in Generate() local [all …]
|
D | macro-assembler-ia32.cc | 617 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() function in v8::internal::MacroAssembler 817 CmpObjectType(object, JS_FUNCTION_TYPE, object); in AssertFunction() 829 CmpObjectType(object, JS_BOUND_FUNCTION_TYPE, object); in AssertBoundFunction() 1827 CmpObjectType(result, MAP_TYPE, temp); in GetMapConstructor() 1849 CmpObjectType(result, MAP_TYPE, scratch); in TryGetFunctionPrototype()
|
D | macro-assembler-ia32.h | 354 void CmpObjectType(Register heap_object, InstanceType type, Register map);
|
/external/v8/src/x87/ |
D | builtins-x87.cc | 148 __ CmpObjectType(edx, JS_FUNCTION_TYPE, ebx); in Generate_JSConstructStubHelper() local 159 __ CmpObjectType(eax, MAP_TYPE, ebx); in Generate_JSConstructStubHelper() local 343 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, ecx); in Generate_JSConstructStubHelper() local 543 __ CmpObjectType(kInterpreterBytecodeArrayRegister, BYTECODE_ARRAY_TYPE, in Generate_InterpreterEntryTrampoline() local 773 __ CmpObjectType(kInterpreterBytecodeArrayRegister, BYTECODE_ARRAY_TYPE, in Generate_InterpreterNotifyDeoptimizedHelper() local 1016 __ CmpObjectType(eax, JS_DATE_TYPE, ebx); in Generate_DatePrototype_GetField() local 1335 __ CmpObjectType(ebx, MAP_TYPE, ecx); in Generate_InternalArrayCode() local 1365 __ CmpObjectType(ebx, MAP_TYPE, ecx); in Generate_ArrayCode() local 1513 __ CmpObjectType(eax, FIRST_NONSTRING_TYPE, edx); in Generate_StringConstructor() local 1578 __ CmpObjectType(ebx, FIRST_NONSTRING_TYPE, ecx); in Generate_StringConstructor_ConstructStub() local [all …]
|
D | code-stubs-x87.cc | 920 __ CmpObjectType(eax, JS_REGEXP_TYPE, ecx); in Generate() 928 __ CmpObjectType(ecx, FIXED_ARRAY_TYPE, ebx); in Generate() 1189 __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); in Generate() 1477 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, ecx); in GenerateGeneric() local 1491 __ CmpObjectType(edx, FIRST_JS_RECEIVER_TYPE, ecx); in GenerateGeneric() local 1587 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, ecx); in GenerateGeneric() local 1589 __ CmpObjectType(edx, FIRST_JS_RECEIVER_TYPE, ebx); in GenerateGeneric() local 1756 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); in Generate() local 1888 __ CmpObjectType(ecx, JS_FUNCTION_TYPE, ecx); in Generate() local 1905 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); in Generate() local [all …]
|
D | macro-assembler-x87.cc | 532 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() function in v8::internal::MacroAssembler 789 CmpObjectType(object, JS_FUNCTION_TYPE, object); in AssertFunction() 801 CmpObjectType(object, JS_BOUND_FUNCTION_TYPE, object); in AssertBoundFunction() 1793 CmpObjectType(result, MAP_TYPE, temp); in GetMapConstructor() 1815 CmpObjectType(result, MAP_TYPE, scratch); in TryGetFunctionPrototype()
|
D | macro-assembler-x87.h | 344 void CmpObjectType(Register heap_object, InstanceType type, Register map);
|
/external/v8/src/full-codegen/x87/ |
D | full-codegen-x87.cc | 113 __ CmpObjectType(ecx, FIRST_JS_RECEIVER_TYPE, ecx); in Generate() local 986 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, ecx); in VisitForInStatement() local 997 __ CmpObjectType(eax, JS_PROXY_TYPE, ecx); in VisitForInStatement() local 2986 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, ebx); in EmitIsJSReceiver() local 3008 __ CmpObjectType(eax, SIMD128_VALUE_TYPE, ebx); in EmitIsSimdValue() local 3030 __ CmpObjectType(eax, FIRST_FUNCTION_TYPE, ebx); in EmitIsFunction() local 3079 __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); in EmitIsArray() local 3101 __ CmpObjectType(eax, JS_TYPED_ARRAY_TYPE, ebx); in EmitIsTypedArray() local 3123 __ CmpObjectType(eax, JS_REGEXP_TYPE, ebx); in EmitIsRegExp() local 3145 __ CmpObjectType(eax, JS_PROXY_TYPE, ebx); in EmitIsJSProxy() local [all …]
|
/external/v8/src/full-codegen/ia32/ |
D | full-codegen-ia32.cc | 113 __ CmpObjectType(ecx, FIRST_JS_RECEIVER_TYPE, ecx); in Generate() local 994 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, ecx); in VisitForInStatement() local 1005 __ CmpObjectType(eax, JS_PROXY_TYPE, ecx); in VisitForInStatement() local 2994 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, ebx); in EmitIsJSReceiver() local 3016 __ CmpObjectType(eax, SIMD128_VALUE_TYPE, ebx); in EmitIsSimdValue() local 3038 __ CmpObjectType(eax, FIRST_FUNCTION_TYPE, ebx); in EmitIsFunction() local 3087 __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); in EmitIsArray() local 3109 __ CmpObjectType(eax, JS_TYPED_ARRAY_TYPE, ebx); in EmitIsTypedArray() local 3131 __ CmpObjectType(eax, JS_REGEXP_TYPE, ebx); in EmitIsRegExp() local 3153 __ CmpObjectType(eax, JS_PROXY_TYPE, ebx); in EmitIsJSProxy() local [all …]
|
/external/v8/src/full-codegen/x64/ |
D | full-codegen-x64.cc | 112 __ CmpObjectType(rcx, FIRST_JS_RECEIVER_TYPE, rcx); in Generate() local 1009 __ CmpObjectType(rax, FIRST_JS_RECEIVER_TYPE, rcx); in VisitForInStatement() local 1020 __ CmpObjectType(rax, JS_PROXY_TYPE, rcx); in VisitForInStatement() local 2981 __ CmpObjectType(rax, FIRST_JS_RECEIVER_TYPE, rbx); in EmitIsJSReceiver() local 3003 __ CmpObjectType(rax, SIMD128_VALUE_TYPE, rbx); in EmitIsSimdValue() local 3025 __ CmpObjectType(rax, FIRST_FUNCTION_TYPE, rbx); in EmitIsFunction() local 3074 __ CmpObjectType(rax, JS_ARRAY_TYPE, rbx); in EmitIsArray() local 3096 __ CmpObjectType(rax, JS_TYPED_ARRAY_TYPE, rbx); in EmitIsTypedArray() local 3118 __ CmpObjectType(rax, JS_REGEXP_TYPE, rbx); in EmitIsRegExp() local 3141 __ CmpObjectType(rax, JS_PROXY_TYPE, rbx); in EmitIsJSProxy() local [all …]
|
/external/v8/src/ic/x64/ |
D | ic-x64.cc | 155 __ CmpObjectType(receiver, JS_OBJECT_TYPE, map); in GenerateKeyedLoadReceiverCheck() local 257 __ CmpObjectType(key, LAST_UNIQUE_NAME_TYPE, map); in GenerateKeyNameCheck() local
|
/external/v8/src/crankshaft/x64/ |
D | lithium-codegen-x64.cc | 2422 __ CmpObjectType(input, TestType(instr->hydrogen()), kScratchRegister); in DoHasInstanceTypeAndBranch() local 2463 __ CmpObjectType(input, JS_FUNCTION_TYPE, temp); in EmitClassOfTest() local 2800 __ CmpObjectType(result, MAP_TYPE, kScratchRegister); in DoLoadFunctionPrototype() local 3162 __ CmpObjectType(receiver, FIRST_JS_RECEIVER_TYPE, kScratchRegister); in DoWrapReceiver() local 3658 __ CmpObjectType(tagged_exponent, HEAP_NUMBER_TYPE, rcx); in DoPower() local 5336 __ CmpObjectType(input, FIRST_NONSTRING_TYPE, input); in EmitTypeofIs() local 5341 __ CmpObjectType(input, SYMBOL_TYPE, input); in EmitTypeofIs() local 5375 __ CmpObjectType(input, FIRST_JS_RECEIVER_TYPE, input); in EmitTypeofIs() local 5526 __ CmpObjectType(rax, JS_PROXY_TYPE, rcx); in DoForInPrepareMap() local
|
/external/v8/src/crankshaft/ia32/ |
D | lithium-codegen-ia32.cc | 2374 __ CmpObjectType(input, TestType(instr->hydrogen()), temp); in DoHasInstanceTypeAndBranch() local 2413 __ CmpObjectType(input, JS_FUNCTION_TYPE, temp); in EmitClassOfTest() local 2786 __ CmpObjectType(result, MAP_TYPE, temp); in DoLoadFunctionPrototype() local 3091 __ CmpObjectType(receiver, FIRST_JS_RECEIVER_TYPE, scratch); in DoWrapReceiver() local 3575 __ CmpObjectType(tagged_exponent, HEAP_NUMBER_TYPE, ecx); in DoPower() local 5143 __ CmpObjectType(input, FIRST_NONSTRING_TYPE, input); in EmitTypeofIs() local 5148 __ CmpObjectType(input, SYMBOL_TYPE, input); in EmitTypeofIs() local 5181 __ CmpObjectType(input, FIRST_JS_RECEIVER_TYPE, input); in EmitTypeofIs() local 5335 __ CmpObjectType(eax, JS_PROXY_TYPE, ecx); in DoForInPrepareMap() local
|
/external/v8/src/crankshaft/x87/ |
D | lithium-codegen-x87.cc | 2657 __ CmpObjectType(input, TestType(instr->hydrogen()), temp); in DoHasInstanceTypeAndBranch() local 2696 __ CmpObjectType(input, JS_FUNCTION_TYPE, temp); in EmitClassOfTest() local 3061 __ CmpObjectType(result, MAP_TYPE, temp); in DoLoadFunctionPrototype() local 3362 __ CmpObjectType(receiver, FIRST_JS_RECEIVER_TYPE, scratch); in DoWrapReceiver() local 3831 __ CmpObjectType(exponent, HEAP_NUMBER_TYPE, temp); in DoPower() local 5701 __ CmpObjectType(input, FIRST_NONSTRING_TYPE, input); in EmitTypeofIs() local 5706 __ CmpObjectType(input, SYMBOL_TYPE, input); in EmitTypeofIs() local 5739 __ CmpObjectType(input, FIRST_JS_RECEIVER_TYPE, input); in EmitTypeofIs() local 5895 __ CmpObjectType(eax, JS_PROXY_TYPE, ecx); in DoForInPrepareMap() local
|
/external/v8/src/ic/x87/ |
D | ic-x87.cc | 245 __ CmpObjectType(key, LAST_UNIQUE_NAME_TYPE, map); in GenerateKeyNameCheck() local
|
/external/v8/src/ic/ia32/ |
D | ic-ia32.cc | 245 __ CmpObjectType(key, LAST_UNIQUE_NAME_TYPE, map); in GenerateKeyNameCheck() local
|