#include <maglev-compilation-unit.h>
|
| MaglevCompilationUnit (MaglevCompilationInfo *info, DirectHandle< JSFunction > function) |
|
| MaglevCompilationUnit (MaglevCompilationInfo *info, const MaglevCompilationUnit *caller, compiler::SharedFunctionInfoRef shared_function_info, compiler::FeedbackCellRef feedback_cell) |
|
| MaglevCompilationUnit (MaglevCompilationInfo *info, const MaglevCompilationUnit *caller, int register_count, uint16_t parameter_count, uint16_t max_arguments) |
|
MaglevCompilationInfo * | info () const |
|
const MaglevCompilationUnit * | caller () const |
|
compiler::JSHeapBroker * | broker () const |
|
LocalIsolate * | local_isolate () const |
|
Zone * | zone () const |
|
int | register_count () const |
|
uint16_t | parameter_count () const |
|
uint16_t | max_arguments () const |
|
bool | is_osr () const |
|
BytecodeOffset | osr_offset () const |
|
int | inlining_depth () const |
|
bool | is_inline () const |
|
bool | has_graph_labeller () const |
|
MaglevGraphLabeller * | graph_labeller () const |
|
compiler::SharedFunctionInfoRef | shared_function_info () const |
|
compiler::BytecodeArrayRef | bytecode () const |
|
compiler::FeedbackCellRef | feedback_cell () const |
|
compiler::FeedbackVectorRef | feedback () const |
|
void | RegisterNodeInGraphLabeller (const Node *node) |
|
const MaglevCompilationUnit * | GetTopLevelCompilationUnit () const |
|
void * | operator new (size_t, Zone *)=delete |
|
void * | operator new (size_t size, void *ptr) |
|
void | operator delete (void *, size_t) |
|
void | operator delete (void *pointer, Zone *zone)=delete |
|
Definition at line 23 of file maglev-compilation-unit.h.
◆ MaglevCompilationUnit() [1/3]
◆ MaglevCompilationUnit() [2/3]
◆ MaglevCompilationUnit() [3/3]
◆ broker()
◆ bytecode()
◆ caller()
◆ feedback()
◆ feedback_cell()
◆ GetTopLevelCompilationUnit()
const MaglevCompilationUnit * v8::internal::maglev::MaglevCompilationUnit::GetTopLevelCompilationUnit |
( |
| ) |
const |
◆ graph_labeller()
◆ has_graph_labeller()
bool v8::internal::maglev::MaglevCompilationUnit::has_graph_labeller |
( |
| ) |
const |
◆ info()
◆ inlining_depth()
int v8::internal::maglev::MaglevCompilationUnit::inlining_depth |
( |
| ) |
const |
|
inline |
◆ is_inline()
bool v8::internal::maglev::MaglevCompilationUnit::is_inline |
( |
| ) |
const |
|
inline |
◆ is_osr()
bool v8::internal::maglev::MaglevCompilationUnit::is_osr |
( |
| ) |
const |
◆ local_isolate()
LocalIsolate * v8::internal::maglev::MaglevCompilationUnit::local_isolate |
( |
| ) |
const |
◆ max_arguments()
uint16_t v8::internal::maglev::MaglevCompilationUnit::max_arguments |
( |
| ) |
const |
|
inline |
◆ New()
◆ NewDummy()
◆ NewInner()
◆ osr_offset()
BytecodeOffset v8::internal::maglev::MaglevCompilationUnit::osr_offset |
( |
| ) |
const |
◆ parameter_count()
uint16_t v8::internal::maglev::MaglevCompilationUnit::parameter_count |
( |
| ) |
const |
|
inline |
◆ register_count()
int v8::internal::maglev::MaglevCompilationUnit::register_count |
( |
| ) |
const |
|
inline |
◆ RegisterNodeInGraphLabeller()
void v8::internal::maglev::MaglevCompilationUnit::RegisterNodeInGraphLabeller |
( |
const Node * | node | ) |
|
◆ shared_function_info()
◆ zone()
Zone * v8::internal::maglev::MaglevCompilationUnit::zone |
( |
| ) |
const |
◆ bytecode_
const compiler::OptionalBytecodeArrayRef v8::internal::maglev::MaglevCompilationUnit::bytecode_ |
|
private |
◆ caller_
◆ feedback_cell_
const compiler::OptionalFeedbackCellRef v8::internal::maglev::MaglevCompilationUnit::feedback_cell_ |
|
private |
◆ info_
◆ inlining_depth_
const int v8::internal::maglev::MaglevCompilationUnit::inlining_depth_ |
|
private |
◆ max_arguments_
const uint16_t v8::internal::maglev::MaglevCompilationUnit::max_arguments_ |
|
private |
◆ parameter_count_
const uint16_t v8::internal::maglev::MaglevCompilationUnit::parameter_count_ |
|
private |
◆ register_count_
const int v8::internal::maglev::MaglevCompilationUnit::register_count_ |
|
private |
◆ shared_function_info_
const compiler::OptionalSharedFunctionInfoRef v8::internal::maglev::MaglevCompilationUnit::shared_function_info_ |
|
private |
The documentation for this class was generated from the following files: