/external/v8/src/arm/ |
D | builtins-arm.cc | 98 __ 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 …]
|
D | code-stubs-arm.cc | 253 __ 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 …]
|
D | macro-assembler-arm.cc | 2015 void MacroAssembler::CompareObjectType(Register object, in CompareObjectType() function in v8::internal::MacroAssembler
|
/external/v8/src/ppc/ |
D | builtins-ppc.cc | 97 __ 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 …]
|
D | code-stubs-ppc.cc | 263 __ 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 …]
|
D | macro-assembler-ppc.cc | 1778 void MacroAssembler::CompareObjectType(Register object, Register map, in CompareObjectType() function in v8::internal::MacroAssembler
|
/external/v8/src/full-codegen/arm/ |
D | full-codegen-arm.cc | 124 __ 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/ |
D | full-codegen-ppc.cc | 121 __ 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/ |
D | builtins-arm64.cc | 100 __ 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
|
D | macro-assembler-arm64.cc | 3304 void MacroAssembler::CompareObjectType(Register object, in CompareObjectType() function in v8::internal::MacroAssembler
|
/external/v8/src/full-codegen/arm64/ |
D | full-codegen-arm64.cc | 123 __ 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/ |
D | lithium-codegen-ppc.cc | 2437 __ 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/ |
D | lithium-codegen-arm.cc | 2363 __ 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/ |
D | lithium-codegen-arm64.cc | 2262 __ 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/ |
D | ic-arm.cc | 246 __ CompareObjectType(key, map, hash, LAST_UNIQUE_NAME_TYPE); in GenerateKeyNameCheck() local
|
/external/v8/src/ic/ppc/ |
D | ic-ppc.cc | 255 __ CompareObjectType(key, map, hash, LAST_UNIQUE_NAME_TYPE); in GenerateKeyNameCheck() local
|