spillgen.cc File Reference

#include <lestes/backend_v2/structs/func_data.g.hh>
#include <lestes/backend_v2/intercode/ge.g.hh>
#include <lestes/backend_v2/intercode/pi.g.hh>
#include <lestes/backend_v2/workers/spillgen.g.hh>
#include <lestes/backend_v2/workers/alloc_int_finder.g.hh>
#include <lestes/backend_v2/workers/bb_finder.g.hh>
#include <lestes/backend_v2/workers/helpers.hh>
#include <lestes/md/mem/mem_alloc_manager.g.hh>
#include <lestes/md/registers/tm_register.g.hh>
#include <lestes/md/registers/move_generator.g.hh>
#include <lestes/md/instructions/tm_instr.g.hh>
#include <lestes/md/types/tm_data_type.g.hh>
#include <lestes/lang/cplus/sem/ss_declaration.g.hh>

Go to the source code of this file.

Namespaces

namespace  lestes
namespace  lestes::backend_v2
namespace  lestes::backend_v2::workers

Typedefs

typedef set< srp< pi_mem_factory > > lestes::backend_v2::workers::mf_set__type
typedef set< ulint > lestes::backend_v2::workers::id_set__type
typedef vector< ulint > lestes::backend_v2::workers::id_vector__type
typedef list< srp< ge_pi > > lestes::backend_v2::workers::ge_pi_list__type
typedef vector< srp< liveness_range > > lestes::backend_v2::workers::liveness_rng_vector__type
typedef vector< srp< alloc_interval > > lestes::backend_v2::workers::alloc_int_vector__type
typedef vector< srp< ge_operand > > lestes::backend_v2::workers::ge_operand_vector__type
typedef vector< srp< ge_pi > > lestes::backend_v2::workers::ge_pi_vector__type
typedef set< srp< ge_pi > > lestes::backend_v2::workers::ge_pi_set__type
typedef set< srp< ge_operand_reg > > lestes::backend_v2::workers::ge_op_reg_set__type
typedef map< srp< pi_mem_factory >,
srp< ge_pi > > 
lestes::backend_v2::workers::mf2ge_pi__type
typedef map< ulint, srp< alloc_interval > > lestes::backend_v2::workers::reg2alloc_int__type
typedef map< ulint, srp< ge_pi > > lestes::backend_v2::workers::reg2ge_pi__type
typedef map< ulint, lstring > lestes::backend_v2::workers::id2lstring__type
typedef map< srp< ge_pi >,
ulint > 
lestes::backend_v2::workers::ge2reg_map__type
typedef list< srp< spillgen_group > > lestes::backend_v2::workers::spillgen_group_list__type
typedef set< srp< spillgen_group > > lestes::backend_v2::workers::spillgen_group_set__type
typedef set< srp< alloc_interval > > lestes::backend_v2::workers::alloc_int_set__type

Functions

 lestes::backend_v2::workers::declare_logger (slog)
 lestes::backend_v2::workers::initialize_logger (slog,"spillgen", backend_v2_logger)
 lestes::backend_v2::workers::declare_logger (deplog)
 lestes::backend_v2::workers::initialize_logger (deplog,"spillgen_deps", backend_v2_logger)


Generated on Mon Feb 12 18:23:47 2007 for lestes by doxygen 1.5.1-20070107