![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <maglev-ir.h>
Public Member Functions | |
EagerDeoptInfo (Zone *zone, const DeoptFrame top_frame, compiler::FeedbackSource feedback_to_update) | |
DeoptimizeReason | reason () const |
void | set_reason (DeoptimizeReason reason) |
template<typename Function > | |
void | ForEachInput (Function &&f) |
template<typename Function > | |
void | ForEachInput (Function &&f) const |
![]() | |
DeoptFrame & | top_frame () |
const DeoptFrame & | top_frame () const |
const compiler::FeedbackSource & | feedback_to_update () const |
bool | has_input_locations () const |
InputLocation * | input_locations () const |
void | InitializeInputLocations (Zone *zone, size_t count) |
Label * | deopt_entry_label () |
int | translation_index () const |
void | set_translation_index (int index) |
Private Attributes | |
DeoptimizeReason | reason_ = DeoptimizeReason::kUnknown |
Additional Inherited Members | |
![]() | |
DeoptInfo (Zone *zone, const DeoptFrame top_frame, compiler::FeedbackSource feedback_to_update) | |
Definition at line 1669 of file maglev-ir.h.
|
inline |
Definition at line 1671 of file maglev-ir.h.
void v8::internal::maglev::EagerDeoptInfo::ForEachInput | ( | Function && | f | ) |
Definition at line 113 of file maglev-deopt-frame-visitor.h.
void v8::internal::maglev::EagerDeoptInfo::ForEachInput | ( | Function && | f | ) | const |
Definition at line 118 of file maglev-deopt-frame-visitor.h.
|
inline |
|
inline |
Definition at line 1676 of file maglev-ir.h.
|
private |
Definition at line 1684 of file maglev-ir.h.