![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <graph-assembler.h>
Public Member Functions | |
size_t | Count () |
Node * | PhiAt (size_t index) |
template<typename T > | |
TNode< T > | PhiAt (size_t index) |
bool | IsUsed () const |
GraphAssemblerLabel (GraphAssemblerLabelType type, int loop_nesting_level, Array< MachineRepresentation > reps) | |
~GraphAssemblerLabel () | |
Private Types | |
using | Helper = detail::GraphAssemblerHelper<VarCount> |
template<typename T > | |
using | Array = typename Helper::template Array<T> |
Private Member Functions | |
void | SetBound () |
bool | IsBound () const |
bool | IsDeferred () const |
bool | IsLoop () const |
Private Attributes | |
bool | is_bound_ = false |
const GraphAssemblerLabelType | type_ |
const int | loop_nesting_level_ |
size_t | merged_count_ = 0 |
Node * | effect_ |
Node * | control_ |
Array< Node * > | bindings_ |
const Array< MachineRepresentation > | representations_ |
Static Private Attributes | |
static constexpr bool | kIsDynamic = Helper::kIsDynamic |
Friends | |
class | GraphAssembler |
Definition at line 55 of file wasm-compiler.h.
|
private |
Definition at line 194 of file graph-assembler.h.
|
private |
Definition at line 192 of file graph-assembler.h.
|
inline |
Definition at line 211 of file graph-assembler.h.
|
inline |
|
inline |
Definition at line 198 of file graph-assembler.h.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Definition at line 231 of file graph-assembler.h.
|
inline |
Definition at line 209 of file graph-assembler.h.
Node * v8::internal::compiler::GraphAssemblerLabel< VarCount >::PhiAt | ( | size_t | index | ) |
|
inlineprivate |
|
friend |
Definition at line 221 of file graph-assembler.h.
|
private |
Definition at line 239 of file graph-assembler.h.
|
private |
Definition at line 238 of file graph-assembler.h.
|
private |
Definition at line 237 of file graph-assembler.h.
|
private |
Definition at line 233 of file graph-assembler.h.
|
staticconstexprprivate |
Definition at line 195 of file graph-assembler.h.
|
private |
Definition at line 235 of file graph-assembler.h.
|
private |
Definition at line 236 of file graph-assembler.h.
|
private |
Definition at line 240 of file graph-assembler.h.
|
private |
Definition at line 234 of file graph-assembler.h.