An IA-32 Target is the union of an IA-32 Cpu and an IA-32 Codegen.
More...
#include <target.hh>
Public Member Functions |
virtual const Cpu & | cpu_get () const override |
| Access the IA-32 CPU (read only).
|
virtual Cpu & | cpu_get () override |
| Access the IA-32 CPU.
|
virtual const Assembly & | assembly_get () const override |
| Access the current assembly language (read only).
|
virtual Assembly & | assembly_get () override |
| Access the current assembly language.
|
virtual const Codegen & | codegen_get () const override |
| Access the current code generator (read only).
|
virtual Codegen & | codegen_get () override |
| Access the current code generator.
|
std::ostream & | dump (std::ostream &ostr) const |
| Description.
|
|
| Target (bool rule_trace_p=false) |
virtual | ~Target () |
Detailed Description
An IA-32 Target is the union of an IA-32 Cpu and an IA-32 Codegen.
Constructor & Destructor Documentation
target::ia32::Target::Target |
( |
bool |
rule_trace_p = false | ) |
|
target::ia32::Target::~Target |
( |
| ) |
|
|
virtual |
Member Function Documentation
const Assembly & target::ia32::Target::assembly_get |
( |
| ) |
const |
|
overridevirtual |
Assembly & target::ia32::Target::assembly_get |
( |
| ) |
|
|
overridevirtual |
const Codegen & target::ia32::Target::codegen_get |
( |
| ) |
const |
|
overridevirtual |
Codegen & target::ia32::Target::codegen_get |
( |
| ) |
|
|
overridevirtual |
const Cpu & target::ia32::Target::cpu_get |
( |
| ) |
const |
|
overridevirtual |
Cpu & target::ia32::Target::cpu_get |
( |
| ) |
|
|
overridevirtual |
std::ostream & target::Target::dump |
( |
std::ostream & |
ostr | ) |
const |
|
inherited |
Member Data Documentation
ia32::Codegen target::ia32::Target::codegen_ |
|
protected |
The documentation for this class was generated from the following files: