#include <cfg.h>
Definition at line 147 of file cfg.h.
◆ CfgAssembler()
v8::internal::torque::CfgAssembler::CfgAssembler |
( |
Stack< const Type * > | input_types | ) |
|
|
inlineexplicit |
◆ AssertionFailure()
void v8::internal::torque::CfgAssembler::AssertionFailure |
( |
std::string | message | ) |
|
◆ Bind()
void v8::internal::torque::CfgAssembler::Bind |
( |
Block * | block | ) |
|
◆ Branch()
void v8::internal::torque::CfgAssembler::Branch |
( |
Block * | if_true, |
|
|
Block * | if_false ) |
◆ CfgIsComplete()
bool v8::internal::torque::CfgAssembler::CfgIsComplete |
( |
| ) |
const |
|
inline |
◆ ComputeInputDefinitions()
void v8::internal::torque::CfgAssembler::ComputeInputDefinitions |
( |
| ) |
|
◆ CurrentBlockIsComplete()
bool v8::internal::torque::CfgAssembler::CurrentBlockIsComplete |
( |
| ) |
const |
|
inline |
◆ CurrentStack()
const Stack< const Type * > & v8::internal::torque::CfgAssembler::CurrentStack |
( |
| ) |
const |
|
inline |
◆ DebugBreak()
void v8::internal::torque::CfgAssembler::DebugBreak |
( |
| ) |
|
◆ DeleteRange()
void v8::internal::torque::CfgAssembler::DeleteRange |
( |
StackRange | range | ) |
|
◆ DropTo()
void v8::internal::torque::CfgAssembler::DropTo |
( |
BottomOffset | new_level | ) |
|
◆ Emit()
void v8::internal::torque::CfgAssembler::Emit |
( |
Instruction | instruction | ) |
|
|
inline |
◆ Goto() [1/2]
void v8::internal::torque::CfgAssembler::Goto |
( |
Block * | block | ) |
|
◆ Goto() [2/2]
◆ NewBlock()
Block * v8::internal::torque::CfgAssembler::NewBlock |
( |
std::optional< Stack< const Type * > > | input_types = std::nullopt, |
|
|
bool | is_deferred = false ) |
|
inline |
◆ OptimizeCfg()
void v8::internal::torque::CfgAssembler::OptimizeCfg |
( |
| ) |
|
◆ Peek()
◆ Poke()
void v8::internal::torque::CfgAssembler::Poke |
( |
StackRange | destination, |
|
|
StackRange | origin, |
|
|
std::optional< const Type * > | type ) |
◆ Print()
void v8::internal::torque::CfgAssembler::Print |
( |
std::string | s | ) |
|
◆ PrintCurrentStack()
void v8::internal::torque::CfgAssembler::PrintCurrentStack |
( |
std::ostream & | s | ) |
|
|
inline |
◆ Result()
◆ TopRange()
StackRange v8::internal::torque::CfgAssembler::TopRange |
( |
size_t | slot_count | ) |
const |
|
inline |
◆ Unreachable()
void v8::internal::torque::CfgAssembler::Unreachable |
( |
| ) |
|
◆ CfgAssemblerScopedTemporaryBlock
◆ cfg_
◆ current_block_
Block* v8::internal::torque::CfgAssembler::current_block_ = cfg_.start() |
|
private |
◆ current_stack_
Stack<const Type*> v8::internal::torque::CfgAssembler::current_stack_ |
|
private |
The documentation for this class was generated from the following files: