Home
last modified time | relevance | path

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

/external/v8/src/x64/
Dic-x64.cc94 __ 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 …]
Dcodegen-x64.cc259 __ 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
Dlithium-codegen-x64.cc1401 __ 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 …]
Dfull-codegen-x64.cc297 __ 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 …]
Dstub-cache-x64.cc144 __ 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 …]
Dcode-stubs-x64.cc49 __ 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 …]
Dbuiltins-x64.cc681 __ 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
Dmacro-assembler-x64.cc184 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 …]
Dmacro-assembler-x64.h140 void CompareRoot(Register with, Heap::RootListIndex index);
141 void CompareRoot(const Operand& with, Heap::RootListIndex index);
/external/v8/src/arm/
Dcodegen-arm.cc115 __ 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
Dfull-codegen-arm.cc826 __ 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 …]
Dcode-stubs-arm.cc316 __ 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 …]
Dlithium-codegen-arm.cc1619 __ 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 …]
Dic-arm.cc1462 __ CompareRoot(r4, Heap::kHeapNumberMapRootIndex); in GenerateGeneric() local
1580 __ CompareRoot(scratch, Heap::kHashTableMapRootIndex); in GenerateArrayLength() local
Dmacro-assembler-arm.cc1860 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()
Dmacro-assembler-arm.h857 void CompareRoot(Register obj, Heap::RootListIndex index);
Dstub-cache-arm.cc4265 __ 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/
Dmacro-assembler-ia32.h336 void CompareRoot(Register with, Heap::RootListIndex index);
337 void CompareRoot(const Operand& with, Heap::RootListIndex index);
Dmacro-assembler-ia32.cc353 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
Dic-ia32.cc1484 __ CompareRoot(FieldOperand(scratch, FixedArray::kMapOffset), in GenerateArrayLength() local
Dcode-stubs-ia32.cc562 __ CompareRoot(argument, value); in CheckOddball() local