v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::ElementAccessInfo Class Referencefinal

#include <access-info.h>

Collaboration diagram for v8::internal::compiler::ElementAccessInfo:

Public Member Functions

 ElementAccessInfo (ZoneVector< MapRef > &&lookup_start_object_maps, ElementsKind elements_kind, Zone *zone)
 
ElementsKind elements_kind () const
 
ZoneVector< MapRef > const & lookup_start_object_maps () const
 
ZoneVector< MapRef > const & transition_sources () const
 
void AddTransitionSource (MapRef map)
 

Private Attributes

ElementsKind elements_kind_
 
ZoneVector< MapReflookup_start_object_maps_
 
ZoneVector< MapReftransition_sources_
 

Detailed Description

Definition at line 33 of file access-info.h.

Constructor & Destructor Documentation

◆ ElementAccessInfo()

v8::internal::compiler::ElementAccessInfo::ElementAccessInfo ( ZoneVector< MapRef > && lookup_start_object_maps,
ElementsKind elements_kind,
Zone * zone )

Definition at line 90 of file access-info.cc.

Here is the call graph for this function:

Member Function Documentation

◆ AddTransitionSource()

void v8::internal::compiler::ElementAccessInfo::AddTransitionSource ( MapRef map)
inline

Definition at line 46 of file access-info.h.

◆ elements_kind()

ElementsKind v8::internal::compiler::ElementAccessInfo::elements_kind ( ) const
inline

Definition at line 38 of file access-info.h.

Here is the caller graph for this function:

◆ lookup_start_object_maps()

ZoneVector< MapRef > const & v8::internal::compiler::ElementAccessInfo::lookup_start_object_maps ( ) const
inline

Definition at line 39 of file access-info.h.

Here is the caller graph for this function:

◆ transition_sources()

ZoneVector< MapRef > const & v8::internal::compiler::ElementAccessInfo::transition_sources ( ) const
inline

Definition at line 42 of file access-info.h.

Here is the caller graph for this function:

Member Data Documentation

◆ elements_kind_

ElementsKind v8::internal::compiler::ElementAccessInfo::elements_kind_
private

Definition at line 52 of file access-info.h.

◆ lookup_start_object_maps_

ZoneVector<MapRef> v8::internal::compiler::ElementAccessInfo::lookup_start_object_maps_
private

Definition at line 53 of file access-info.h.

◆ transition_sources_

ZoneVector<MapRef> v8::internal::compiler::ElementAccessInfo::transition_sources_
private

Definition at line 54 of file access-info.h.


The documentation for this class was generated from the following files: