#include <torque-code-generator.h>
Definition at line 17 of file torque-code-generator.h.
◆ TorqueCodeGenerator()
v8::internal::torque::TorqueCodeGenerator::TorqueCodeGenerator |
( |
const ControlFlowGraph & | cfg, |
|
|
std::ostream & | out ) |
|
inline |
◆ BlockName()
std::string v8::internal::torque::TorqueCodeGenerator::BlockName |
( |
const Block * | block | ) |
|
|
inlineprotected |
◆ decls()
std::ostream & v8::internal::torque::TorqueCodeGenerator::decls |
( |
| ) |
|
|
inlineprotected |
◆ DefinitionToVariable()
std::string v8::internal::torque::TorqueCodeGenerator::DefinitionToVariable |
( |
const DefinitionLocation & | location | ) |
|
|
inlineprotected |
◆ EmitInstruction()
void v8::internal::torque::TorqueCodeGenerator::EmitInstruction |
( |
const Instruction & | instruction, |
|
|
Stack< std::string > * | stack ) |
|
protected |
◆ EmitIRAnnotation()
void v8::internal::torque::TorqueCodeGenerator::EmitIRAnnotation |
( |
const T & | instruction, |
|
|
Stack< std::string > * | stack ) |
|
inlineprotected |
◆ EmitSourcePosition()
virtual void v8::internal::torque::TorqueCodeGenerator::EmitSourcePosition |
( |
SourcePosition | pos, |
|
|
bool | always_emit = false ) |
|
protectedpure virtual |
◆ FreshCatchName()
std::string v8::internal::torque::TorqueCodeGenerator::FreshCatchName |
( |
| ) |
|
|
inlineprotected |
◆ FreshLabelName()
std::string v8::internal::torque::TorqueCodeGenerator::FreshLabelName |
( |
| ) |
|
|
inlineprotected |
◆ FreshNodeName()
std::string v8::internal::torque::TorqueCodeGenerator::FreshNodeName |
( |
| ) |
|
|
inlineprotected |
◆ IsEmptyInstruction()
bool v8::internal::torque::TorqueCodeGenerator::IsEmptyInstruction |
( |
const Instruction & | instruction | ) |
|
|
staticprotected |
◆ out()
std::ostream & v8::internal::torque::TorqueCodeGenerator::out |
( |
| ) |
|
|
inlineprotected |
◆ SetDefinitionVariable()
void v8::internal::torque::TorqueCodeGenerator::SetDefinitionVariable |
( |
const DefinitionLocation & | definition, |
|
|
const std::string & | str ) |
|
inlineprotected |
◆ cfg_
◆ fresh_id_
size_t v8::internal::torque::TorqueCodeGenerator::fresh_id_ = 0 |
|
protected |
◆ location_map_
std::map<DefinitionLocation, std::string> v8::internal::torque::TorqueCodeGenerator::location_map_ |
|
protected |
◆ out_
std::ostream* v8::internal::torque::TorqueCodeGenerator::out_ |
|
protected |
◆ out_decls_
std::ostream* v8::internal::torque::TorqueCodeGenerator::out_decls_ |
|
protected |
◆ previous_position_
SourcePosition v8::internal::torque::TorqueCodeGenerator::previous_position_ |
|
protected |
The documentation for this class was generated from the following files: