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

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

Assembly(assem::Layout &layout)target::Assembly
binop_build(const tree::Binop::Oper &op, const temp::Temp &left, const temp::Temp &right, const temp::Temp &res) const target::mips::SpimAssembly
binop_build(const tree::Binop::Oper &op, const temp::Temp &left, int right, const temp::Temp &res) const target::mips::SpimAssembly
binop_build(const tree::Binop::Oper &op, int left, const temp::Temp &right, const temp::Temp &res) const target::mips::SpimAssembly
binop_inst(const tree::Binop::Oper &op) const target::mips::SpimAssembly
call_build(const temp::Label &label, const temp::temp_list_type &args, const temp::temp_list_type &res) const target::mips::SpimAssembly
cjump_build(const tree::Cjump::Relop &relop, const temp::Temp &left, const temp::Temp &right, const temp::Label &label_true, const temp::Label &label_false) const target::mips::SpimAssembly
cjump_build(const tree::Cjump::Relop &relop, const temp::Temp &left, int right, const temp::Label &label_true, const temp::Label &label_false) const target::mips::SpimAssembly
cjump_inst(const tree::Cjump::Relop &op) const target::mips::SpimAssembly
jump_build(const temp::Label &label) const target::mips::SpimAssembly
label_build(const temp::Label &label) const target::mips::SpimAssembly
layout_target::Assemblyprotected
layout_get()target::Assembly
load_build(const temp::Temp &base, int offset, const temp::Temp &dst) const target::mips::SpimAssembly
load_build(const temp::Temp &base, const temp::Temp &dst) const target::mips::SpimAssembly
load_build(int absolute, const temp::Temp &dst) const target::mips::SpimAssembly
move_build(const temp::Temp &src, const temp::Temp &dst) const target::mips::SpimAssembly
move_build(int immediate, const temp::Temp &dst) const target::mips::SpimAssembly
move_build(const temp::Label &label, const temp::Temp &dst) const target::mips::SpimAssembly
ret_build(const temp::Temp &ret) const target::mips::SpimAssembly
runtime(bool gc=false) const overridetarget::mips::SpimAssemblyvirtual
SpimAssembly()target::mips::SpimAssembly
store_build(const temp::Temp &src, const temp::Temp &base, int offset=0) const target::mips::SpimAssembly
store_build(const temp::Temp &src, int absolute) const target::mips::SpimAssembly
~Assembly()target::Assemblyvirtual
~SpimAssembly()target::mips::SpimAssemblyvirtual