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