LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
target::Codegen Member List

This is the complete list of members for target::Codegen, including all inherited members.

Codegen(bool rule_trace_p=false)target::Codegeninline
codegen(const tree::rStm &root)=0target::Codegenprotectedpure virtual
codegen(const tree::rStm &stm, frame::Frame &frame)target::Codegen
emit(assem::Instr *instr)target::Codegeninline
emit(assem::Instrs instrs)target::Codegeninline
fragment_entry_exit_build(assem::ProcFrag &frag)=0target::Codegenpure virtual
frame_target::Codegenprotected
frame_build(assem::ProcFrag &frag) const =0target::Codegenpure virtual
frame_get()target::Codegeninline
instrs_target::Codegenprivate
instrs_get()target::Codegeninlineprotected
rewrite_program(assem::ProcFrag &frag, const temp::temp_set_type &spilled) const =0target::Codegenpure virtual
rule_trace_p_target::Codegenprotected
~Codegen()target::Codegenvirtual