Home
last modified time | relevance | path

Searched refs:CmpObjectType (Results 1 – 21 of 21) sorted by relevance

/external/v8/src/x64/
Dbuiltins-x64.cc144 __ 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 …]
Dcode-stubs-x64.cc1070 __ 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 …]
Dmacro-assembler-x64.cc2441 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()
Dmacro-assembler-x64.h1048 void CmpObjectType(Register heap_object, InstanceType type, Register map);
/external/v8/src/ia32/
Dbuiltins-ia32.cc148 __ 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 …]
Dcode-stubs-ia32.cc1219 __ 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 …]
Dmacro-assembler-ia32.cc617 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()
Dmacro-assembler-ia32.h354 void CmpObjectType(Register heap_object, InstanceType type, Register map);
/external/v8/src/x87/
Dbuiltins-x87.cc148 __ 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 …]
Dcode-stubs-x87.cc920 __ 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 …]
Dmacro-assembler-x87.cc532 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()
Dmacro-assembler-x87.h344 void CmpObjectType(Register heap_object, InstanceType type, Register map);
/external/v8/src/full-codegen/x87/
Dfull-codegen-x87.cc113 __ 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/
Dfull-codegen-ia32.cc113 __ 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/
Dfull-codegen-x64.cc112 __ 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/
Dic-x64.cc155 __ 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/
Dlithium-codegen-x64.cc2422 __ 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/
Dlithium-codegen-ia32.cc2374 __ 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/
Dlithium-codegen-x87.cc2657 __ 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/
Dic-x87.cc245 __ CmpObjectType(key, LAST_UNIQUE_NAME_TYPE, map); in GenerateKeyNameCheck() local
/external/v8/src/ic/ia32/
Dic-ia32.cc245 __ CmpObjectType(key, LAST_UNIQUE_NAME_TYPE, map); in GenerateKeyNameCheck() local