![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <maglev-post-hoc-optimizations-processors.h>
Public Member Functions | |
DeadNodeSweepingProcessor (MaglevCompilationInfo *compilation_info) | |
void | PreProcessGraph (Graph *graph) |
void | PostProcessGraph (Graph *graph) |
void | PostProcessBasicBlock (BasicBlock *block) |
BlockProcessResult | PreProcessBasicBlock (BasicBlock *block) |
void | PostPhiProcessing () |
ProcessResult | Process (AllocationBlock *node, const ProcessingState &state) |
ProcessResult | Process (InlinedAllocation *node, const ProcessingState &state) |
template<typename NodeT > | |
ProcessResult | Process (NodeT *node, const ProcessingState &state) |
Private Attributes | |
MaglevGraphLabeller * | labeller_ = nullptr |
Definition at line 322 of file maglev-post-hoc-optimizations-processors.h.
|
inlineexplicit |
Definition at line 324 of file maglev-post-hoc-optimizations-processors.h.
|
inline |
Definition at line 336 of file maglev-post-hoc-optimizations-processors.h.
|
inline |
Definition at line 332 of file maglev-post-hoc-optimizations-processors.h.
|
inline |
Definition at line 331 of file maglev-post-hoc-optimizations-processors.h.
|
inline |
Definition at line 333 of file maglev-post-hoc-optimizations-processors.h.
|
inline |
Definition at line 330 of file maglev-post-hoc-optimizations-processors.h.
|
inline |
Definition at line 338 of file maglev-post-hoc-optimizations-processors.h.
|
inline |
Definition at line 356 of file maglev-post-hoc-optimizations-processors.h.
|
inline |
Definition at line 369 of file maglev-post-hoc-optimizations-processors.h.
|
private |
Definition at line 396 of file maglev-post-hoc-optimizations-processors.h.