/external/v8/src/arm/ |
D | builtins-arm.cc | 487 __ CompareObjectType(r2, r3, r4, MAP_TYPE); in Generate_InternalArrayCode() local 521 __ CompareObjectType(r2, r3, r4, MAP_TYPE); in Generate_ArrayCode() local 554 __ CompareObjectType(r2, r3, r4, MAP_TYPE); in Generate_ArrayConstructCode() local 741 __ CompareObjectType(r2, r3, r4, MAP_TYPE); in Generate_JSConstructStubHelper() local 1007 __ CompareObjectType(r0, r3, r3, FIRST_SPEC_OBJECT_TYPE); in Generate_JSConstructStubHelper() local 1299 __ CompareObjectType(r1, r2, r2, JS_FUNCTION_TYPE); in Generate_FunctionCall() local 1338 __ CompareObjectType(r2, r3, r3, FIRST_SPEC_OBJECT_TYPE); in Generate_FunctionCall() local 1518 __ CompareObjectType(r1, r2, r2, JS_FUNCTION_TYPE); in Generate_FunctionApply() local 1550 __ CompareObjectType(r0, r1, r1, FIRST_SPEC_OBJECT_TYPE); in Generate_FunctionApply() local 1608 __ CompareObjectType(r1, r2, r2, JS_FUNCTION_TYPE); in Generate_FunctionApply() local
|
D | ic-arm.cc | 85 __ CompareObjectType(receiver, t0, t1, FIRST_SPEC_OBJECT_TYPE); in GenerateStringDictionaryReceiverCheck() local 363 __ CompareObjectType(key, map, hash, FIRST_NONSTRING_TYPE); in GenerateKeyStringCheck() local 411 __ CompareObjectType(r1, r3, r3, HEAP_NUMBER_TYPE); in GenerateMonomorphicCacheProbe() local 457 __ CompareObjectType(r1, scratch, scratch, JS_FUNCTION_TYPE); in GenerateFunctionTailCall() local 531 __ CompareObjectType(r2, r3, r3, JS_GLOBAL_OBJECT_TYPE); in GenerateMiss() local 773 __ CompareObjectType(object, scratch1, scratch2, FIRST_JS_RECEIVER_TYPE); in GenerateMappedArgumentsLookup() local 1566 __ CompareObjectType(receiver, scratch, scratch, JS_ARRAY_TYPE); in GenerateArrayLength() local 1573 __ CompareObjectType(scratch, scratch, scratch, FIXED_ARRAY_TYPE); in GenerateArrayLength() local
|
D | full-codegen-arm.cc | 1007 __ CompareObjectType(r0, r1, r1, FIRST_SPEC_OBJECT_TYPE); in VisitForInStatement() local 1018 __ CompareObjectType(r0, r1, r1, LAST_JS_PROXY_TYPE); in VisitForInStatement() local 1078 __ CompareObjectType(r2, r3, r3, LAST_JS_PROXY_TYPE); in VisitForInStatement() local 2572 __ CompareObjectType(r0, r1, r1, FIRST_SPEC_OBJECT_TYPE); in EmitIsSpecObject() local 2704 __ CompareObjectType(r0, r1, r2, JS_FUNCTION_TYPE); in EmitIsFunction() local 2726 __ CompareObjectType(r0, r1, r1, JS_ARRAY_TYPE); in EmitIsArray() local 2748 __ CompareObjectType(r0, r1, r1, JS_REGEXP_TYPE); in EmitIsRegExp() local 2863 __ CompareObjectType(r0, r0, r1, FIRST_SPEC_OBJECT_TYPE); in EmitClassOf() local 2879 __ CompareObjectType(r0, r1, r1, JS_FUNCTION_TYPE); in EmitClassOf() local 3020 __ CompareObjectType(r0, r1, r1, JS_VALUE_TYPE); in EmitValueOf() local [all …]
|
D | code-stubs-arm.cc | 1095 __ CompareObjectType(r0, r4, r4, FIRST_SPEC_OBJECT_TYPE); in EmitIdenticalObjectComparison() local 1098 __ CompareObjectType(r0, r4, r4, HEAP_NUMBER_TYPE); in EmitIdenticalObjectComparison() local 1196 __ CompareObjectType(rhs, r4, r4, HEAP_NUMBER_TYPE); in EmitSmiNonsmiComparison() local 1236 __ CompareObjectType(lhs, r4, r4, HEAP_NUMBER_TYPE); in EmitSmiNonsmiComparison() local 1392 __ CompareObjectType(rhs, r2, r2, FIRST_SPEC_OBJECT_TYPE); in EmitStrictTwoHeapObjectCompare() local 1405 __ CompareObjectType(lhs, r3, r3, FIRST_SPEC_OBJECT_TYPE); in EmitStrictTwoHeapObjectCompare() local 1432 __ CompareObjectType(rhs, r3, r2, HEAP_NUMBER_TYPE); in EmitCheckForTwoHeapNumbers() local 1471 __ CompareObjectType(lhs, r3, r3, FIRST_NONSTRING_TYPE); in EmitCheckForSymbolsOrObjects() local 1484 __ CompareObjectType(lhs, r2, r3, FIRST_SPEC_OBJECT_TYPE); in EmitCheckForSymbolsOrObjects() local 2707 __ CompareObjectType(left, r2, r2, FIRST_NONSTRING_TYPE); in GenerateBothStringStub() local [all …]
|
D | lithium-codegen-arm.cc | 1431 __ CompareObjectType(input, map, map, JS_VALUE_TYPE); in DoValueOf() local 1453 __ CompareObjectType(object, scratch, scratch, JS_DATE_TYPE); in DoDateField() local 1905 __ CompareObjectType(input, temp1, temp1, FIRST_NONSTRING_TYPE); in EmitIsString() local 2017 __ CompareObjectType(input, scratch, scratch, TestType(instr->hydrogen())); in DoHasInstanceTypeAndBranch() local 2073 __ CompareObjectType(input, temp, temp2, FIRST_SPEC_OBJECT_TYPE); in EmitClassOfTest() local 2094 __ CompareObjectType(temp, temp2, temp2, JS_FUNCTION_TYPE); in EmitClassOfTest() local 2526 __ CompareObjectType(function, result, scratch, JS_FUNCTION_TYPE); in DoLoadFunctionPrototype() local 2546 __ CompareObjectType(result, scratch, scratch, MAP_TYPE); in DoLoadFunctionPrototype() local 2837 __ CompareObjectType(receiver, scratch, scratch, FIRST_SPEC_OBJECT_TYPE); in DoWrapReceiver() local 4833 __ CompareObjectType(input, input, scratch, FIRST_NONSTRING_TYPE); in EmitTypeofIs() local [all …]
|
D | stub-cache-arm.cc | 352 __ CompareObjectType(receiver, scratch, scratch, JS_ARRAY_TYPE); in GenerateLoadArrayLength() local 552 __ CompareObjectType(r1, r3, r3, JS_FUNCTION_TYPE); in GenerateCallFunction() local 1421 __ CompareObjectType(r1, r3, r3, JS_FUNCTION_TYPE); in GenerateLoadFunctionFromCell() local 2358 __ CompareObjectType(r1, r3, r3, FIRST_NONSTRING_TYPE); in CompileCallConstant() local 2378 __ CompareObjectType(r1, r0, r0, HEAP_NUMBER_TYPE); in CompileCallConstant() local 3191 __ CompareObjectType(r2, r3, r4, MAP_TYPE); in CompileConstructStub() local 3811 __ CompareObjectType(value, r5, r6, HEAP_NUMBER_TYPE); in GenerateStoreExternalArray() local
|
D | macro-assembler-arm.h | 771 void CompareObjectType(Register heap_object,
|
D | macro-assembler-arm.cc | 1843 void MacroAssembler::CompareObjectType(Register object, in CompareObjectType() function in v8::internal::MacroAssembler 2079 CompareObjectType(function, result, scratch, JS_FUNCTION_TYPE); in TryGetFunctionPrototype() 2111 CompareObjectType(result, scratch, scratch, MAP_TYPE); in TryGetFunctionPrototype()
|