/external/v8/src/x64/ |
D | ic-x64.cc | 94 __ CompareRoot(FieldOperand(r0, HeapObject::kMapOffset), in GenerateStringDictionaryReceiverCheck() local 334 __ CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in GenerateFastArrayLoad() local 350 __ CompareRoot(scratch, Heap::kTheHoleValueRootIndex); in GenerateFastArrayLoad() local 431 __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset), in GenerateGeneric() local 453 __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset), in GenerateGeneric() local 693 __ CompareRoot(rdi, Heap::kFixedArrayMapRootIndex); in GenerateGeneric() local 701 __ CompareRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex); in GenerateGeneric() local 728 __ CompareRoot(rdi, Heap::kFixedArrayMapRootIndex); in GenerateGeneric() local 755 __ CompareRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex); in GenerateGeneric() local 769 __ CompareRoot(r9, Heap::kHeapNumberMapRootIndex); in GenerateGeneric() local [all …]
|
D | codegen-x64.cc | 259 __ CompareRoot(r8, Heap::kEmptyFixedArrayRootIndex); in GenerateSmiOnlyToDouble() local 265 __ CompareRoot(FieldOperand(r8, HeapObject::kMapOffset), in GenerateSmiOnlyToDouble() local 353 __ CompareRoot(rbx, Heap::kTheHoleValueRootIndex); in GenerateSmiOnlyToDouble() local 380 __ CompareRoot(r8, Heap::kEmptyFixedArrayRootIndex); in GenerateDoubleToObject() local 508 __ CompareRoot(FieldOperand(string, ConsString::kSecondOffset), in Generate() local
|
D | lithium-codegen-x64.cc | 1401 __ CompareRoot(reg, Heap::kTrueValueRootIndex); in DoBranch() local 1416 __ CompareRoot(reg, Heap::kUndefinedValueRootIndex); in DoBranch() local 1421 __ CompareRoot(reg, Heap::kTrueValueRootIndex); in DoBranch() local 1424 __ CompareRoot(reg, Heap::kFalseValueRootIndex); in DoBranch() local 1429 __ CompareRoot(reg, Heap::kNullValueRootIndex); in DoBranch() local 1476 __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); in DoBranch() local 1619 __ CompareRoot(reg, nil_value); in DoIsNilAndBranch() local 1629 __ CompareRoot(reg, other_nil_value); in DoIsNilAndBranch() local 1650 __ CompareRoot(input, Heap::kNullValueRootIndex); in EmitIsObject() local 1978 __ CompareRoot(object, Heap::kNullValueRootIndex); in DoInstanceOfKnownGlobal() local [all …]
|
D | full-codegen-x64.cc | 297 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); in Generate() local 329 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); in EmitStackCheck() local 699 __ CompareRoot(rax, Heap::kTrueValueRootIndex); in PrepareForBailoutBeforeSplit() local 740 __ CompareRoot(rbx, Heap::kWithContextMapRootIndex); in EmitDeclaration() local 742 __ CompareRoot(rbx, Heap::kCatchContextMapRootIndex); in EmitDeclaration() local 904 __ CompareRoot(rax, Heap::kUndefinedValueRootIndex); in VisitForInStatement() local 951 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), in VisitForInStatement() local 1210 __ CompareRoot(rax, Heap::kTheHoleValueRootIndex); in EmitDynamicLookupFastCase() local 1287 __ CompareRoot(rax, Heap::kTheHoleValueRootIndex); in EmitVariableLoad() local 1339 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in VisitRegExpLiteral() local [all …]
|
D | stub-cache-x64.cc | 144 __ CompareRoot(FieldOperand(properties, HeapObject::kMapOffset), in GenerateDictionaryNegativeLookup() local 695 __ CompareRoot(rax, Heap::kNoInterceptorResultSentinelRootIndex); in LoadWithInterceptor() local 1138 __ CompareRoot(rax, Heap::kNoInterceptorResultSentinelRootIndex); in GenerateLoadInterceptor() local 1573 __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset), in CompileArrayPopCall() local 2118 __ CompareRoot(rdx, Heap::kTrueValueRootIndex); in CompileCallConstant() local 2120 __ CompareRoot(rdx, Heap::kFalseValueRootIndex); in CompileCallConstant() local 2418 __ CompareRoot(cell_operand, Heap::kTheHoleValueRootIndex); in CompileStoreGlobal() local 2682 __ CompareRoot(rbx, Heap::kTheHoleValueRootIndex); in CompileLoadGlobal() local 2685 __ CompareRoot(rbx, Heap::kTheHoleValueRootIndex); in CompileLoadGlobal() local 3471 __ CompareRoot(rbx, Heap::kTheHoleValueRootIndex); in GenerateLoadFastElement() local [all …]
|
D | code-stubs-x64.cc | 49 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), in Generate() local 297 __ CompareRoot(rcx, Heap::kUndefinedValueRootIndex); in Generate() local 343 __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset), in Generate() local 373 __ CompareRoot(rcx, Heap::kUndefinedValueRootIndex); in Generate() local 479 __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); in Generate() local 527 __ CompareRoot(argument, value); in CheckOddball() local 796 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), in GenerateHeapNumberCodeSub() local 838 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), in GenerateHeapNumberCodeBitNot() local 1400 __ CompareRoot(rdx, Heap::kUndefinedValueRootIndex); in GenerateOddballStub() local 1409 __ CompareRoot(rax, Heap::kUndefinedValueRootIndex); in GenerateOddballStub() local [all …]
|
D | builtins-x64.cc | 681 __ CompareRoot(rbx, Heap::kNullValueRootIndex); in Generate_FunctionCall() local 683 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_FunctionCall() local 878 __ CompareRoot(rbx, Heap::kNullValueRootIndex); in Generate_FunctionApply() local 880 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_FunctionApply() local 1718 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); in Generate_OnStackReplacement() local
|
D | macro-assembler-x64.cc | 184 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot() function in v8::internal::MacroAssembler 191 void MacroAssembler::CompareRoot(const Operand& with, in CompareRoot() function in v8::internal::MacroAssembler 439 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements() 442 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements() 445 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements() 2940 CompareRoot(result, Heap::kTheHoleValueRootIndex); in TryGetFunctionPrototype() 3411 CompareRoot(holder_reg, Heap::kNullValueRootIndex); in CheckAccessGlobalProxy() 3416 CompareRoot(holder_reg, Heap::kGlobalContextMapRootIndex); in CheckAccessGlobalProxy() 4028 CompareRoot(FieldOperand(dst, HeapObject::kMapOffset), in LoadContext() 4251 CompareRoot(scratch, Heap::kHeapNumberMapRootIndex); in JumpIfDataObject() [all …]
|
D | macro-assembler-x64.h | 140 void CompareRoot(Register with, Heap::RootListIndex index); 141 void CompareRoot(const Operand& with, Heap::RootListIndex index);
|
/external/v8/src/arm/ |
D | codegen-arm.cc | 115 __ CompareRoot(r4, Heap::kEmptyFixedArrayRootIndex); in GenerateSmiOnlyToDouble() local 219 __ CompareRoot(r9, Heap::kTheHoleValueRootIndex); in GenerateSmiOnlyToDouble() local 249 __ CompareRoot(r4, Heap::kEmptyFixedArrayRootIndex); in GenerateDoubleToObject() local 381 __ CompareRoot(result, Heap::kEmptyStringRootIndex); in Generate() local
|
D | full-codegen-arm.cc | 826 __ CompareRoot(r1, Heap::kWithContextMapRootIndex); in EmitDeclaration() local 828 __ CompareRoot(r1, Heap::kCatchContextMapRootIndex); in EmitDeclaration() local 1301 __ CompareRoot(r0, Heap::kTheHoleValueRootIndex); in EmitDynamicLookupFastCase() local 1380 __ CompareRoot(r0, Heap::kTheHoleValueRootIndex); in EmitVariableLoad() local 2007 __ CompareRoot(r1, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local 2037 __ CompareRoot(r3, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local 2062 __ CompareRoot(r2, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local 4150 __ CompareRoot(r0, Heap::kTrueValueRootIndex); in EmitLiteralCompareTypeof() local 4152 __ CompareRoot(r0, Heap::kFalseValueRootIndex); in EmitLiteralCompareTypeof() local 4156 __ CompareRoot(r0, Heap::kNullValueRootIndex); in EmitLiteralCompareTypeof() local [all …]
|
D | code-stubs-arm.cc | 316 __ CompareRoot(r3, Heap::kUndefinedValueRootIndex); in Generate() local 324 __ CompareRoot(r0, Heap::kFixedCOWArrayMapRootIndex); in Generate() local 333 __ CompareRoot(r0, Heap::kFixedArrayMapRootIndex); in Generate() local 363 __ CompareRoot(r3, expected_map_index); in Generate() local 394 __ CompareRoot(r3, Heap::kUndefinedValueRootIndex); in Generate() local 1837 __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); in Generate() local 3051 __ CompareRoot(r1, Heap::kUndefinedValueRootIndex); in GenerateOddballStub() local 3060 __ CompareRoot(r0, Heap::kUndefinedValueRootIndex); in GenerateOddballStub() local 4093 __ CompareRoot(function, Heap::kInstanceofCacheFunctionRootIndex); in Generate() local 4095 __ CompareRoot(map, Heap::kInstanceofCacheMapRootIndex); in Generate() local [all …]
|
D | lithium-codegen-arm.cc | 1619 __ CompareRoot(reg, Heap::kTrueValueRootIndex); in DoBranch() local 1634 __ CompareRoot(reg, Heap::kUndefinedValueRootIndex); in DoBranch() local 1639 __ CompareRoot(reg, Heap::kTrueValueRootIndex); in DoBranch() local 1641 __ CompareRoot(reg, Heap::kFalseValueRootIndex); in DoBranch() local 1646 __ CompareRoot(reg, Heap::kNullValueRootIndex); in DoBranch() local 1695 __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); in DoBranch() local 2350 __ CompareRoot(payload, Heap::kTheHoleValueRootIndex); in DoStoreGlobalCell() local 4840 __ CompareRoot(input, Heap::kTrueValueRootIndex); in EmitTypeofIs() local 4842 __ CompareRoot(input, Heap::kFalseValueRootIndex); in EmitTypeofIs() local 4846 __ CompareRoot(input, Heap::kNullValueRootIndex); in EmitTypeofIs() local [all …]
|
D | ic-arm.cc | 1462 __ CompareRoot(r4, Heap::kHeapNumberMapRootIndex); in GenerateGeneric() local 1580 __ CompareRoot(scratch, Heap::kHashTableMapRootIndex); in GenerateArrayLength() local
|
D | macro-assembler-arm.cc | 1860 void MacroAssembler::CompareRoot(Register obj, in CompareRoot() function in v8::internal::MacroAssembler 3014 CompareRoot(src, root_value_index); in AbortIfNotRootValue() 3498 CompareRoot(scratch, Heap::kHeapNumberMapRootIndex); in JumpIfDataObject() 3566 CompareRoot(map, Heap::kHeapNumberMapRootIndex); in EnsureNotWhite()
|
D | macro-assembler-arm.h | 857 void CompareRoot(Register obj, Heap::RootListIndex index);
|
D | stub-cache-arm.cc | 4265 __ CompareRoot(elements_reg, Heap::kEmptyFixedArrayRootIndex); in GenerateStoreFastElement() local 4403 __ CompareRoot(scratch1, Heap::kHeapNumberMapRootIndex); in GenerateStoreFastDoubleElement() local 4413 __ CompareRoot(elements_reg, Heap::kEmptyFixedArrayRootIndex); in GenerateStoreFastDoubleElement() local
|
/external/v8/src/ia32/ |
D | macro-assembler-ia32.h | 336 void CompareRoot(Register with, Heap::RootListIndex index); 337 void CompareRoot(const Operand& with, Heap::RootListIndex index);
|
D | macro-assembler-ia32.cc | 353 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot() function in v8::internal::MacroAssembler 360 void MacroAssembler::CompareRoot(const Operand& with, in CompareRoot() function in v8::internal::MacroAssembler
|
D | ic-ia32.cc | 1484 __ CompareRoot(FieldOperand(scratch, FixedArray::kMapOffset), in GenerateArrayLength() local
|
D | code-stubs-ia32.cc | 562 __ CompareRoot(argument, value); in CheckOddball() local
|