tm_instr_base.g.hh File Reference

#include <lestes/std/vector.hh>
#include <lestes/std/set.hh>
#include <lestes/std/map.hh>
#include <lestes/md/common.hh>
#include <lestes/md/registers/tm_register_base.g.hh>
#include <lestes/md/types/tm_data_type_base.g.hh>
#include <lestes/std/objectize_macros.hh>

Include dependency graph for tm_instr_base.g.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  lestes
namespace  lestes::std
namespace  lestes::md
namespace  lestes::md::types
namespace  lestes::backend_v2
namespace  lestes::backend_v2::intercode
namespace  lestes::md::instructions

Classes

class  lestes::md::instructions::tm_instr_base
 A description of target machine instruction. More...
class  lestes::md::instructions::tm_instr_op_base
 Operand of tm_instr instruction. More...
class  lestes::md::instructions::tm_instr_op_mem_base
 Memory operand. More...
class  lestes::md::instructions::tm_instr_op_reg_base
 Register operand. More...
class  lestes::md::instructions::tm_instr_op_imm_base
 Immediate operand. More...

Enumerations

enum  lestes::md::instructions::intr_flag_type {
  lestes::md::instructions::IF_JUMP = 1, lestes::md::instructions::IF_LOAD = 2, lestes::md::instructions::IF_STORE = 4, lestes::md::instructions::IF_SYS = 8,
  lestes::md::instructions::IF_COPY = 16
}
 tm_instr_base flags. More...

Functions

 lestes::std::specialize_objectize_for_enum (::lestes::md::instructions::intr_flag_type)
 lestes::std::specialize_objectize_for_enum (::lestes::md::instructions::tm_instr_op_base::kind_type)


Detailed Description

Author:
jaz

Generated on Mon Feb 12 18:37:03 2007 for lestes by doxygen 1.5.1-20070107