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  doxygen 1.5.6