Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
wutil.h File Reference
#include "wintrinsic.h"
#include "wio.h"
Include dependency graph for wutil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define INTRINSIC_name(op)   get_intrinsic_name(op)
#define IOSTATEMENT_name(op)   get_iostatement_name(op)
#define IOITEM_name(op)   get_ioitem_name(op)
#define Name_To_INTRINSIC(nm)   get_intrinsic_from_name(nm)
#define Name_To_IOSTATEMENT(nm)   get_iostatement_from_name(nm)
#define Name_To_IOITEM(nm)   get_ioitem_from_name(nm)

Functions

const char * get_intrinsic_name (INTRINSIC opcode)
const char * get_iostatement_name (IOSTATEMENT opcode)
const char * get_ioitem_name (IOITEM opcode)
const char * get_iolibrary_name (IOLIB opcode)
INTRINSIC get_intrinsic_from_name (const char *name)
IOSTATEMENT get_iostatement_from_name (const char *name)
IOITEM get_ioitem_from_name (const char *name)

Define Documentation

#define INTRINSIC_name (   op)    get_intrinsic_name(op)

Definition at line 69 of file wutil.h.

Referenced by ir_put_wn().

#define Name_To_INTRINSIC (   nm)    get_intrinsic_from_name(nm)

Definition at line 73 of file wutil.h.

#define Name_To_IOITEM (   nm)    get_ioitem_from_name(nm)

Definition at line 75 of file wutil.h.

#define Name_To_IOSTATEMENT (   nm)    get_iostatement_from_name(nm)

Definition at line 74 of file wutil.h.


Function Documentation

INTRINSIC get_intrinsic_from_name ( const char *  name)

Definition at line 1071 of file wutil.cxx.

References EnumToStr_t(), IntrinsicToNameTbl, ir_a2b::MapStrToEnum(), and name.

Here is the call graph for this function:

const char* get_intrinsic_name ( INTRINSIC  opcode)

Definition at line 1062 of file wutil.cxx.

References EnumToStr_t(), IntrinsicToNameTbl, and ir_a2b::MapEnumToStr().

Referenced by Unparse_Target_FTN::Intrinsic_Name().

Here is the call graph for this function:

IOITEM get_ioitem_from_name ( const char *  name)

Definition at line 1108 of file wutil.cxx.

References EnumToStr_t(), IoitemToNameTbl, ir_a2b::MapStrToEnum(), and name.

Here is the call graph for this function:

const char* get_ioitem_name ( IOITEM  opcode)

Definition at line 1099 of file wutil.cxx.

References EnumToStr_t(), IoitemToNameTbl, and ir_a2b::MapEnumToStr().

Here is the call graph for this function:

const char* get_iolibrary_name ( IOLIB  opcode)

Definition at line 1117 of file wutil.cxx.

Referenced by ir_put_wn().

IOSTATEMENT get_iostatement_from_name ( const char *  name)

Definition at line 1089 of file wutil.cxx.

References EnumToStr_t(), IostatementToNameTbl, ir_a2b::MapStrToEnum(), and name.

Here is the call graph for this function:

const char* get_iostatement_name ( IOSTATEMENT  opcode)

Definition at line 1080 of file wutil.cxx.

References EnumToStr_t(), IostatementToNameTbl, and ir_a2b::MapEnumToStr().

Referenced by WN2F_io().

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines