#include <code-assembler.h>
|
| CodeAssemblerLabel (CodeAssembler *assembler, CodeAssemblerLabel::Type type=CodeAssemblerLabel::kNonDeferred) |
|
| CodeAssemblerLabel (CodeAssembler *assembler, const CodeAssemblerVariableList &merged_variables, CodeAssemblerLabel::Type type=CodeAssemblerLabel::kNonDeferred) |
|
| CodeAssemblerLabel (CodeAssembler *assembler, size_t count, CodeAssemblerVariable *const *vars, CodeAssemblerLabel::Type type=CodeAssemblerLabel::kNonDeferred) |
|
| CodeAssemblerLabel (CodeAssembler *assembler, std::initializer_list< CodeAssemblerVariable * > vars, CodeAssemblerLabel::Type type=CodeAssemblerLabel::kNonDeferred) |
|
| CodeAssemblerLabel (CodeAssembler *assembler, CodeAssemblerVariable *merged_variable, CodeAssemblerLabel::Type type=CodeAssemblerLabel::kNonDeferred) |
|
| ~CodeAssemblerLabel () |
|
| CodeAssemblerLabel (const CodeAssemblerLabel &)=delete |
|
CodeAssemblerLabel & | operator= (const CodeAssemblerLabel &)=delete |
|
bool | is_bound () const |
|
bool | is_used () const |
|
Definition at line 1729 of file code-assembler.h.
◆ Type
◆ CodeAssemblerLabel() [1/6]
◆ CodeAssemblerLabel() [2/6]
◆ CodeAssemblerLabel() [3/6]
◆ CodeAssemblerLabel() [4/6]
◆ CodeAssemblerLabel() [5/6]
◆ ~CodeAssemblerLabel()
v8::internal::compiler::CodeAssemblerLabel::~CodeAssemblerLabel |
( |
| ) |
|
◆ CodeAssemblerLabel() [6/6]
v8::internal::compiler::CodeAssemblerLabel::CodeAssemblerLabel |
( |
const CodeAssemblerLabel & | | ) |
|
|
delete |
◆ Bind()
void v8::internal::compiler::CodeAssemblerLabel::Bind |
( |
| ) |
|
|
private |
◆ is_bound()
bool v8::internal::compiler::CodeAssemblerLabel::is_bound |
( |
| ) |
const |
|
inline |
◆ is_used()
bool v8::internal::compiler::CodeAssemblerLabel::is_used |
( |
| ) |
const |
|
inline |
◆ MergeVariables()
void v8::internal::compiler::CodeAssemblerLabel::MergeVariables |
( |
| ) |
|
|
private |
◆ operator=()
◆ UpdateVariablesAfterBind()
void v8::internal::compiler::CodeAssemblerLabel::UpdateVariablesAfterBind |
( |
| ) |
|
|
private |
◆ CodeAssembler
◆ bound_
bool v8::internal::compiler::CodeAssemblerLabel::bound_ |
|
private |
◆ label_
◆ merge_count_
size_t v8::internal::compiler::CodeAssemblerLabel::merge_count_ |
|
private |
◆ state_
◆ variable_merges_
◆ variable_phis_
The documentation for this class was generated from the following files: