lestes::backend_v2::workers::linscan_regalloc Member List

This is the complete list of members for lestes::backend_v2::workers::linscan_regalloc, including all inherited members.

accept_dumper_visitor(ptr< dumper_visitor > v)lestes::std::object [virtual]
active_intervalslestes::backend_v2::workers::linscan_regalloc [private]
active_intervals_get() constlestes::backend_v2::workers::linscan_regalloc
active_intervals_set(const ptr< ::lestes::std::vector< srp< ::lestes::backend_v2::workers::alloc_interval > > > &)lestes::backend_v2::workers::linscan_regalloc
all_registerslestes::backend_v2::workers::linscan_regalloc [private]
all_registers_get() constlestes::backend_v2::workers::linscan_regalloc
all_registers_set(const ptr< ::lestes::std::set< ulint > > &)lestes::backend_v2::workers::linscan_regalloc
create(ptr< ::lestes::backend_v2::structs::func_data > a__worker_base__data, ptr< ::lestes::std::vector< srp< ::lestes::backend_v2::workers::alloc_interval > > > a__linscan_regalloc__active_intervals, ptr< ::lestes::std::vector< srp< ::lestes::backend_v2::workers::alloc_interval > > > a__linscan_regalloc__expired_intervals, ptr< ::lestes::std::vector< srp< ::lestes::backend_v2::workers::alloc_interval > > > a__linscan_regalloc__waiting_intervals, ptr< ::lestes::std::map< ulint, srp< ::lestes::backend_v2::workers::alloc_interval > > > a__linscan_regalloc__register_owners, ptr< ::lestes::std::set< ulint > > a__linscan_regalloc__free_registers, ptr< ::lestes::std::set< ulint > > a__linscan_regalloc__used_registers, ptr< ::lestes::std::set< ulint > > a__linscan_regalloc__all_registers, ptr< ::lestes::std::map< srp< ::lestes::backend_v2::intercode::ge_operand_reg >, srp< ::lestes::md::registers::tm_register > > > a__linscan_regalloc__destroyers)lestes::backend_v2::workers::linscan_regalloc [static]
create(ptr< ::lestes::backend_v2::structs::func_data > a__worker_base__data)lestes::backend_v2::workers::linscan_regalloc [static]
data_get() constlestes::backend_v2::workers::worker_base
data_set(const ptr< ::lestes::backend_v2::structs::func_data > &)lestes::backend_v2::workers::worker_base
destroyerslestes::backend_v2::workers::linscan_regalloc [private]
destroyers_get() constlestes::backend_v2::workers::linscan_regalloc
destroyers_set(const ptr< ::lestes::std::map< srp< ::lestes::backend_v2::intercode::ge_operand_reg >, srp< ::lestes::md::registers::tm_register > > > &)lestes::backend_v2::workers::linscan_regalloc
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]
expire_old_intervals(ptr< ::lestes::backend_v2::workers::alloc_interval > curr_interval)lestes::backend_v2::workers::linscan_regalloc
expired_intervalslestes::backend_v2::workers::linscan_regalloc [private]
expired_intervals_get() constlestes::backend_v2::workers::linscan_regalloc
expired_intervals_set(const ptr< ::lestes::std::vector< srp< ::lestes::backend_v2::workers::alloc_interval > > > &)lestes::backend_v2::workers::linscan_regalloc
field_list_list typedeflestes::std::object
field_values_get() constlestes::backend_v2::workers::linscan_regalloc [virtual]
find_free_registers()lestes::backend_v2::workers::linscan_regalloc
free_registerslestes::backend_v2::workers::linscan_regalloc [private]
free_registers_get() constlestes::backend_v2::workers::linscan_regalloc
free_registers_set(const ptr< ::lestes::std::set< ulint > > &)lestes::backend_v2::workers::linscan_regalloc
gc_mark()lestes::backend_v2::workers::linscan_regalloc [protected, virtual]
ge_pi__find_tm_op_by_ge_op(ptr< ::lestes::backend_v2::intercode::ge_pi > ge, ptr< ::lestes::backend_v2::intercode::ge_operand_reg > op)lestes::backend_v2::workers::linscan_regalloc
ge_pi__get_allowed_regs_for_op(ptr< ::lestes::backend_v2::intercode::ge_pi > ge, ptr< ::lestes::backend_v2::intercode::ge_operand_reg > op)lestes::backend_v2::workers::linscan_regalloc
get_destroyed_register(ptr< ::lestes::backend_v2::intercode::ge_operand_reg > op)lestes::backend_v2::workers::linscan_regalloc
get_free_register(ptr< ::lestes::backend_v2::workers::alloc_interval > interval)lestes::backend_v2::workers::linscan_regalloc
get_result()lestes::backend_v2::workers::linscan_regalloc [virtual]
keystone(void)lestes::std::mem::keystone [inline, protected]
linscan_regalloc(ptr< ::lestes::backend_v2::structs::func_data > a__worker_base__data, ptr< ::lestes::std::vector< srp< ::lestes::backend_v2::workers::alloc_interval > > > a__linscan_regalloc__active_intervals, ptr< ::lestes::std::vector< srp< ::lestes::backend_v2::workers::alloc_interval > > > a__linscan_regalloc__expired_intervals, ptr< ::lestes::std::vector< srp< ::lestes::backend_v2::workers::alloc_interval > > > a__linscan_regalloc__waiting_intervals, ptr< ::lestes::std::map< ulint, srp< ::lestes::backend_v2::workers::alloc_interval > > > a__linscan_regalloc__register_owners, ptr< ::lestes::std::set< ulint > > a__linscan_regalloc__free_registers, ptr< ::lestes::std::set< ulint > > a__linscan_regalloc__used_registers, ptr< ::lestes::std::set< ulint > > a__linscan_regalloc__all_registers, ptr< ::lestes::std::map< srp< ::lestes::backend_v2::intercode::ge_operand_reg >, srp< ::lestes::md::registers::tm_register > > > a__linscan_regalloc__destroyers)lestes::backend_v2::workers::linscan_regalloc [protected]
object(void)lestes::std::object [inline, protected]
process()lestes::backend_v2::workers::linscan_regalloc [virtual]
reflectionlestes::backend_v2::workers::linscan_regalloc [private, static]
reflection_get() constlestes::backend_v2::workers::linscan_regalloc [virtual]
reflection_list typedeflestes::std::object
register_ownerslestes::backend_v2::workers::linscan_regalloc [private]
register_owners_get() constlestes::backend_v2::workers::linscan_regalloc
register_owners_set(const ptr< ::lestes::std::map< ulint, srp< ::lestes::backend_v2::workers::alloc_interval > > > &)lestes::backend_v2::workers::linscan_regalloc
set_destroyed_register(ptr< ::lestes::backend_v2::intercode::ge_pi > ge, ptr< ::lestes::backend_v2::intercode::ge_operand_reg > op, ptr< ::lestes::md::registers::tm_register > reg)lestes::backend_v2::workers::linscan_regalloc
set_interval_dependencies()lestes::backend_v2::workers::linscan_regalloc
set_register_owner(ptr< ::lestes::md::registers::tm_register > reg, ptr< ::lestes::backend_v2::workers::alloc_interval > interval)lestes::backend_v2::workers::linscan_regalloc
set_registers_to_operands()lestes::backend_v2::workers::linscan_regalloc
setup_registers()lestes::backend_v2::workers::linscan_regalloc
uid_get()lestes::std::object
used_registerslestes::backend_v2::workers::linscan_regalloc [private]
used_registers_get() constlestes::backend_v2::workers::linscan_regalloc
used_registers_set(const ptr< ::lestes::std::set< ulint > > &)lestes::backend_v2::workers::linscan_regalloc
value_list typedeflestes::std::object
waiting_intervalslestes::backend_v2::workers::linscan_regalloc [private]
waiting_intervals_get() constlestes::backend_v2::workers::linscan_regalloc
waiting_intervals_set(const ptr< ::lestes::std::vector< srp< ::lestes::backend_v2::workers::alloc_interval > > > &)lestes::backend_v2::workers::linscan_regalloc
worker_base(ptr< ::lestes::backend_v2::structs::func_data > a__worker_base__data)lestes::backend_v2::workers::worker_base [protected]
~keystone(void)lestes::std::mem::keystone [virtual]


Generated on Mon Feb 12 18:24:10 2007 for lestes by doxygen 1.5.1-20070107