#include <maglev-ir.h>
|
| | PolymorphicAccessInfo (Kind kind, const ZoneVector< compiler::MapRef > &maps, Representation representation) |
| |
| | PolymorphicAccessInfo (Kind kind, const ZoneVector< compiler::MapRef > &maps, Representation representation, compiler::ObjectRef constant) |
| |
| | PolymorphicAccessInfo (Kind kind, const ZoneVector< compiler::MapRef > &maps, Float64 constant) |
| |
| | PolymorphicAccessInfo (Kind kind, const ZoneVector< compiler::MapRef > &maps, Representation representation, compiler::OptionalJSObjectRef holder, FieldIndex field_index) |
| |
Definition at line 7540 of file maglev-ir.h.
◆ Kind
| Enumerator |
|---|
| kNotFound | |
| kConstant | |
| kConstantDouble | |
| kDataLoad | |
| kModuleExport | |
| kStringLength | |
Definition at line 7542 of file maglev-ir.h.
◆ PolymorphicAccessInfo() [1/4]
◆ PolymorphicAccessInfo() [2/4]
◆ PolymorphicAccessInfo() [3/4]
◆ PolymorphicAccessInfo() [4/4]
◆ cell()
| DirectHandle< Cell > v8::internal::maglev::PolymorphicAccessInfo::cell |
( |
| ) |
const |
|
inline |
◆ Constant()
◆ constant()
◆ constant_double()
| double v8::internal::maglev::PolymorphicAccessInfo::constant_double |
( |
| ) |
const |
|
inline |
◆ ConstantDouble()
◆ DataLoad()
◆ field_index()
| FieldIndex v8::internal::maglev::PolymorphicAccessInfo::field_index |
( |
| ) |
const |
|
inline |
◆ field_representation()
| Representation v8::internal::maglev::PolymorphicAccessInfo::field_representation |
( |
| ) |
const |
|
inline |
◆ hash_value()
| size_t v8::internal::maglev::PolymorphicAccessInfo::hash_value |
( |
| ) |
const |
|
inline |
◆ holder()
| compiler::OptionalJSObjectRef v8::internal::maglev::PolymorphicAccessInfo::holder |
( |
| ) |
const |
|
inline |
◆ kind()
| Kind v8::internal::maglev::PolymorphicAccessInfo::kind |
( |
| ) |
const |
|
inline |
◆ maps()
◆ ModuleExport()
◆ NotFound()
◆ operator==()
◆ StringLength()
◆ [union]
◆ constant_
| const compiler::ObjectRef v8::internal::maglev::PolymorphicAccessInfo::constant_ |
◆ constant_double_
| const Float64 v8::internal::maglev::PolymorphicAccessInfo::constant_double_ |
◆ [struct]
| struct { ... } v8::internal::maglev::PolymorphicAccessInfo::data_load_ |
◆ field_index_
| const FieldIndex v8::internal::maglev::PolymorphicAccessInfo::field_index_ |
◆ holder_
| const compiler::OptionalJSObjectRef v8::internal::maglev::PolymorphicAccessInfo::holder_ |
◆ kind_
| const Kind v8::internal::maglev::PolymorphicAccessInfo::kind_ |
|
private |
◆ maps_
◆ representation_
| const Representation v8::internal::maglev::PolymorphicAccessInfo::representation_ |
|
private |
The documentation for this class was generated from the following file: