#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: