lestes::md::registers::move_generator Member List

This is the complete list of members for lestes::md::registers::move_generator, including all inherited members.

accept_dumper_visitor(ptr< dumper_visitor > v)lestes::std::object [virtual]
add_selected_operands(ptr< ::lestes::backend_v2::intercode::ge_operand > input_op, ptr< ::lestes::backend_v2::intercode::ge_operand > output_op, ptr< ::lestes::md::instructions::instruction_group_base > instr_pat, ptr< ::lestes::md::instructions::tm_instr_base > instr_version, ptr< map< ulint, srp< ::lestes::md::instructions::tm_instr_op_base > > > selected_operands, ptr< map< ulint, ulint > > selected_op_types)lestes::md::registers::move_generator
create()lestes::md::registers::move_generator [static]
dump_barrier_get() constlestes::std::object
dump_barrier_set(bool)lestes::std::object
enqueue(void)lestes::std::mem::keystone [inline]
equals(ptr< object > o)lestes::std::object [virtual]
field_list_list typedeflestes::std::object
field_values_get() constlestes::md::registers::move_generator [virtual]
find_consistent_instructions(ptr< ::lestes::backend_v2::intercode::ge_operand > op_reg_src, ptr< ::lestes::md::registers::tm_register_base > reg_src, ptr< ::lestes::backend_v2::intercode::ge_operand > op_reg_dst, ptr< ::lestes::md::registers::tm_register_base > reg_dst, ptr< ::lestes::md::instructions::pi_pi2ge_pi_template_base > pat, ptr< vector< ulint > > selected_instrs, ptr< map< ulint, srp< ::lestes::md::instructions::tm_instr_op_base > > > selected_operands, ptr< map< ulint, ulint > > selected_op_types, ulint curr_instrs_pat)lestes::md::registers::move_generator
find_op_by_id(ptr< ::lestes::std::vector< srp< ::lestes::md::instructions::tm_instr_op_base > > > list, ulint id)lestes::md::registers::move_generator
gc_mark()lestes::md::registers::move_generator [protected, virtual]
generate_copy_to_register(ptr< ::lestes::backend_v2::intercode::ge_operand_reg > op_reg_src, ptr< ::lestes::md::registers::tm_register_base > reg_src, ptr< ::lestes::backend_v2::intercode::ge_operand_reg > op_reg_dst, ptr< ::lestes::md::registers::tm_register_base > reg_dst)lestes::md::registers::move_generator
generate_ge_code(ptr< ::lestes::backend_v2::intercode::ge_operand > input_op, ptr< ::lestes::md::registers::tm_register_base > input_reg, ptr< ::lestes::backend_v2::intercode::ge_operand > output_op, ptr< ::lestes::md::registers::tm_register_base > output_reg, ptr< ::lestes::md::instructions::pi_pi2ge_pi_template_base > pat, ptr< vector< ulint > > selected_instrs, ptr< map< ulint, ulint > > selected_op_types)lestes::md::registers::move_generator
generate_load_from_memory(ptr< ::lestes::backend_v2::intercode::ge_operand_mem > op_mem, ptr< ::lestes::backend_v2::intercode::ge_operand_reg > op_reg, ptr< ::lestes::md::registers::tm_register_base > reg)lestes::md::registers::move_generator
generate_move(ptr< ::lestes::backend_v2::intercode::ge_operand > op_reg_src, ptr< ::lestes::md::registers::tm_register_base > reg_src, ptr< ::lestes::backend_v2::intercode::ge_operand > op_reg_dst, ptr< ::lestes::md::registers::tm_register_base > reg_dst)lestes::md::registers::move_generator
generate_store_to_memory(ptr< ::lestes::backend_v2::intercode::ge_operand_reg > op_reg, ptr< ::lestes::md::registers::tm_register_base > reg, ptr< ::lestes::backend_v2::intercode::ge_operand_mem > op_mem)lestes::md::registers::move_generator
is_instruction_consistent(ptr< ::lestes::backend_v2::intercode::ge_operand > op_reg_src, ptr< ::lestes::md::registers::tm_register_base > reg_src, ptr< ::lestes::backend_v2::intercode::ge_operand > op_reg_dst, ptr< ::lestes::md::registers::tm_register_base > reg_dst, ptr< ::lestes::md::instructions::instruction_group_base > instr_pat, ptr< ::lestes::md::instructions::tm_instr_base > instr_version, ptr< map< ulint, srp< ::lestes::md::instructions::tm_instr_op_base > > > selected_operands, ptr< map< ulint, ulint > > selected_op_types)lestes::md::registers::move_generator
is_operand_compatible1(ptr< ::lestes::md::instructions::tm_instr_op_base > instr_op, ptr< ::lestes::backend_v2::intercode::ge_operand > ge_op, ulint type, ptr< ::lestes::md::registers::tm_register_base > reg)lestes::md::registers::move_generator
is_operand_compatible2(ptr< ::lestes::md::instructions::tm_instr_op_base > op1, ptr< ::lestes::md::instructions::tm_instr_op_base > op2, ulint type)lestes::md::registers::move_generator
keystone(void)lestes::std::mem::keystone [inline, protected]
move_generator()lestes::md::registers::move_generator [protected]
object(void)lestes::std::object [inline, protected]
reflectionlestes::md::registers::move_generator [private, static]
reflection_get() constlestes::md::registers::move_generator [virtual]
reflection_list typedeflestes::std::object
remove_selected_operands(ptr< ::lestes::md::instructions::instruction_group_base > instr_pat, ptr< map< ulint, srp< ::lestes::md::instructions::tm_instr_op_base > > > selected_operands, ptr< map< ulint, ulint > > selected_op_types)lestes::md::registers::move_generator
uid_get()lestes::std::object
value_list typedeflestes::std::object
~keystone(void)lestes::std::mem::keystone [virtual]


Generated on Mon Feb 12 18:25:50 2007 for lestes by doxygen 1.5.1-20070107