![]() |
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 |
Public Member Functions inherited from v8::internal::maglev::DeoptInfo | |
| 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 | |
Protected Member Functions inherited from v8::internal::maglev::DeoptInfo | |
| 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.