![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <code-assembler.h>
Public Member Functions | |
CodeAssemblerParameterizedLabel (CodeAssembler *assembler, CodeAssemblerLabel::Type type) | |
![]() | |
bool | is_used () const |
CodeAssemblerParameterizedLabelBase (CodeAssembler *assembler, size_t arity, CodeAssemblerLabel::Type type) | |
Static Public Attributes | |
static constexpr size_t | kArity = sizeof...(Types) |
Private Member Functions | |
void | AddInputsVector (std::vector< Node * > inputs) |
void | AddInputs (TNode< Types >... inputs) |
void | CreatePhis (TNode< Types > *... results) |
Static Private Member Functions | |
template<class T > | |
static void | AssignPhi (TNode< T > *result, Node *phi) |
Friends | |
class | CodeAssembler |
Additional Inherited Members | |
![]() | |
CodeAssemblerLabel * | plain_label () |
void | AddInputs (std::vector< Node * > inputs) |
Node * | CreatePhi (MachineRepresentation rep, const std::vector< Node * > &inputs) |
const std::vector< Node * > & | CreatePhis (std::vector< MachineRepresentation > representations) |
Definition at line 1817 of file code-assembler.h.
|
inlineexplicit |
Definition at line 1821 of file code-assembler.h.
|
inlineprivate |
Definition at line 1831 of file code-assembler.h.
|
inlineprivate |
Definition at line 1828 of file code-assembler.h.
|
inlinestaticprivate |
Definition at line 1844 of file code-assembler.h.
|
inlineprivate |
|
friend |
Definition at line 1826 of file code-assembler.h.
|
staticconstexpr |
Definition at line 1820 of file code-assembler.h.