/external/v8/src/ic/x64/ |
D | ic-x64.cc | 208 __ 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 …]
|
D | handler-compiler-x64.cc | 67 __ 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/ |
D | macro-assembler-x87.h | 75 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);
|
D | code-stubs-x87.cc | 1686 __ 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/ |
D | code-stubs-x64.cc | 287 __ 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 …]
|
D | codegen-x64.cc | 151 __ 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
|
D | macro-assembler-x64.h | 146 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);
|
D | builtins-x64.cc | 107 __ 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
|
D | macro-assembler-x64.cc | 190 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/ |
D | macro-assembler-ia32.h | 75 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);
|
D | code-stubs-ia32.cc | 1979 __ 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/ |
D | full-codegen-x64.cc | 135 __ 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/ |
D | code-stubs-arm.cc | 1043 __ 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 …]
|
D | codegen-arm.cc | 441 __ 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
|
D | macro-assembler-arm.h | 946 void CompareRoot(Register obj, Heap::RootListIndex index); 954 CompareRoot(with, index); in JumpIfRoot() 961 CompareRoot(with, index); in JumpIfNotRoot()
|
/external/v8/src/ppc/ |
D | code-stubs-ppc.cc | 1125 __ 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 …]
|
D | codegen-ppc.cc | 182 __ 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/ |
D | lithium-codegen-x64.cc | 2036 __ 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/ |
D | ic-arm.cc | 201 __ 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/ |
D | ic-ppc.cc | 207 __ 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/ |
D | full-codegen-arm.cc | 691 __ 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/ |
D | full-codegen-ppc.cc | 660 __ 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/ |
D | builtins-arm64.cc | 408 __ 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
|
D | macro-assembler-arm64.cc | 1539 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/ |
D | full-codegen-arm64.cc | 150 __ 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 …]
|