Home
last modified time | relevance | path

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

/external/v8/src/
Dhandles.cc33 Object** roots_array_start = heap->roots_array_start(); in IsDereferenceAllowed() local
34 if (roots_array_start <= location_ && in IsDereferenceAllowed()
35 location_ < roots_array_start + Heap::kStrongRootListLength && in IsDereferenceAllowed()
37 static_cast<Heap::RootListIndex>(location_ - roots_array_start))) { in IsDereferenceAllowed()
Dturbo-assembler.cc102 reinterpret_cast<intptr_t>(isolate->heap()->roots_array_start()); in RootRegisterOffsetForExternalReference()
Dexternal-reference.h37 V(roots_array_start, "Heap::roots_array_start()") \
Dexternal-reference.cc390 ExternalReference ExternalReference::roots_array_start(Isolate* isolate) { in roots_array_start() function in v8::internal::ExternalReference
391 return ExternalReference(isolate->heap()->roots_array_start()); in roots_array_start()
Dcode-stub-assembler.cc1461 Node* roots_array_start = in LoadAndUntagToWord32Root() local
1462 ExternalConstant(ExternalReference::roots_array_start(isolate())); in LoadAndUntagToWord32Root()
1469 Load(MachineType::Int32(), roots_array_start, IntPtrConstant(index))); in LoadAndUntagToWord32Root()
1471 return SmiToInt32(Load(MachineType::AnyTagged(), roots_array_start, in LoadAndUntagToWord32Root()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc68 ExternalReference roots_array_start = in LoadRoot() local
69 ExternalReference::roots_array_start(isolate()); in LoadRoot()
72 StaticArray(destination, times_pointer_size, roots_array_start)); in LoadRoot()
78 ExternalReference roots_array_start = in CompareRoot() local
79 ExternalReference::roots_array_start(isolate()); in CompareRoot()
81 cmp(with, StaticArray(scratch, times_pointer_size, roots_array_start)); in CompareRoot()
131 mov(destination, Immediate(ExternalReference::roots_array_start(isolate()))); in LoadRootRegisterOffset()
/external/v8/src/snapshot/
Dstartup-serializer.cc133 if (start == isolate()->heap()->roots_array_start()) { in VisitRootPointers()
/external/v8/src/compiler/
Dcode-assembler.cc968 Node* roots_array_start = in LoadRoot() local
969 ExternalConstant(ExternalReference::roots_array_start(isolate())); in LoadRoot()
970 return UncheckedCast<Object>(Load(MachineType::AnyTagged(), roots_array_start, in LoadRoot()
1027 Node* roots_array_start = in StoreRoot() local
1028 ExternalConstant(ExternalReference::roots_array_start(isolate())); in StoreRoot()
1029 return StoreNoWriteBarrier(MachineRepresentation::kTagged, roots_array_start, in StoreRoot()
/external/v8/src/x64/
Dmacro-assembler-x64.h460 ExternalReference roots_array_start = in InitializeRootRegister() local
461 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
462 Move(kRootRegister, roots_array_start); in InitializeRootRegister()
/external/v8/src/ppc/
Dmacro-assembler-ppc.h166 ExternalReference roots_array_start = in InitializeRootRegister() local
167 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
168 mov(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/mips/
Dmacro-assembler-mips.h140 ExternalReference roots_array_start = in InitializeRootRegister() local
141 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
142 li(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/mips64/
Dmacro-assembler-mips64.h157 ExternalReference roots_array_start = in InitializeRootRegister() local
158 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
159 li(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/arm64/
Dmacro-assembler-arm64-inl.h1024 ExternalReference roots_array_start = in InitializeRootRegister() local
1025 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
1026 Mov(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/s390/
Dmacro-assembler-s390.h650 ExternalReference roots_array_start = in InitializeRootRegister() local
651 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
652 mov(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/heap/
Dheap.h843 Object** roots_array_start() { return roots_; } in roots_array_start() function
863 return reinterpret_cast<Address>(roots_array_start()) + in root_register_addressable_end()
/external/v8/src/arm/
Dmacro-assembler-arm.cc1916 ExternalReference roots_array_start = in InitializeRootRegister() local
1917 ExternalReference::roots_array_start(isolate()); in InitializeRootRegister()
1918 mov(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/wasm/
Dwasm-objects.cc1273 reinterpret_cast<Address>(isolate->heap()->roots_array_start())); in New()