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