#include <deoptimization-data.h>
|
Tagged< Object > | get (int index) const |
|
Tagged< Object > | get (PtrComprCageBase cage_base, int index) const |
|
Tagged< MaybeObject > | get_raw (int index) const |
|
void | set (int index, Tagged< Object > value) |
|
Tagged< ElementT > | get (int index) const |
|
Tagged< ElementT > | get (int index, RelaxedLoadTag) const |
|
Tagged< ElementT > | get (int index, AcquireLoadTag) const |
|
Tagged< ElementT > | get (int index, SeqCstAccessTag) const |
|
void | set (int index, Tagged< ElementT > value, WriteBarrierMode mode=kDefaultMode) |
|
void | set (int index, Tagged< Smi > value) |
|
void | set (int index, Tagged< ElementT > value, RelaxedStoreTag, WriteBarrierMode mode=kDefaultMode) |
|
void | set (int index, Tagged< Smi > value, RelaxedStoreTag) |
|
void | set (int index, Tagged< ElementT > value, ReleaseStoreTag, WriteBarrierMode mode=kDefaultMode) |
|
void | set (int index, Tagged< Smi > value, ReleaseStoreTag) |
|
void | set (int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode) |
|
void | set (int index, Tagged< Smi > value, SeqCstAccessTag) |
|
Tagged< ElementT > | swap (int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode) |
|
Tagged< ElementT > | compare_and_swap (int index, Tagged< ElementT > expected, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode) |
|
void | RightTrim (Isolate *isolate, int new_capacity) |
|
int | AllocatedSize () const |
|
SlotType | RawFieldOfFirstElement () const |
|
SlotType | RawFieldOfElementAt (int index) const |
|
Handle< D > | Allocate (IsolateT *isolate, int capacity, std::optional< DisallowGarbageCollection > *no_gc_out, AllocationType allocation) |
|
|
using | Header |
|
using | Shape |
|
template<class IsolateT > |
static Handle< TrustedWeakFixedArray > | New (IsolateT *isolate, int capacity) |
|
static void | MoveElements (Isolate *isolate, Tagged< TrustedWeakFixedArray > dst, int dst_index, Tagged< TrustedWeakFixedArray > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode) |
|
static void | CopyElements (Isolate *isolate, Tagged< TrustedWeakFixedArray > dst, int dst_index, Tagged< TrustedWeakFixedArray > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode) |
|
static constexpr int | SizeFor (int capacity) |
|
static constexpr int | OffsetOfElementAt (int index) |
|
static constexpr bool | kElementsAreMaybeObject |
|
static constexpr int | kElementSize |
|
static constexpr int | kMaxCapacity |
|
static constexpr int | kMaxRegularCapacity |
|
bool | IsInBounds (int index) const |
|
bool | IsCowArray () const |
|
| FLEXIBLE_ARRAY_MEMBER (ElementMemberT, objects) |
|
static Handle< TrustedWeakFixedArray > | Allocate (IsolateT *isolate, int capacity, std::optional< DisallowGarbageCollection > *no_gc_out, AllocationType allocation=AllocationType::kYoung) |
|
static constexpr int | NewCapacityForIndex (int index, int old_capacity) |
|
Definition at line 22 of file deoptimization-data.h.
◆ get() [1/2]
Tagged< Object > v8::internal::DeoptimizationLiteralArray::get |
( |
int | index | ) |
const |
|
inline |
◆ get() [2/2]
◆ get_raw()
Tagged< MaybeObject > v8::internal::DeoptimizationLiteralArray::get_raw |
( |
int | index | ) |
const |
|
inline |
◆ set()
void v8::internal::DeoptimizationLiteralArray::set |
( |
int | index, |
|
|
Tagged< Object > | value ) |
|
inline |
The documentation for this class was generated from the following files: