Home
last modified time | relevance | path

Searched defs:CmpObjectType (Results 1 – 14 of 14) sorted by relevance

/external/v8/src/x64/
Dbuiltins-x64.cc121 __ CmpObjectType(rax, MAP_TYPE, rbx); in Generate_JSConstructStubHelper() local
350 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate_JSConstructStubHelper() local
655 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); in Generate_FunctionCall() local
687 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate_FunctionCall() local
858 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); in Generate_FunctionApply() local
886 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate_FunctionApply() local
942 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); in Generate_FunctionApply() local
1349 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_InternalArrayCode() local
1384 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_ArrayCode() local
1418 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_ArrayConstructCode() local
Dic-x64.cc291 __ CmpObjectType(receiver, JS_OBJECT_TYPE, map); in GenerateKeyedLoadReceiverCheck() local
373 __ CmpObjectType(key, FIRST_NONSTRING_TYPE, map); in GenerateKeyStringCheck() local
838 __ CmpObjectType(rdx, HEAP_NUMBER_TYPE, rbx); in GenerateMonomorphicCacheProbe() local
887 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rdx); in GenerateFunctionTailCall() local
973 __ CmpObjectType(rdx, JS_GLOBAL_OBJECT_TYPE, rcx); in GenerateMiss() local
1166 __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1); in GenerateMappedArgumentsLookup() local
1491 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); in GenerateArrayLength() local
1498 __ CmpObjectType(scratch, FIXED_ARRAY_TYPE, scratch); in GenerateArrayLength() local
Dfull-codegen-x64.cc916 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); in VisitForInStatement() local
927 __ CmpObjectType(rax, LAST_JS_PROXY_TYPE, rcx); in VisitForInStatement() local
985 __ CmpObjectType(rcx, LAST_JS_PROXY_TYPE, rcx); in VisitForInStatement() local
2404 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rbx); in EmitIsSpecObject() local
2533 __ CmpObjectType(rax, JS_FUNCTION_TYPE, rbx); in EmitIsFunction() local
2555 __ CmpObjectType(rax, JS_ARRAY_TYPE, rbx); in EmitIsArray() local
2577 __ CmpObjectType(rax, JS_REGEXP_TYPE, rbx); in EmitIsRegExp() local
2694 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rax); in EmitClassOf() local
2710 __ CmpObjectType(rax, JS_FUNCTION_TYPE, rbx); in EmitClassOf() local
2843 __ CmpObjectType(rax, JS_VALUE_TYPE, rbx); in EmitValueOf() local
[all …]
Dcode-stubs-x64.cc1263 __ CmpObjectType(left, FIRST_NONSTRING_TYPE, rcx); in GenerateStringAddCode() local
1272 __ CmpObjectType(right, FIRST_NONSTRING_TYPE, rcx); in GenerateStringAddCode() local
1372 __ CmpObjectType(left, FIRST_NONSTRING_TYPE, rcx); in GenerateBothStringStub() local
1377 __ CmpObjectType(right, FIRST_NONSTRING_TYPE, rcx); in GenerateBothStringStub() local
3356 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate() local
3414 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate() local
3427 __ CmpObjectType(rdx, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate() local
3523 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rbx); in Generate() local
3525 __ CmpObjectType(rdx, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate() local
3656 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx); in Generate() local
[all …]
Dlithium-codegen-x64.cc1218 __ CmpObjectType(input, JS_VALUE_TYPE, kScratchRegister); in DoValueOf() local
1236 __ CmpObjectType(object, JS_DATE_TYPE, kScratchRegister); in DoDateField() local
1782 __ CmpObjectType(input, TestType(instr->hydrogen()), kScratchRegister); in DoHasInstanceTypeAndBranch() local
1837 __ CmpObjectType(input, FIRST_SPEC_OBJECT_TYPE, temp); in EmitClassOfTest() local
1858 __ CmpObjectType(temp, JS_FUNCTION_TYPE, kScratchRegister); in EmitClassOfTest() local
2280 __ CmpObjectType(function, JS_FUNCTION_TYPE, result); in DoLoadFunctionPrototype() local
2299 __ CmpObjectType(result, MAP_TYPE, kScratchRegister); in DoLoadFunctionPrototype() local
2579 __ CmpObjectType(receiver, FIRST_SPEC_OBJECT_TYPE, kScratchRegister); in DoWrapReceiver() local
3000 __ CmpObjectType(exponent, HEAP_NUMBER_TYPE, rcx); in DoPower() local
4461 __ CmpObjectType(input, FIRST_NONSTRING_TYPE, input); in EmitTypeofIs() local
[all …]
Dstub-cache-x64.cc274 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); in GenerateLoadArrayLength() local
1259 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rax); in GenerateLoadFunctionFromCell() local
1313 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rbx); in CompileCallField() local
2078 __ CmpObjectType(rdx, FIRST_NONSTRING_TYPE, rax); in CompileCallConstant() local
2098 __ CmpObjectType(rdx, HEAP_NUMBER_TYPE, rax); in CompileCallConstant() local
2185 __ CmpObjectType(rax, JS_FUNCTION_TYPE, rbx); in CompileCallInterceptor() local
2977 __ CmpObjectType(rbx, MAP_TYPE, rcx); in CompileConstructStub() local
3352 __ CmpObjectType(rax, HEAP_NUMBER_TYPE, kScratchRegister); in GenerateStoreExternalArray() local
Dmacro-assembler-x64.cc2630 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() function in v8::internal::MacroAssembler
/external/v8/src/ia32/
Dbuiltins-ia32.cc119 __ CmpObjectType(eax, MAP_TYPE, ebx); in Generate_JSConstructStubHelper() local
345 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); in Generate_JSConstructStubHelper() local
584 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); in Generate_FunctionCall() local
617 __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx); in Generate_FunctionCall() local
780 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); in Generate_FunctionApply() local
810 __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx); in Generate_FunctionApply() local
864 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); in Generate_FunctionApply() local
1329 __ CmpObjectType(ebx, MAP_TYPE, ecx); in Generate_InternalArrayCode() local
1363 __ CmpObjectType(ebx, MAP_TYPE, ecx); in Generate_ArrayCode() local
1397 __ CmpObjectType(ebx, MAP_TYPE, ecx); in Generate_ArrayConstructCode() local
Dfull-codegen-ia32.cc152 __ CmpObjectType(ecx, JS_GLOBAL_PROXY_TYPE, ecx); in Generate() local
972 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); in VisitForInStatement() local
983 __ CmpObjectType(eax, LAST_JS_PROXY_TYPE, ecx); in VisitForInStatement() local
1034 __ CmpObjectType(ecx, LAST_JS_PROXY_TYPE, ecx); in VisitForInStatement() local
2510 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ebx); in EmitIsSpecObject() local
2640 __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); in EmitIsFunction() local
2662 __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); in EmitIsArray() local
2684 __ CmpObjectType(eax, JS_REGEXP_TYPE, ebx); in EmitIsRegExp() local
2801 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, eax); in EmitClassOf() local
2817 __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); in EmitClassOf() local
[all …]
Dic-ia32.cc352 __ CmpObjectType(key, FIRST_NONSTRING_TYPE, map); in GenerateKeyStringCheck() local
382 __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1); in GenerateMappedArgumentsLookup() local
966 __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ebx); in GenerateMonomorphicCacheProbe() local
1014 __ CmpObjectType(edi, JS_FUNCTION_TYPE, eax); in GenerateFunctionTailCall() local
1471 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); in GenerateArrayLength() local
1478 __ CmpObjectType(scratch, FIXED_ARRAY_TYPE, scratch); in GenerateArrayLength() local
Dcode-stubs-ia32.cc1667 __ CmpObjectType(left, FIRST_NONSTRING_TYPE, ecx); in GenerateBothStringStub() local
1672 __ CmpObjectType(right, FIRST_NONSTRING_TYPE, ecx); in GenerateBothStringStub() local
2304 __ CmpObjectType(left, FIRST_NONSTRING_TYPE, ecx); in GenerateAddStrings() local
2314 __ CmpObjectType(right, FIRST_NONSTRING_TYPE, ecx); in GenerateAddStrings() local
4286 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); in Generate() local
4375 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); in Generate() local
4389 __ CmpObjectType(edx, FIRST_SPEC_OBJECT_TYPE, ecx); in Generate() local
4513 __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); in Generate() local
4515 __ CmpObjectType(edx, FIRST_SPEC_OBJECT_TYPE, ebx); in Generate() local
4647 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); in Generate() local
[all …]
Dlithium-codegen-ia32.cc1255 __ CmpObjectType(input, JS_VALUE_TYPE, map); in DoValueOf() local
1274 __ CmpObjectType(object, JS_DATE_TYPE, scratch); in DoDateField() local
1828 __ CmpObjectType(input, TestType(instr->hydrogen()), temp); in DoHasInstanceTypeAndBranch() local
1881 __ CmpObjectType(input, FIRST_SPEC_OBJECT_TYPE, temp); in EmitClassOfTest() local
1901 __ CmpObjectType(temp, JS_FUNCTION_TYPE, temp2); in EmitClassOfTest() local
2330 __ CmpObjectType(function, JS_FUNCTION_TYPE, result); in DoLoadFunctionPrototype() local
2349 __ CmpObjectType(result, MAP_TYPE, temp); in DoLoadFunctionPrototype() local
2622 __ CmpObjectType(receiver, FIRST_SPEC_OBJECT_TYPE, scratch); in DoWrapReceiver() local
3042 __ CmpObjectType(eax, HEAP_NUMBER_TYPE, ecx); in DoPower() local
4681 __ CmpObjectType(input, FIRST_NONSTRING_TYPE, input); in EmitTypeofIs() local
[all …]
Dstub-cache-ia32.cc300 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch); in GenerateLoadArrayLength() local
1291 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ebx); in GenerateLoadFunctionFromCell() local
1343 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ebx); in CompileCallField() local
2250 __ CmpObjectType(edx, FIRST_NONSTRING_TYPE, eax); in CompileCallConstant() local
2270 __ CmpObjectType(edx, HEAP_NUMBER_TYPE, eax); in CompileCallConstant() local
2356 __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); in CompileCallInterceptor() local
3149 __ CmpObjectType(ebx, MAP_TYPE, ecx); in CompileConstructStub() local
Dmacro-assembler-ia32.cc368 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() function in v8::internal::MacroAssembler