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 |
Definition at line 1598 of file OffloadSpe.py.
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.
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.