Definition at line 2846 of file maglev-graph-builder.h.
◆ Mode
◆ BranchBuilder() [1/2]
◆ BranchBuilder() [2/2]
◆ AlwaysFalse()
BranchResult v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::AlwaysFalse |
( |
| ) |
const |
|
inline |
◆ AlwaysTrue()
BranchResult v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::AlwaysTrue |
( |
| ) |
const |
|
inline |
◆ Build() [1/2]
template<typename ControlNodeT , typename... Args>
◆ Build() [2/2]
template<typename
NodeT , typename... Args>
BranchResult v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::Build |
( |
std::initializer_list< ValueNode * > | inputs, |
|
|
Args &&... | args ) |
◆ fallthrough()
BasicBlockRef * v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::fallthrough |
( |
| ) |
|
◆ false_target()
BasicBlockRef * v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::false_target |
( |
| ) |
|
◆ FromBool()
◆ GetCurrentBranchType()
BranchType v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::GetCurrentBranchType |
( |
| ) |
const |
|
inline |
◆ jump_target()
BasicBlockRef * v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::jump_target |
( |
| ) |
|
◆ mode()
Mode v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::mode |
( |
| ) |
const |
|
inline |
◆ SetAccumulatorInBranch()
void v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::SetAccumulatorInBranch |
( |
BranchType | jump_type | ) |
const |
|
private |
◆ SetBranchSpecializationMode()
void v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::SetBranchSpecializationMode |
( |
BranchSpecializationMode | mode | ) |
|
|
inline |
◆ StartFallthroughBlock()
void v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::StartFallthroughBlock |
( |
BasicBlock * | predecessor | ) |
|
|
private |
◆ SwapTargets()
void v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::SwapTargets |
( |
| ) |
|
|
inline |
◆ true_target()
BasicBlockRef * v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::true_target |
( |
| ) |
|
◆ branch_specialization_mode_
◆ builder_
◆ data_
Data v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::data_ |
|
private |
◆ jump_type_
BranchType v8::internal::maglev::MaglevGraphBuilder::BranchBuilder::jump_type_ |
|
private |
◆ sub_builder_
The documentation for this class was generated from the following files: