Home
last modified time | relevance | path

Searched refs:roots_array_start (Results 1 – 19 of 19) sorted by relevance

/external/v8/src/
Dhandles.cc22 Object** roots_array_start = heap->roots_array_start(); in IsDereferenceAllowed() local
23 if (roots_array_start <= location_ && in IsDereferenceAllowed()
24 location_ < roots_array_start + Heap::kStrongRootListLength && in IsDereferenceAllowed()
26 static_cast<Heap::RootListIndex>(location_ - roots_array_start))) { in IsDereferenceAllowed()
Dexternal-reference-table.cc76 Add(ExternalReference::roots_array_start(isolate).address(), in AddReferences()
Dassembler.cc1210 ExternalReference ExternalReference::roots_array_start(Isolate* isolate) { in roots_array_start() function in v8::internal::ExternalReference
1211 return ExternalReference(isolate->heap()->roots_array_start()); in roots_array_start()
Dassembler.h906 static ExternalReference roots_array_start(Isolate* isolate);
Dcode-stub-assembler.cc958 Node* roots_array_start = in LoadAndUntagToWord32Root() local
959 ExternalConstant(ExternalReference::roots_array_start(isolate())); in LoadAndUntagToWord32Root()
965 return Load(MachineType::Int32(), roots_array_start, IntPtrConstant(index)); in LoadAndUntagToWord32Root()
967 return SmiToWord32(Load(MachineType::AnyTagged(), roots_array_start, in LoadAndUntagToWord32Root()
/external/v8/src/compiler/
Dcode-assembler.cc428 Node* roots_array_start = in LoadRoot() local
429 ExternalConstant(ExternalReference::roots_array_start(isolate())); in LoadRoot()
430 return Load(MachineType::AnyTagged(), roots_array_start, in LoadRoot()
467 Node* roots_array_start = in StoreRoot() local
468 ExternalConstant(ExternalReference::roots_array_start(isolate())); in StoreRoot()
469 return StoreNoWriteBarrier(MachineRepresentation::kTagged, roots_array_start, in StoreRoot()
/external/v8/src/x87/
Dmacro-assembler-x87.cc72 ExternalReference roots_array_start = in LoadRoot() local
73 ExternalReference::roots_array_start(isolate()); in LoadRoot()
77 roots_array_start)); in LoadRoot()
85 ExternalReference roots_array_start = in StoreRoot() local
86 ExternalReference::roots_array_start(isolate()); in StoreRoot()
88 mov(Operand::StaticArray(scratch, times_pointer_size, roots_array_start), in StoreRoot()
96 ExternalReference roots_array_start = in CompareRoot() local
97 ExternalReference::roots_array_start(isolate()); in CompareRoot()
101 roots_array_start)); in CompareRoot()
1175 ExternalReference roots_array_start = in GetNumberHash() local
[all …]
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc72 ExternalReference roots_array_start = in LoadRoot() local
73 ExternalReference::roots_array_start(isolate()); in LoadRoot()
77 roots_array_start)); in LoadRoot()
85 ExternalReference roots_array_start = in StoreRoot() local
86 ExternalReference::roots_array_start(isolate()); in StoreRoot()
88 mov(Operand::StaticArray(scratch, times_pointer_size, roots_array_start), in StoreRoot()
96 ExternalReference roots_array_start = in CompareRoot() local
97 ExternalReference::roots_array_start(isolate()); in CompareRoot()
101 roots_array_start)); in CompareRoot()
1233 ExternalReference roots_array_start = in GetNumberHash() local
[all …]
/external/v8/src/snapshot/
Dstartup-serializer.cc148 if (start == isolate()->heap()->roots_array_start()) { in VisitPointers()
/external/v8/src/arm/
Dmacro-assembler-arm.h661 ExternalReference roots_array_start = in InitializeRootRegister() local
662 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
663 mov(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/x64/
Dmacro-assembler-x64.h367 ExternalReference roots_array_start = in InitializeRootRegister() local
368 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
369 Move(kRootRegister, roots_array_start); in InitializeRootRegister()
Dmacro-assembler-x64.cc46 reinterpret_cast<Address>(isolate()->heap()->roots_array_start()); in RootRegisterDelta()
/external/v8/src/arm64/
Dmacro-assembler-arm64-inl.h1290 ExternalReference roots_array_start = in InitializeRootRegister() local
1291 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
1292 Mov(root, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/ppc/
Dmacro-assembler-ppc.h481 ExternalReference roots_array_start = in InitializeRootRegister() local
482 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
483 mov(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/mips/
Dmacro-assembler-mips.h1027 ExternalReference roots_array_start = in InitializeRootRegister() local
1028 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
1029 li(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/mips64/
Dmacro-assembler-mips64.h1080 ExternalReference roots_array_start = in InitializeRootRegister() local
1081 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
1082 li(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/s390/
Dmacro-assembler-s390.h835 ExternalReference roots_array_start = in InitializeRootRegister() local
836 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
837 mov(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/heap/
Dheap.h1090 Object** roots_array_start() { return roots_; } in roots_array_start() function
/external/v8/src/compiler/x64/
Dinstruction-selector-x64.cc160 selector()->isolate()->heap()->roots_array_start()); in GetEffectiveAddressMemoryOperand()