/external/chromium_org/v8/src/arm/ |
D | builtins-arm.cc | 123 __ CompareObjectType(r2, r3, r4, MAP_TYPE); in Generate_InternalArrayCode() local 151 __ CompareObjectType(r2, r3, r4, MAP_TYPE); in Generate_ArrayCode() local 385 __ CompareObjectType(r2, r3, r4, MAP_TYPE); in Generate_JSConstructStubHelper() local 646 __ CompareObjectType(r0, r1, r3, FIRST_SPEC_OBJECT_TYPE); in Generate_JSConstructStubHelper() local 1018 __ CompareObjectType(r1, r2, r2, JS_FUNCTION_TYPE); in Generate_FunctionCall() local 1057 __ CompareObjectType(r2, r3, r3, FIRST_SPEC_OBJECT_TYPE); in Generate_FunctionCall() local 1238 __ CompareObjectType(r1, r2, r2, JS_FUNCTION_TYPE); in Generate_FunctionApply() local 1270 __ CompareObjectType(r0, r1, r1, FIRST_SPEC_OBJECT_TYPE); in Generate_FunctionApply() local 1327 __ 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 GenerateNameDictionaryReceiverCheck() local 314 __ CompareObjectType(key, map, hash, LAST_UNIQUE_NAME_TYPE); in GenerateKeyNameCheck() local 367 __ CompareObjectType(r1, r3, r3, HEAP_NUMBER_TYPE); in GenerateMonomorphicCacheProbe() local 413 __ CompareObjectType(r1, scratch, scratch, JS_FUNCTION_TYPE); in GenerateFunctionTailCall() local 487 __ CompareObjectType(r2, r3, r3, JS_GLOBAL_OBJECT_TYPE); in GenerateMiss() local 738 __ CompareObjectType(object, scratch1, scratch2, FIRST_JS_RECEIVER_TYPE); in GenerateMappedArgumentsLookup() local
|
D | code-stubs-arm.cc | 767 __ CompareObjectType(r0, r4, r4, FIRST_SPEC_OBJECT_TYPE); in EmitIdenticalObjectComparison() local 770 __ CompareObjectType(r0, r4, r4, HEAP_NUMBER_TYPE); in EmitIdenticalObjectComparison() local 865 __ CompareObjectType(rhs, r4, r4, HEAP_NUMBER_TYPE); in EmitSmiNonsmiComparison() local 892 __ CompareObjectType(lhs, r4, r4, HEAP_NUMBER_TYPE); in EmitSmiNonsmiComparison() local 930 __ CompareObjectType(rhs, r2, r2, FIRST_SPEC_OBJECT_TYPE); in EmitStrictTwoHeapObjectCompare() local 943 __ CompareObjectType(lhs, r3, r3, FIRST_SPEC_OBJECT_TYPE); in EmitStrictTwoHeapObjectCompare() local 969 __ CompareObjectType(rhs, r3, r2, HEAP_NUMBER_TYPE); in EmitCheckForTwoHeapNumbers() local 999 __ CompareObjectType(lhs, r3, r3, FIRST_NONSTRING_TYPE); in EmitCheckForInternalizedStringsOrObjects() local 1012 __ CompareObjectType(lhs, r2, r3, FIRST_SPEC_OBJECT_TYPE); in EmitCheckForInternalizedStringsOrObjects() local 2240 __ CompareObjectType(function, scratch2, scratch, JS_FUNCTION_TYPE); in Generate() local [all …]
|
D | full-codegen-arm.cc | 1097 __ CompareObjectType(r0, r1, r1, FIRST_SPEC_OBJECT_TYPE); in VisitForInStatement() local 1108 __ CompareObjectType(r0, r1, r1, LAST_JS_PROXY_TYPE); in VisitForInStatement() local 1175 __ CompareObjectType(r2, r3, r3, LAST_JS_PROXY_TYPE); in VisitForInStatement() local 1275 __ CompareObjectType(r0, r1, r1, FIRST_SPEC_OBJECT_TYPE); in VisitForOfStatement() local 2971 __ CompareObjectType(r0, r1, r1, FIRST_SPEC_OBJECT_TYPE); in EmitIsSpecObject() local 3106 __ CompareObjectType(r0, r1, r2, JS_FUNCTION_TYPE); in EmitIsFunction() local 3154 __ CompareObjectType(r0, r1, r1, JS_ARRAY_TYPE); in EmitIsArray() local 3176 __ CompareObjectType(r0, r1, r1, JS_REGEXP_TYPE); in EmitIsRegExp() local 3291 __ CompareObjectType(r0, r0, r1, FIRST_SPEC_OBJECT_TYPE); in EmitClassOf() local 3307 __ CompareObjectType(r0, r1, r1, JS_FUNCTION_TYPE); in EmitClassOf() local [all …]
|
D | lithium-codegen-arm.cc | 1893 __ CompareObjectType(input, map, map, JS_VALUE_TYPE); in DoValueOf() local 1915 __ CompareObjectType(object, scratch, scratch, JS_DATE_TYPE); in DoDateField() local 2525 __ CompareObjectType(input, temp1, temp1, FIRST_NONSTRING_TYPE); in EmitIsString() local 2629 __ CompareObjectType(input, scratch, scratch, TestType(instr->hydrogen())); in DoHasInstanceTypeAndBranch() local 2680 __ CompareObjectType(input, temp, temp2, FIRST_SPEC_OBJECT_TYPE); in EmitClassOfTest() local 2701 __ CompareObjectType(temp, temp2, temp2, JS_FUNCTION_TYPE); in EmitClassOfTest() local 3117 __ CompareObjectType(function, result, scratch, JS_FUNCTION_TYPE); in DoLoadFunctionPrototype() local 3137 __ CompareObjectType(result, scratch, scratch, MAP_TYPE); in DoLoadFunctionPrototype() local 3499 __ CompareObjectType(receiver, scratch, scratch, FIRST_SPEC_OBJECT_TYPE); in DoWrapReceiver() local 5550 __ CompareObjectType(input, scratch, no_reg, FIRST_NONSTRING_TYPE); in EmitTypeofIs() local [all …]
|
D | stub-cache-arm.cc | 340 __ CompareObjectType(receiver, scratch, scratch, JS_ARRAY_TYPE); in GenerateLoadArrayLength() local 1516 __ CompareObjectType(function, scratch, scratch, JS_FUNCTION_TYPE); in GenerateFunctionCheck() local 2395 __ CompareObjectType(reg, r3, r3, FIRST_NONSTRING_TYPE); in HandlerFrontendHeader() local 2404 __ CompareObjectType(reg, r3, r3, SYMBOL_TYPE); in HandlerFrontendHeader() local 2415 __ CompareObjectType(reg, r3, r3, HEAP_NUMBER_TYPE); in HandlerFrontendHeader() local
|
D | macro-assembler-arm.h | 856 void CompareObjectType(Register heap_object,
|
D | macro-assembler-arm.cc | 2033 void MacroAssembler::CompareObjectType(Register object, in CompareObjectType() function in v8::internal::MacroAssembler 2233 CompareObjectType(function, result, scratch, JS_FUNCTION_TYPE); in TryGetFunctionPrototype() 2265 CompareObjectType(result, scratch, scratch, MAP_TYPE); in TryGetFunctionPrototype()
|
/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()
|