#include <translated-state.h>
|
enum | Kind : uint8_t {
kInvalid
, kTagged
, kInt32
, kInt64
,
kInt64ToBigInt
, kUint64ToBigInt
, kUint32
, kUint64
,
kBoolBit
, kFloat
, kDouble
, kHoleyDouble
,
kSimd128
, kCapturedObject
, kDuplicatedObject
, kCapturedStringConcat
} |
|
enum | MaterializationState : uint8_t { kUninitialized
, kAllocated
, kFinished
} |
|
|
static TranslatedValue | NewDeferredObject (TranslatedState *container, int length, int object_index) |
|
static TranslatedValue | NewDuplicateObject (TranslatedState *container, int id) |
|
static TranslatedValue | NewStringConcat (TranslatedState *container, int id) |
|
static TranslatedValue | NewFloat (TranslatedState *container, Float32 value) |
|
static TranslatedValue | NewDouble (TranslatedState *container, Float64 value) |
|
static TranslatedValue | NewHoleyDouble (TranslatedState *container, Float64 value) |
|
static TranslatedValue | NewSimd128 (TranslatedState *container, Simd128 value) |
|
static TranslatedValue | NewInt32 (TranslatedState *container, int32_t value) |
|
static TranslatedValue | NewInt64 (TranslatedState *container, int64_t value) |
|
static TranslatedValue | NewInt64ToBigInt (TranslatedState *container, int64_t value) |
|
static TranslatedValue | NewUint64ToBigInt (TranslatedState *container, uint64_t value) |
|
static TranslatedValue | NewUint32 (TranslatedState *container, uint32_t value) |
|
static TranslatedValue | NewUint64 (TranslatedState *container, uint64_t value) |
|
static TranslatedValue | NewBool (TranslatedState *container, uint32_t value) |
|
static TranslatedValue | NewTagged (TranslatedState *container, Tagged< Object > literal) |
|
static TranslatedValue | NewInvalid (TranslatedState *container) |
|
Definition at line 52 of file translated-state.h.
◆ Kind
Enumerator |
---|
kInvalid | |
kTagged | |
kInt32 | |
kInt64 | |
kInt64ToBigInt | |
kUint64ToBigInt | |
kUint32 | |
kUint64 | |
kBoolBit | |
kFloat | |
kDouble | |
kHoleyDouble | |
kSimd128 | |
kCapturedObject | |
kDuplicatedObject | |
kCapturedStringConcat | |
Definition at line 76 of file translated-state.h.
◆ MaterializationState
◆ TranslatedValue()
◆ double_value()
Float64 v8::internal::TranslatedValue::double_value |
( |
| ) |
const |
|
private |
◆ float_value()
Float32 v8::internal::TranslatedValue::float_value |
( |
| ) |
const |
|
private |
◆ GetChildrenCount()
int v8::internal::TranslatedValue::GetChildrenCount |
( |
| ) |
const |
|
private |
◆ GetRawValue()
Tagged< Object > v8::internal::TranslatedValue::GetRawValue |
( |
| ) |
const |
◆ GetSmiValue()
int v8::internal::TranslatedValue::GetSmiValue |
( |
| ) |
const |
◆ GetValue()
Handle< Object > v8::internal::TranslatedValue::GetValue |
( |
| ) |
|
◆ Handlify()
void v8::internal::TranslatedValue::Handlify |
( |
| ) |
|
|
private |
◆ int32_value()
int32_t v8::internal::TranslatedValue::int32_value |
( |
| ) |
const |
|
private |
◆ int64_value()
int64_t v8::internal::TranslatedValue::int64_value |
( |
| ) |
const |
|
private |
◆ IsMaterializableByDebugger()
bool v8::internal::TranslatedValue::IsMaterializableByDebugger |
( |
| ) |
const |
◆ IsMaterializedObject()
bool v8::internal::TranslatedValue::IsMaterializedObject |
( |
| ) |
const |
◆ isolate()
Isolate * v8::internal::TranslatedValue::isolate |
( |
| ) |
const |
|
private |
◆ kind()
Kind v8::internal::TranslatedValue::kind |
( |
| ) |
const |
|
inlineprivate |
◆ mark_allocated()
void v8::internal::TranslatedValue::mark_allocated |
( |
| ) |
|
|
inlineprivate |
◆ mark_finished()
void v8::internal::TranslatedValue::mark_finished |
( |
| ) |
|
|
inlineprivate |
◆ materialization_state()
◆ NewBool()
◆ NewDeferredObject()
◆ NewDouble()
◆ NewDuplicateObject()
◆ NewFloat()
◆ NewHoleyDouble()
◆ NewInt32()
◆ NewInt64()
◆ NewInt64ToBigInt()
◆ NewInvalid()
◆ NewSimd128()
◆ NewStringConcat()
◆ NewTagged()
◆ NewUint32()
◆ NewUint64()
◆ NewUint64ToBigInt()
◆ object_index()
int v8::internal::TranslatedValue::object_index |
( |
| ) |
const |
|
private |
◆ object_length()
int v8::internal::TranslatedValue::object_length |
( |
| ) |
const |
|
private |
◆ raw_literal()
Tagged< Object > v8::internal::TranslatedValue::raw_literal |
( |
| ) |
const |
|
private |
◆ ReplaceElementsArrayWithCopy()
void v8::internal::TranslatedValue::ReplaceElementsArrayWithCopy |
( |
| ) |
|
|
private |
◆ set_initialized_storage()
void v8::internal::TranslatedValue::set_initialized_storage |
( |
Handle< HeapObject > | storage | ) |
|
|
private |
◆ set_storage()
◆ simd_value()
Simd128 v8::internal::TranslatedValue::simd_value |
( |
| ) |
const |
|
private |
◆ storage()
◆ string_concat_index()
int v8::internal::TranslatedValue::string_concat_index |
( |
| ) |
const |
|
private |
◆ uint32_value()
uint32_t v8::internal::TranslatedValue::uint32_value |
( |
| ) |
const |
|
private |
◆ uint64_value()
uint64_t v8::internal::TranslatedValue::uint64_value |
( |
| ) |
const |
|
private |
◆ DeoptimizationLiteralProvider
◆ Deoptimizer
◆ TranslatedFrame
◆ TranslatedState
◆ [union]
◆ container_
◆ double_value_
Float64 v8::internal::TranslatedValue::double_value_ |
◆ float_value_
Float32 v8::internal::TranslatedValue::float_value_ |
◆ int32_value_
int32_t v8::internal::TranslatedValue::int32_value_ |
◆ int64_value_
int64_t v8::internal::TranslatedValue::int64_value_ |
◆ kind_
Kind v8::internal::TranslatedValue::kind_ |
|
private |
◆ materialization_info_
◆ materialization_state_
◆ raw_literal_
◆ simd128_value_
Simd128 v8::internal::TranslatedValue::simd128_value_ |
◆ storage_
◆ uint32_value_
uint32_t v8::internal::TranslatedValue::uint32_value_ |
◆ uint64_value_
uint64_t v8::internal::TranslatedValue::uint64_value_ |
The documentation for this class was generated from the following files: