| 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() const | lestes::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 typedef | lestes::std::object | |
| field_values_get() const | lestes::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] |
| reflection | lestes::md::registers::move_generator | [private, static] |
| reflection_get() const | lestes::md::registers::move_generator | [virtual] |
| reflection_list typedef | lestes::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 typedef | lestes::std::object | |
| ~keystone(void) | lestes::std::mem::keystone | [virtual] |