OffloadSpe::OffloadSpeTranslator Class Reference

Inheritance diagram for OffloadSpe::OffloadSpeTranslator:

Inheritance graph
[legend]
Collaboration diagram for OffloadSpe::OffloadSpeTranslator:

Collaboration graph
[legend]

Public Member Functions

def __init__
def get_name
def get_global_option
def get_translate_option
def translate
def is_enabled

Data Fields

 write_tag_mask
 read_tag_status_all
 get
 put
 putf
 getf
 put_unaligned

Detailed Description

Definition at line 1598 of file OffloadSpe.py.


Member Function Documentation

def OffloadSpe::OffloadSpeTranslator::__init__ (   self  ) 

Reimplemented from ctrump::optimizer::LoopTranslatorBase.

Definition at line 1599 of file OffloadSpe.py.

def OffloadSpe::OffloadSpeTranslator::get_name (   self  ) 

トランスレータの名前を返す
:return: string

Reimplemented from ctrump::optimizer::TranslatorBase.

Definition at line 1602 of file OffloadSpe.py.

def OffloadSpe::OffloadSpeTranslator::get_global_option (   self  ) 

オプションオブジェクトを返す
:return: Option

Reimplemented from ctrump::optimizer::TranslatorBase.

Definition at line 1605 of file OffloadSpe.py.

def OffloadSpe::OffloadSpeTranslator::get_translate_option (   self  ) 

トランスレート時に渡すオプションオブジェクトを返す
:return: Option

Reimplemented from ctrump::optimizer::TranslatorBase.

Definition at line 1608 of file OffloadSpe.py.

def OffloadSpe::OffloadSpeTranslator::translate (   self,
  analyze_results,
  stmt,
  cfg,
  attr,
  global_options,
  translate_options,
  prog 
)

トランスレートを行う
:param analyze_results:result of analyze
:param stmt:loop stmt
:param cfg:loop cfg
:param attr:loop attribute
:param global_options:options
:param translate_option:options
:param prog:translation unit
:return:list of optmized tree

Reimplemented from ctrump::optimizer::LoopTranslatorBase.

Definition at line 1611 of file OffloadSpe.py.

def OffloadSpe::OffloadSpeTranslator::is_enabled (   self,
  analyze_results,
  stmt,
  cfg,
  attr,
  errors,
  warnings,
  hints 
)

トランスレート可能かどうかを返す
:param analyze_results:result of analyze
:param stmt:loop stmt
:param cfg:loop cfg
:param attr:loop attribute
:param errors:
:param warnings:
:param hints:
:return:True if enabled

Reimplemented from ctrump::optimizer::LoopTranslatorBase.

Definition at line 2186 of file OffloadSpe.py.


Field Documentation

Definition at line 2009 of file OffloadSpe.py.

Definition at line 2010 of file OffloadSpe.py.

Definition at line 2011 of file OffloadSpe.py.

Definition at line 2012 of file OffloadSpe.py.

Definition at line 2013 of file OffloadSpe.py.

Definition at line 2014 of file OffloadSpe.py.

Definition at line 2015 of file OffloadSpe.py.


The documentation for this class was generated from the following file:

Generated on Tue Mar 31 20:19:54 2009 for ctrump by  doxygen 1.5.6