OpenADFortTk (basic)
fortTkSupport::IntrinsicXlationTable::XAIFInfo Struct Reference

#include <IntrinsicXlationTable.h>

List of all members.

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

Detailed Description

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.


Member Function Documentation

Definition at line 212 of file IntrinsicXlationTable.cxx.

References fortTkSupport::IntrinsicXlationTable::dump().

Here is the call graph for this function:

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()().

Here is the call graph for this function:


Member Data Documentation


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines