Home
last modified time | relevance | path

Searched defs:CompareObjectType (Results 1 – 16 of 16) sorted by relevance

/external/v8/src/arm/
Dbuiltins-arm.cc98 __ CompareObjectType(r2, r3, r4, MAP_TYPE); in Generate_InternalArrayCode() local
126 __ CompareObjectType(r2, r3, r4, MAP_TYPE); in Generate_ArrayCode() local
203 __ CompareObjectType(r2, r4, r4, HEAP_NUMBER_TYPE); in Generate_NumberConstructor_ConstructStub() local
265 __ CompareObjectType(r0, r1, r1, FIRST_NONSTRING_TYPE); in Generate_StringConstructor() local
327 __ CompareObjectType(r2, r4, r4, FIRST_NONSTRING_TYPE); in Generate_StringConstructor_ConstructStub() local
448 __ CompareObjectType(r3, r5, r4, JS_FUNCTION_TYPE); in Generate_JSConstructStubHelper() local
456 __ CompareObjectType(r2, r5, r4, MAP_TYPE); in Generate_JSConstructStubHelper() local
666 __ CompareObjectType(r0, r1, r3, FIRST_JS_RECEIVER_TYPE); in Generate_JSConstructStubHelper() local
884 __ CompareObjectType(kInterpreterBytecodeArrayRegister, r0, no_reg, in Generate_InterpreterEntryTrampoline() local
1088 __ CompareObjectType(kInterpreterBytecodeArrayRegister, r1, no_reg, in Generate_InterpreterNotifyDeoptimizedHelper() local
[all …]
Dcode-stubs-arm.cc253 __ CompareObjectType(r0, r4, r4, FIRST_JS_RECEIVER_TYPE); in EmitIdenticalObjectComparison() local
270 __ CompareObjectType(r0, r4, r4, HEAP_NUMBER_TYPE); in EmitIdenticalObjectComparison() local
378 __ CompareObjectType(rhs, r4, r4, HEAP_NUMBER_TYPE); in EmitSmiNonsmiComparison() local
405 __ CompareObjectType(lhs, r4, r4, HEAP_NUMBER_TYPE); in EmitSmiNonsmiComparison() local
443 __ CompareObjectType(rhs, r2, r2, FIRST_JS_RECEIVER_TYPE); in EmitStrictTwoHeapObjectCompare() local
456 __ CompareObjectType(lhs, r3, r3, FIRST_JS_RECEIVER_TYPE); in EmitStrictTwoHeapObjectCompare() local
482 __ CompareObjectType(rhs, r3, r2, HEAP_NUMBER_TYPE); in EmitCheckForTwoHeapNumbers() local
512 __ CompareObjectType(lhs, r3, r3, FIRST_NONSTRING_TYPE); in EmitCheckForInternalizedStringsOrObjects() local
525 __ CompareObjectType(lhs, r2, r3, FIRST_JS_RECEIVER_TYPE); in EmitCheckForInternalizedStringsOrObjects() local
1331 __ CompareObjectType(function, function_map, scratch, JS_FUNCTION_TYPE); in Generate() local
[all …]
Dmacro-assembler-arm.cc2015 void MacroAssembler::CompareObjectType(Register object, in CompareObjectType() function in v8::internal::MacroAssembler
/external/v8/src/ppc/
Dbuiltins-ppc.cc97 __ CompareObjectType(r5, r6, r7, MAP_TYPE); in Generate_InternalArrayCode() local
125 __ CompareObjectType(r5, r6, r7, MAP_TYPE); in Generate_ArrayCode() local
206 __ CompareObjectType(r5, r7, r7, HEAP_NUMBER_TYPE); in Generate_NumberConstructor_ConstructStub() local
270 __ CompareObjectType(r3, r4, r4, FIRST_NONSTRING_TYPE); in Generate_StringConstructor() local
334 __ CompareObjectType(r5, r7, r7, FIRST_NONSTRING_TYPE); in Generate_StringConstructor_ConstructStub() local
456 __ CompareObjectType(r6, r8, r7, JS_FUNCTION_TYPE); in Generate_JSConstructStubHelper() local
464 __ CompareObjectType(r5, r8, r7, MAP_TYPE); in Generate_JSConstructStubHelper() local
661 __ CompareObjectType(r3, r4, r6, FIRST_JS_RECEIVER_TYPE); in Generate_JSConstructStubHelper() local
876 __ CompareObjectType(kInterpreterBytecodeArrayRegister, r3, no_reg, in Generate_InterpreterEntryTrampoline() local
1075 __ CompareObjectType(kInterpreterBytecodeArrayRegister, r4, no_reg, in Generate_InterpreterNotifyDeoptimizedHelper() local
[all …]
Dcode-stubs-ppc.cc263 __ CompareObjectType(r3, r7, r7, FIRST_JS_RECEIVER_TYPE); in EmitIdenticalObjectComparison() local
280 __ CompareObjectType(r3, r7, r7, HEAP_NUMBER_TYPE); in EmitIdenticalObjectComparison() local
390 __ CompareObjectType(rhs, r6, r7, HEAP_NUMBER_TYPE); in EmitSmiNonsmiComparison() local
422 __ CompareObjectType(lhs, r7, r7, HEAP_NUMBER_TYPE); in EmitSmiNonsmiComparison() local
463 __ CompareObjectType(rhs, r5, r5, FIRST_JS_RECEIVER_TYPE); in EmitStrictTwoHeapObjectCompare() local
476 __ CompareObjectType(lhs, r6, r6, FIRST_JS_RECEIVER_TYPE); in EmitStrictTwoHeapObjectCompare() local
499 __ CompareObjectType(rhs, r6, r5, HEAP_NUMBER_TYPE); in EmitCheckForTwoHeapNumbers() local
528 __ CompareObjectType(lhs, r6, r6, FIRST_NONSTRING_TYPE); in EmitCheckForInternalizedStringsOrObjects() local
541 __ CompareObjectType(lhs, r5, r6, FIRST_JS_RECEIVER_TYPE); in EmitCheckForInternalizedStringsOrObjects() local
1408 __ CompareObjectType(function, function_map, scratch, JS_FUNCTION_TYPE); in Generate() local
[all …]
Dmacro-assembler-ppc.cc1778 void MacroAssembler::CompareObjectType(Register object, Register map, in CompareObjectType() function in v8::internal::MacroAssembler
/external/v8/src/full-codegen/arm/
Dfull-codegen-arm.cc124 __ CompareObjectType(r2, r2, no_reg, FIRST_JS_RECEIVER_TYPE); in Generate() local
1061 __ CompareObjectType(r0, r1, r1, FIRST_JS_RECEIVER_TYPE); in VisitForInStatement() local
1072 __ CompareObjectType(r0, r1, r1, JS_PROXY_TYPE); in VisitForInStatement() local
3119 __ CompareObjectType(r0, r1, r1, FIRST_JS_RECEIVER_TYPE); in EmitIsJSReceiver() local
3141 __ CompareObjectType(r0, r1, r1, SIMD128_VALUE_TYPE); in EmitIsSimdValue() local
3163 __ CompareObjectType(r0, r1, r2, FIRST_FUNCTION_TYPE); in EmitIsFunction() local
3211 __ CompareObjectType(r0, r1, r1, JS_ARRAY_TYPE); in EmitIsArray() local
3233 __ CompareObjectType(r0, r1, r1, JS_TYPED_ARRAY_TYPE); in EmitIsTypedArray() local
3255 __ CompareObjectType(r0, r1, r1, JS_REGEXP_TYPE); in EmitIsRegExp() local
3277 __ CompareObjectType(r0, r1, r1, JS_PROXY_TYPE); in EmitIsJSProxy() local
[all …]
/external/v8/src/full-codegen/ppc/
Dfull-codegen-ppc.cc121 __ CompareObjectType(r5, r5, no_reg, FIRST_JS_RECEIVER_TYPE); in Generate() local
1018 __ CompareObjectType(r3, r4, r4, FIRST_JS_RECEIVER_TYPE); in VisitForInStatement() local
1029 __ CompareObjectType(r3, r4, r4, JS_PROXY_TYPE); in VisitForInStatement() local
3105 __ CompareObjectType(r3, r4, r4, FIRST_JS_RECEIVER_TYPE); in EmitIsJSReceiver() local
3127 __ CompareObjectType(r3, r4, r4, SIMD128_VALUE_TYPE); in EmitIsSimdValue() local
3149 __ CompareObjectType(r3, r4, r5, FIRST_FUNCTION_TYPE); in EmitIsFunction() local
3208 __ CompareObjectType(r3, r4, r4, JS_ARRAY_TYPE); in EmitIsArray() local
3230 __ CompareObjectType(r3, r4, r4, JS_TYPED_ARRAY_TYPE); in EmitIsTypedArray() local
3252 __ CompareObjectType(r3, r4, r4, JS_REGEXP_TYPE); in EmitIsRegExp() local
3274 __ CompareObjectType(r3, r4, r4, JS_PROXY_TYPE); in EmitIsJSProxy() local
[all …]
/external/v8/src/arm64/
Dbuiltins-arm64.cc100 __ CompareObjectType(x10, x11, x12, MAP_TYPE); in Generate_InternalArrayCode() local
128 __ CompareObjectType(x10, x11, x12, MAP_TYPE); in Generate_ArrayCode() local
268 __ CompareObjectType(x0, x1, x1, FIRST_NONSTRING_TYPE); in Generate_StringConstructor() local
907 __ CompareObjectType(kInterpreterBytecodeArrayRegister, x0, x0, in Generate_InterpreterEntryTrampoline() local
1047 __ CompareObjectType(kInterpreterBytecodeArrayRegister, x1, x1, in Generate_InterpreterNotifyDeoptimizedHelper() local
1314 __ CompareObjectType(type, x16, x17, FUNCTION_TEMPLATE_INFO_TYPE); in CompatibleReceiverCheck() local
2004 __ CompareObjectType(x3, x4, x4, FIRST_JS_RECEIVER_TYPE); in Generate_CallFunction() local
2177 __ CompareObjectType(x1, x4, x5, JS_FUNCTION_TYPE); in Generate_Call() local
2306 __ CompareObjectType(x1, x4, x5, JS_FUNCTION_TYPE); in Generate_Construct() local
Dmacro-assembler-arm64.cc3304 void MacroAssembler::CompareObjectType(Register object, in CompareObjectType() function in v8::internal::MacroAssembler
/external/v8/src/full-codegen/arm64/
Dfull-codegen-arm64.cc123 __ CompareObjectType(x10, x10, x11, FIRST_JS_RECEIVER_TYPE); in Generate() local
2835 __ CompareObjectType(x0, x10, x11, FIRST_JS_RECEIVER_TYPE); in EmitIsJSReceiver() local
2857 __ CompareObjectType(x0, x10, x11, SIMD128_VALUE_TYPE); in EmitIsSimdValue() local
2879 __ CompareObjectType(x0, x10, x11, FIRST_FUNCTION_TYPE); in EmitIsFunction() local
2928 __ CompareObjectType(x0, x10, x11, JS_ARRAY_TYPE); in EmitIsArray() local
2950 __ CompareObjectType(x0, x10, x11, JS_TYPED_ARRAY_TYPE); in EmitIsTypedArray() local
2972 __ CompareObjectType(x0, x10, x11, JS_REGEXP_TYPE); in EmitIsRegExp() local
2994 __ CompareObjectType(x0, x10, x11, JS_PROXY_TYPE); in EmitIsJSProxy() local
3072 __ CompareObjectType(x0, x10, x11, FIRST_JS_RECEIVER_TYPE); in EmitClassOf() local
3147 __ CompareObjectType(x0, x10, x11, JS_DATE_TYPE); in EmitIsDate() local
[all …]
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc2437 __ CompareObjectType(input, temp1, temp1, FIRST_NONSTRING_TYPE); in DoShiftI() local
2539 __ CompareObjectType(input, scratch, scratch, TestType(instr->hydrogen())); in DoShiftI() local
2578 __ CompareObjectType(input, temp, temp2, JS_FUNCTION_TYPE); in DoShiftI() local
2936 __ CompareObjectType(result, scratch, scratch, MAP_TYPE); in DoShiftI() local
2940 __ CompareObjectType(result, scratch, scratch, MAP_TYPE); in DoShiftI() local
3367 __ CompareObjectType(receiver, scratch, scratch, FIRST_JS_RECEIVER_TYPE); in DoShiftI() local
5538 __ CompareObjectType(input, scratch, no_reg, FIRST_NONSTRING_TYPE); in DoShiftI() local
5543 __ CompareObjectType(input, scratch, no_reg, SYMBOL_TYPE); in DoShiftI() local
5577 __ CompareObjectType(input, scratch, ip, FIRST_JS_RECEIVER_TYPE); in DoShiftI() local
5734 __ CompareObjectType(r3, r4, r4, JS_PROXY_TYPE); in DoShiftI() local
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc2363 __ CompareObjectType(input, temp1, temp1, FIRST_NONSTRING_TYPE); in EmitIsString() local
2465 __ CompareObjectType(input, scratch, scratch, TestType(instr->hydrogen())); in DoHasInstanceTypeAndBranch() local
2507 __ CompareObjectType(input, temp, temp2, JS_FUNCTION_TYPE); in EmitClassOfTest() local
2831 __ CompareObjectType(result, scratch, scratch, MAP_TYPE); in DoLoadFunctionPrototype() local
3193 __ CompareObjectType(receiver, scratch, scratch, FIRST_JS_RECEIVER_TYPE); in DoWrapReceiver() local
5259 __ CompareObjectType(input, scratch, no_reg, FIRST_NONSTRING_TYPE); in EmitTypeofIs() local
5264 __ CompareObjectType(input, scratch, no_reg, SYMBOL_TYPE); in EmitTypeofIs() local
5297 __ CompareObjectType(input, scratch, ip, FIRST_JS_RECEIVER_TYPE); in EmitTypeofIs() local
5457 __ CompareObjectType(r0, r1, r1, JS_PROXY_TYPE); in DoForInPrepareMap() local
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc2262 __ CompareObjectType(input, map, scratch1, JS_FUNCTION_TYPE); in DoClassOfTestAndBranch() local
2726 __ CompareObjectType(object, x1, x1, JS_PROXY_TYPE); in DoForInPrepareMap() local
2829 __ CompareObjectType(input, scratch, scratch, TestType(instr->hydrogen())); in DoHasInstanceTypeAndBranch() local
2934 __ CompareObjectType(input, temp1, temp1, FIRST_NONSTRING_TYPE); in EmitIsString() local
3038 __ CompareObjectType(result, temp, temp, MAP_TYPE); in DoLoadFunctionPrototype() local
5560 __ CompareObjectType(value, map, scratch, FIRST_NONSTRING_TYPE); in DoTypeofIsAndBranch() local
5569 __ CompareObjectType(value, map, scratch, SYMBOL_TYPE); in DoTypeofIsAndBranch() local
5680 __ CompareObjectType(receiver, result, result, FIRST_JS_RECEIVER_TYPE); in DoWrapReceiver() local
/external/v8/src/ic/arm/
Dic-arm.cc246 __ CompareObjectType(key, map, hash, LAST_UNIQUE_NAME_TYPE); in GenerateKeyNameCheck() local
/external/v8/src/ic/ppc/
Dic-ppc.cc255 __ CompareObjectType(key, map, hash, LAST_UNIQUE_NAME_TYPE); in GenerateKeyNameCheck() local