|
OpenADFortTk (basic)
|
#include <IntrinsicXlationTable.h>
Public Member Functions | |
| void | dump (std::ostream &os=std::cerr) const |
| void | ddump () const |
Public Attributes | |
| XAIFOpr | opr |
| const char * | name |
| const char * | key |
| unsigned int | numop |
N.B.: 'key' serves two purposes at the moment. First it disambiguates multiple WHIRL constructs that translate into the same XAIF intrinsic (e.g. calls to SIN or DSIN); during WHIRL->XAIF, the key will be placed in the xaif:Intrinsic's annotation attribute. Second, during XAIF->WHIRL if an ambiguous xaif:Intrinsic is found (e.g. sin_scal without its annotation attribute), the key assigns a priority (based on strcmp()) that defines the default WHIRL construct to use.
Definition at line 99 of file IntrinsicXlationTable.h.
| void fortTkSupport::IntrinsicXlationTable::XAIFInfo::ddump | ( | ) | const |
Definition at line 212 of file IntrinsicXlationTable.cxx.
References fortTkSupport::IntrinsicXlationTable::dump().

| void fortTkSupport::IntrinsicXlationTable::XAIFInfo::dump | ( | std::ostream & | os = std::cerr | ) | const |
Definition at line 203 of file IntrinsicXlationTable.cxx.
References fortTkSupport::IntrinsicXlationTable::toString().
Referenced by fortTkSupport::PrintEntry::operator()().

Definition at line 102 of file IntrinsicXlationTable.h.
Referenced by fortTkSupport::IntrinsicXlationTable::findWHIRLInfo(), fortTkSupport::IntrinsicXlationTable::LtSortedTable::operator()(), WN2F_Intr_Funcall(), and whirl2xaif::xlate_CALL().
Definition at line 101 of file IntrinsicXlationTable.h.
Referenced by fortTkSupport::IntrinsicXlationTable::findWHIRLInfo(), fortTkSupport::IntrinsicXlationTable::LtSortedTable::operator()(), WN2F_Intr_Funcall(), xlate_BinaryOpUsingIntrinsicTable(), and whirl2xaif::xlate_CALL().
Definition at line 103 of file IntrinsicXlationTable.h.
Definition at line 100 of file IntrinsicXlationTable.h.
Referenced by fortTkSupport::IntrinsicXlationTable::findWHIRLInfo(), fortTkSupport::IntrinsicXlationTable::LtSortedTable::operator()(), and xlate_BinaryOpUsingIntrinsicTable().