Home
last modified time | relevance | path

Searched refs:CompareRoot (Results 1 – 25 of 42) sorted by relevance

12

/external/v8/src/ic/x64/
Dic-x64.cc208 __ CompareRoot(scratch, Heap::kNullValueRootIndex); in GenerateFastArrayLoad() local
220 __ CompareRoot(elements, Heap::kEmptyFixedArrayRootIndex); in GenerateFastArrayLoad() local
238 __ CompareRoot(scratch, Heap::kTheHoleValueRootIndex); in GenerateFastArrayLoad() local
314 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), in GenerateMegamorphic() local
334 __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset), in GenerateMegamorphic() local
397 __ CompareRoot(rdi, Heap::kFixedArrayMapRootIndex); in KeyedStoreGenerateMegamorphicHelper() local
407 __ CompareRoot(kScratchRegister, Heap::kTheHoleValueRootIndex); in KeyedStoreGenerateMegamorphicHelper() local
449 __ CompareRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex); in KeyedStoreGenerateMegamorphicHelper() local
476 __ CompareRoot(r9, Heap::kHeapNumberMapRootIndex); in KeyedStoreGenerateMegamorphicHelper() local
597 __ CompareRoot(rdi, Heap::kFixedArrayMapRootIndex); in GenerateMegamorphic() local
[all …]
Dhandler-compiler-x64.cc67 __ CompareRoot(FieldOperand(properties, HeapObject::kMapOffset), in GenerateDictionaryNegativeLookup() local
691 __ CompareRoot(rax, Heap::kNoInterceptorResultSentinelRootIndex); in GenerateLoadInterceptorWithFollowup() local
789 __ CompareRoot(result, Heap::kTheHoleValueRootIndex); in CompileLoadGlobal() local
792 __ CompareRoot(result, Heap::kTheHoleValueRootIndex); in CompileLoadGlobal() local
/external/v8/src/x87/
Dmacro-assembler-x87.h75 void CompareRoot(Register with, Register scratch, Heap::RootListIndex index);
78 void CompareRoot(Register with, Heap::RootListIndex index);
79 void CompareRoot(const Operand& with, Heap::RootListIndex index);
85 CompareRoot(with, index);
91 CompareRoot(with, index);
99 CompareRoot(with, index);
105 CompareRoot(with, index);
Dcode-stubs-x87.cc1686 __ CompareRoot(ecx, Heap::kmegamorphic_symbolRootIndex); in GenerateRecordCallTarget() local
1688 __ CompareRoot(FieldOperand(ecx, HeapObject::kMapOffset), in GenerateRecordCallTarget() local
1701 __ CompareRoot(FieldOperand(ecx, 0), Heap::kAllocationSiteMapRootIndex); in GenerateRecordCallTarget() local
1714 __ CompareRoot(ecx, Heap::kuninitialized_symbolRootIndex); in GenerateRecordCallTarget() local
1867 __ CompareRoot(FieldOperand(ecx, HeapObject::kMapOffset), in Generate() local
2245 __ CompareRoot(function, scratch, Heap::kInstanceofCacheFunctionRootIndex); in Generate() local
2247 __ CompareRoot(object_map, scratch, Heap::kInstanceofCacheMapRootIndex); in Generate() local
3934 __ CompareRoot(ic_map, Heap::kHeapNumberMapRootIndex); in HandleMonomorphicCase() local
3963 __ CompareRoot(FieldOperand(scratch, 0), Heap::kWeakCellMapRootIndex); in GenerateImpl() local
3969 __ CompareRoot(FieldOperand(scratch, 0), Heap::kFixedArrayMapRootIndex); in GenerateImpl() local
[all …]
/external/v8/src/x64/
Dcode-stubs-x64.cc287 __ CompareRoot(FieldOperand(base, HeapObject::kMapOffset), in Generate() local
304 __ CompareRoot(FieldOperand(exponent, HeapObject::kMapOffset), in Generate() local
1161 __ CompareRoot(FieldOperand(rdi, ConsString::kSecondOffset), in Generate()
1343 __ CompareRoot(rax, Heap::kFixedArrayMapRootIndex); in Generate()
1547 __ CompareRoot(rdx, Heap::kUndefinedValueRootIndex); in GenerateGeneric() local
1831 __ CompareRoot(r11, Heap::kmegamorphic_symbolRootIndex); in GenerateRecordCallTarget() local
1833 __ CompareRoot(FieldOperand(r11, HeapObject::kMapOffset), in GenerateRecordCallTarget() local
1847 __ CompareRoot(FieldOperand(r11, 0), Heap::kAllocationSiteMapRootIndex); in GenerateRecordCallTarget() local
1860 __ CompareRoot(r11, Heap::kuninitialized_symbolRootIndex); in GenerateRecordCallTarget() local
1914 __ CompareRoot(FieldOperand(rbx, 0), Heap::kAllocationSiteMapRootIndex); in Generate() local
[all …]
Dcodegen-x64.cc151 __ CompareRoot(r8, Heap::kEmptyFixedArrayRootIndex); in GenerateSmiToDouble() local
158 __ CompareRoot(FieldOperand(r8, HeapObject::kMapOffset), in GenerateSmiToDouble() local
252 __ CompareRoot(rbx, Heap::kTheHoleValueRootIndex); in GenerateSmiToDouble() local
288 __ CompareRoot(r8, Heap::kEmptyFixedArrayRootIndex); in GenerateDoubleToObject() local
430 __ CompareRoot(FieldOperand(string, ConsString::kSecondOffset), in Generate() local
Dmacro-assembler-x64.h146 void CompareRoot(Register with, Heap::RootListIndex index);
147 void CompareRoot(const Operand& with, Heap::RootListIndex index);
153 CompareRoot(with, index);
159 CompareRoot(with, index);
167 CompareRoot(with, index);
173 CompareRoot(with, index);
Dbuiltins-x64.cc107 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); in Generate_InOptimizationQueue() local
629 __ CompareRoot(rdx, Heap::kRealStackLimitRootIndex); in Generate_InterpreterEntryTrampoline() local
658 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); in Generate_InterpreterEntryTrampoline() local
1514 __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset), in Generate_NumberConstructor_ConstructStub() local
2007 __ CompareRoot(rdx, Heap::kUndefinedValueRootIndex); in Generate_Apply() local
2162 __ CompareRoot(rsp, Heap::kRealStackLimitRootIndex); in Generate_PushBoundArguments() local
2434 __ CompareRoot(signature, Heap::kUndefinedValueRootIndex); in CompatibleReceiverCheck() local
2478 __ CompareRoot(receiver, Heap::kNullValueRootIndex); in CompatibleReceiverCheck() local
2574 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); in Generate_OsrAfterStackCheck() local
Dmacro-assembler-x64.cc190 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot() function in v8::internal::MacroAssembler
197 void MacroAssembler::CompareRoot(const Operand& with, in CompareRoot() function in v8::internal::MacroAssembler
519 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
522 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
525 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
3938 CompareRoot(result, Heap::kTheHoleValueRootIndex); in TryGetFunctionPrototype()
4437 CompareRoot(holder_reg, Heap::kNullValueRootIndex); in CheckAccessGlobalProxy()
4442 CompareRoot(holder_reg, Heap::kNativeContextMapRootIndex); in CheckAccessGlobalProxy()
5083 CompareRoot(FieldOperand(dst, HeapObject::kMapOffset), in LoadContext()
5427 CompareRoot(MemOperand(scratch_reg, -AllocationMemento::kSize), in TestJSArrayForAllocationMemento()
[all …]
/external/v8/src/ia32/
Dmacro-assembler-ia32.h75 void CompareRoot(Register with, Register scratch, Heap::RootListIndex index);
78 void CompareRoot(Register with, Heap::RootListIndex index);
79 void CompareRoot(const Operand& with, Heap::RootListIndex index);
85 CompareRoot(with, index);
91 CompareRoot(with, index);
99 CompareRoot(with, index);
105 CompareRoot(with, index);
Dcode-stubs-ia32.cc1979 __ CompareRoot(ecx, Heap::kmegamorphic_symbolRootIndex); in GenerateRecordCallTarget() local
1981 __ CompareRoot(FieldOperand(ecx, HeapObject::kMapOffset), in GenerateRecordCallTarget() local
1994 __ CompareRoot(FieldOperand(ecx, 0), Heap::kAllocationSiteMapRootIndex); in GenerateRecordCallTarget() local
2007 __ CompareRoot(ecx, Heap::kuninitialized_symbolRootIndex); in GenerateRecordCallTarget() local
2160 __ CompareRoot(FieldOperand(ecx, HeapObject::kMapOffset), in Generate() local
2533 __ CompareRoot(function, scratch, Heap::kInstanceofCacheFunctionRootIndex); in Generate() local
2535 __ CompareRoot(object_map, scratch, Heap::kInstanceofCacheMapRootIndex); in Generate() local
4254 __ CompareRoot(ic_map, Heap::kHeapNumberMapRootIndex); in HandleMonomorphicCase() local
4283 __ CompareRoot(FieldOperand(scratch, 0), Heap::kWeakCellMapRootIndex); in GenerateImpl() local
4289 __ CompareRoot(FieldOperand(scratch, 0), Heap::kFixedArrayMapRootIndex); in GenerateImpl() local
[all …]
/external/v8/src/full-codegen/x64/
Dfull-codegen-x64.cc135 __ CompareRoot(rcx, Heap::kRealStackLimitRootIndex); in Generate() local
330 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); in Generate() local
650 __ CompareRoot(result_register(), Heap::kTrueValueRootIndex); in DoTest() local
736 __ CompareRoot(rax, Heap::kTrueValueRootIndex); in PrepareForBailoutBeforeSplit() local
749 __ CompareRoot(rbx, Heap::kWithContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
751 __ CompareRoot(rbx, Heap::kCatchContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
947 __ CompareRoot(rax, Heap::kTrueValueRootIndex); in VisitSwitchStatement() local
997 __ CompareRoot(rax, Heap::kUndefinedValueRootIndex); in VisitForInStatement() local
1045 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), in VisitForInStatement() local
1122 __ CompareRoot(rax, Heap::kUndefinedValueRootIndex); in VisitForInStatement() local
[all …]
/external/v8/src/arm/
Dcode-stubs-arm.cc1043 __ CompareRoot(r0, Heap::kExceptionRootIndex); in Generate() local
1054 __ CompareRoot(r2, Heap::kTheHoleValueRootIndex); in Generate() local
1320 __ CompareRoot(function, Heap::kInstanceofCacheFunctionRootIndex); in Generate() local
1322 __ CompareRoot(object_map, Heap::kInstanceofCacheMapRootIndex); in Generate() local
2004 __ CompareRoot(r0, Heap::kempty_stringRootIndex); in Generate()
2180 __ CompareRoot(r0, Heap::kFixedArrayMapRootIndex); in Generate()
2339 __ CompareRoot(r5, Heap::kmegamorphic_symbolRootIndex); in GenerateRecordCallTarget() local
2342 __ CompareRoot(feedback_map, Heap::kWeakCellMapRootIndex); in GenerateRecordCallTarget() local
2354 __ CompareRoot(feedback_map, Heap::kAllocationSiteMapRootIndex); in GenerateRecordCallTarget() local
2367 __ CompareRoot(r5, Heap::kuninitialized_symbolRootIndex); in GenerateRecordCallTarget() local
[all …]
Dcodegen-arm.cc441 __ CompareRoot(elements, Heap::kEmptyFixedArrayRootIndex); in GenerateSmiToDouble() local
539 __ CompareRoot(lr, Heap::kTheHoleValueRootIndex); in GenerateSmiToDouble() local
579 __ CompareRoot(elements, Heap::kEmptyFixedArrayRootIndex); in GenerateDoubleToObject() local
741 __ CompareRoot(result, Heap::kempty_stringRootIndex); in Generate() local
Dmacro-assembler-arm.h946 void CompareRoot(Register obj, Heap::RootListIndex index);
954 CompareRoot(with, index); in JumpIfRoot()
961 CompareRoot(with, index); in JumpIfNotRoot()
/external/v8/src/ppc/
Dcode-stubs-ppc.cc1125 __ CompareRoot(r3, Heap::kExceptionRootIndex); in Generate() local
1137 __ CompareRoot(r5, Heap::kTheHoleValueRootIndex); in Generate() local
1397 __ CompareRoot(function, Heap::kInstanceofCacheFunctionRootIndex); in Generate() local
1399 __ CompareRoot(object_map, Heap::kInstanceofCacheMapRootIndex); in Generate() local
2134 __ CompareRoot(r3, Heap::kempty_stringRootIndex); in Generate()
2328 __ CompareRoot(r3, Heap::kFixedArrayMapRootIndex); in Generate()
2481 __ CompareRoot(r8, Heap::kmegamorphic_symbolRootIndex); in GenerateRecordCallTarget() local
2484 __ CompareRoot(feedback_map, Heap::kWeakCellMapRootIndex); in GenerateRecordCallTarget() local
2496 __ CompareRoot(feedback_map, Heap::kAllocationSiteMapRootIndex); in GenerateRecordCallTarget() local
2509 __ CompareRoot(r8, Heap::kuninitialized_symbolRootIndex); in GenerateRecordCallTarget() local
[all …]
Dcodegen-ppc.cc182 __ CompareRoot(elements, Heap::kEmptyFixedArrayRootIndex); in GenerateSmiToDouble() local
260 __ CompareRoot(scratch3, Heap::kTheHoleValueRootIndex); in GenerateSmiToDouble() local
302 __ CompareRoot(elements, Heap::kEmptyFixedArrayRootIndex); in GenerateDoubleToObject() local
465 __ CompareRoot(result, Heap::kempty_stringRootIndex); in Generate() local
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc2036 __ CompareRoot(reg, Heap::kTrueValueRootIndex); in DoBranch() local
2062 __ CompareRoot(reg, Heap::kUndefinedValueRootIndex); in DoBranch() local
2067 __ CompareRoot(reg, Heap::kTrueValueRootIndex); in DoBranch() local
2070 __ CompareRoot(reg, Heap::kFalseValueRootIndex); in DoBranch() local
2075 __ CompareRoot(reg, Heap::kNullValueRootIndex); in DoBranch() local
2134 __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); in DoBranch() local
2561 __ CompareRoot(object_prototype, Heap::kNullValueRootIndex); in DoHasInPrototypeChainAndBranch() local
2673 __ CompareRoot(result, Heap::kTheHoleValueRootIndex); in DoLoadContextSlot() local
2694 __ CompareRoot(target, Heap::kTheHoleValueRootIndex); in DoStoreContextSlot() local
2795 __ CompareRoot(result, Heap::kTheHoleValueRootIndex); in DoLoadFunctionPrototype() local
[all …]
/external/v8/src/ic/arm/
Dic-arm.cc201 __ CompareRoot(scratch2, Heap::kNullValueRootIndex); in GenerateFastArrayLoad() local
213 __ CompareRoot(elements, Heap::kEmptyFixedArrayRootIndex); in GenerateFastArrayLoad() local
230 __ CompareRoot(scratch2, Heap::kTheHoleValueRootIndex); in GenerateFastArrayLoad() local
548 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex); in KeyedStoreGenerateMegamorphicHelper() local
576 __ CompareRoot(scratch, Heap::kHeapNumberMapRootIndex); in KeyedStoreGenerateMegamorphicHelper() local
/external/v8/src/ic/ppc/
Dic-ppc.cc207 __ CompareRoot(scratch2, Heap::kNullValueRootIndex); in GenerateFastArrayLoad() local
219 __ CompareRoot(elements, Heap::kEmptyFixedArrayRootIndex); in GenerateFastArrayLoad() local
239 __ CompareRoot(scratch2, Heap::kTheHoleValueRootIndex); in GenerateFastArrayLoad() local
560 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex); in KeyedStoreGenerateMegamorphicHelper() local
589 __ CompareRoot(scratch, Heap::kHeapNumberMapRootIndex); in KeyedStoreGenerateMegamorphicHelper() local
/external/v8/src/full-codegen/arm/
Dfull-codegen-arm.cc691 __ CompareRoot(result_register(), Heap::kTrueValueRootIndex); in DoTest() local
795 __ CompareRoot(r1, Heap::kWithContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
797 __ CompareRoot(r1, Heap::kCatchContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
1363 __ CompareRoot(r0, Heap::kTheHoleValueRootIndex); in EmitDynamicLookupFastCase() local
1418 __ CompareRoot(r0, Heap::kTheHoleValueRootIndex); in EmitVariableLoad() local
2076 __ CompareRoot(result_register(), Heap::kTrueValueRootIndex); in VisitYield() local
2539 __ CompareRoot(r3, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
2555 __ CompareRoot(r3, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
2569 __ CompareRoot(r3, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
2594 __ CompareRoot(r2, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
[all …]
/external/v8/src/full-codegen/ppc/
Dfull-codegen-ppc.cc660 __ CompareRoot(result_register(), Heap::kTrueValueRootIndex); in DoTest() local
756 __ CompareRoot(r4, Heap::kWithContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
758 __ CompareRoot(r4, Heap::kCatchContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
1321 __ CompareRoot(r3, Heap::kTheHoleValueRootIndex); in EmitDynamicLookupFastCase() local
1377 __ CompareRoot(r3, Heap::kTheHoleValueRootIndex); in EmitVariableLoad() local
2032 __ CompareRoot(result_register(), Heap::kTrueValueRootIndex); in VisitYield() local
2534 __ CompareRoot(r6, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
2550 __ CompareRoot(r6, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
2564 __ CompareRoot(r6, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
2589 __ CompareRoot(r5, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
[all …]
/external/v8/src/arm64/
Dbuiltins-arm64.cc408 __ CompareRoot(masm->StackPointer(), Heap::kStackLimitRootIndex); in Generate_InOptimizationQueue() local
922 __ CompareRoot(x10, Heap::kRealStackLimitRootIndex); in Generate_InterpreterEntryTrampoline() local
949 __ CompareRoot(jssp, Heap::kStackLimitRootIndex); in Generate_InterpreterEntryTrampoline() local
1284 __ CompareRoot(signature, Heap::kUndefinedValueRootIndex); in CompatibleReceiverCheck() local
1326 __ CompareRoot(receiver, Heap::kNullValueRootIndex); in CompatibleReceiverCheck() local
1414 __ CompareRoot(jssp, Heap::kStackLimitRootIndex); in Generate_OsrAfterStackCheck() local
1950 __ CompareRoot(new_target, Heap::kUndefinedValueRootIndex); in Generate_Apply() local
2095 __ CompareRoot(jssp, Heap::kRealStackLimitRootIndex); in Generate_PushBoundArguments() local
Dmacro-assembler-arm64.cc1539 CompareRoot(current_object, Heap::kEmptySlowElementDictionaryRootIndex); in CheckEnumCache()
1651 CompareRoot(scratch, Heap::kAllocationSiteMapRootIndex); in AssertUndefinedOrAllocationSite()
3326 CompareRoot(obj_map, index); in CompareObjectMap()
3484 void MacroAssembler::CompareRoot(const Register& obj, in CompareRoot() function in v8::internal::MacroAssembler
3497 CompareRoot(obj, index); in JumpIfRoot()
3505 CompareRoot(obj, index); in JumpIfNotRoot()
3689 CompareRoot(scratch2, Heap::kNativeContextMapRootIndex); in CheckAccessGlobalProxy()
3705 CompareRoot(scratch2, Heap::kNullValueRootIndex); in CheckAccessGlobalProxy()
3709 CompareRoot(scratch3, Heap::kNativeContextMapRootIndex); in CheckAccessGlobalProxy()
4325 CompareRoot(reg, index); in AssertRegisterIsRoot()
/external/v8/src/full-codegen/arm64/
Dfull-codegen-arm64.cc150 __ CompareRoot(x10, Heap::kRealStackLimitRootIndex); in Generate() local
344 __ CompareRoot(jssp, Heap::kStackLimitRootIndex); in Generate() local
688 __ CompareRoot(result_register(), Heap::kTrueValueRootIndex); in DoTest() local
779 __ CompareRoot(x0, Heap::kTrueValueRootIndex); in PrepareForBailoutBeforeSplit() local
793 __ CompareRoot(x1, Heap::kWithContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
795 __ CompareRoot(x1, Heap::kCatchContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
2299 __ CompareRoot(x10, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
4187 __ CompareRoot(x0, Heap::kHeapNumberMapRootIndex); in EmitLiteralCompareTypeof() local
4202 __ CompareRoot(x0, Heap::kFalseValueRootIndex); in EmitLiteralCompareTypeof() local
4239 __ CompareRoot(x0, Heap::k##Type##MapRootIndex); \ in EmitLiteralCompareTypeof()
[all …]

12