Main Page
Related Pages
Namespaces
Data Structures
Files
python/ctrump/builtin-optimizers/OffloadSpe.py File Reference
Go to the source code of this file.
Namespaces
namespace
OffloadSpe
Data Structures
class
OffloadSpe::EmitEnv
class
OffloadSpe::OffloadSpeTranslator
Functions
def
OffloadSpe::align_ceil
def
OffloadSpe::align_mask_ceil
def
OffloadSpe::align_floor
def
OffloadSpe::gen_ceil_div
def
OffloadSpe::mul_if_not1
def
OffloadSpe::plus_if_not0
def
OffloadSpe::minus_if_not0
def
OffloadSpe::convert_cond
def
OffloadSpe::pointer_add
def
OffloadSpe::append_typedefs
def
OffloadSpe::spe_in_param_member
def
OffloadSpe::emit_unaligned_mfc
def
OffloadSpe::emit_unaligned_mfc_mod
def
OffloadSpe::emit_unaligned_mfc_dma
def
OffloadSpe::emit_unaligned_mfc_scalar_mod
def
OffloadSpe::emit_unaligned_mfc_scalar_dma
def
OffloadSpe::name_of_subscript
def
OffloadSpe::memop_var_name_suffix
def
OffloadSpe::sequential_test_0
def
OffloadSpe::sequential_test
def
OffloadSpe::calc_memop_size_1
def
OffloadSpe::calc_memop_size_0
def
OffloadSpe::calc_memop_size
def
OffloadSpe::convert_ptr_to_ea
def
OffloadSpe::get_loop_symbol
def
OffloadSpe::emit_decl_if_not_declared
def
OffloadSpe::decl_subscript
def
OffloadSpe::decl_memop_buffer_ops
def
OffloadSpe::decl_memop_buffer
def
OffloadSpe::index_list_iv_level
def
OffloadSpe::subscript_offset
def
OffloadSpe::index_list_scalar_access
def
OffloadSpe::subscript_list_scalar_access
def
OffloadSpe::index_list_vector_access
def
OffloadSpe::subscript_list_vector_access
def
OffloadSpe::byte_offset_ptr_ref
def
OffloadSpe::byte_offset_ptr_add
def
OffloadSpe::emit_memory_access
def
OffloadSpe::emit_buffer_declaration
def
OffloadSpe::loop_blocking
def
OffloadSpe::offload_loop
def
OffloadSpe::build_array_ref
def
OffloadSpe::build_array_op_ref_expr
def
OffloadSpe::replace_array_ref_expr
def
OffloadSpe::gather_buffer_name_1
def
OffloadSpe::gather_buffer_name_0
def
OffloadSpe::gather_buffer_name
def
OffloadSpe::emit_loop_node
def
OffloadSpe::decl_var_list
def
OffloadSpe::get_loop_blocks_0
def
OffloadSpe::get_loop_blocks
def
OffloadSpe::init_optimizer
Variables
OffloadSpe::EI
= ctrump.ExitInfo
int
OffloadSpe::ALIGN_CHECK_NONE
= 0
int
OffloadSpe::ALIGN_CHECK_16
= 1
int
OffloadSpe::ALIGN_CHECK_128
= 2
int
OffloadSpe::SPE_LIBSPE2
= 0
int
OffloadSpe::SPE_LIBSPE1
= 1
int
OffloadSpe::MFC_MAX
= 16384
list
OffloadSpe::spe_runtime_table
string
OffloadSpe::SELF_TRANSLATOR_NAME
= 'SPE Offloading'
list
OffloadSpe::global_options_table
list
OffloadSpe::translate_options_table
tuple
OffloadSpe::global_option
= Option(global_options_table)
tuple
OffloadSpe::translate_option
= Option(translate_options_table)
OffloadSpe::scalar_size
OffloadSpe::seq_size
OffloadSpe::num_buffer
OffloadSpe::min_size
OffloadSpe::max_size
OffloadSpe::max_range
OffloadSpe::loop_unit_byte
OffloadSpe::offset
OffloadSpe::scalar_offset
OffloadSpe::range_size
OffloadSpe::var
OffloadSpe::iv_level
Generated on Tue Mar 31 20:19:25 2009 for ctrump by
1.5.6