#include <csa-generator.h>
Definition at line 14 of file csa-generator.h.
◆ CSAGenerator()
v8::internal::torque::CSAGenerator::CSAGenerator |
( |
const ControlFlowGraph & | cfg, |
|
|
std::ostream & | out, |
|
|
std::optional< Builtin::Kind > | linkage = std::nullopt ) |
|
inline |
◆ EmitBlock()
Stack< std::string > v8::internal::torque::CSAGenerator::EmitBlock |
( |
const Block * | block | ) |
|
|
private |
◆ EmitCSAValue()
void v8::internal::torque::CSAGenerator::EmitCSAValue |
( |
VisitResult | result, |
|
|
const Stack< std::string > & | values, |
|
|
std::ostream & | out ) |
|
static |
◆ EmitGraph()
std::optional< Stack< std::string > > v8::internal::torque::CSAGenerator::EmitGraph |
( |
Stack< std::string > | parameters | ) |
|
◆ EmitSourcePosition()
void v8::internal::torque::CSAGenerator::EmitSourcePosition |
( |
SourcePosition | pos, |
|
|
bool | always_emit = false ) |
|
overrideprivatevirtual |
◆ PostCallableExceptionPreparation()
void v8::internal::torque::CSAGenerator::PostCallableExceptionPreparation |
( |
const std::string & | catch_name, |
|
|
const Type * | return_type, |
|
|
std::optional< Block * > | catch_block, |
|
|
Stack< std::string > * | stack, |
|
|
const std::optional< DefinitionLocation > & | exception_object_definition ) |
|
private |
◆ PreCallableExceptionPreparation()
std::string v8::internal::torque::CSAGenerator::PreCallableExceptionPreparation |
( |
std::optional< Block * > | catch_block | ) |
|
|
private |
◆ ProcessArgumentsCommon()
std::vector< std::string > v8::internal::torque::CSAGenerator::ProcessArgumentsCommon |
( |
const TypeVector & | parameter_types, |
|
|
std::vector< std::string > | constexpr_arguments, |
|
|
Stack< std::string > * | stack ) |
|
private |
◆ ARGUMENTS_VARIABLE_STRING
const char* v8::internal::torque::CSAGenerator::ARGUMENTS_VARIABLE_STRING = "arguments" |
|
staticconstexpr |
◆ linkage_
std::optional<Builtin::Kind> v8::internal::torque::CSAGenerator::linkage_ |
|
private |
The documentation for this class was generated from the following files: