![]() |
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.