Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
wutil.cxx File Reference
#include <stdio.h>
#include <stdlib.h>
#include <cmplrs/rcodes.h>
#include "defs.h"
#include "wintrinsic.h"
#include "wio.h"
#include "wutil.h"
#include "ir_a2b_util.h"
#include "wutil90.h"
Include dependency graph for wutil.cxx:

Go to the source code of this file.

Classes

struct  EnumToStr_t

Functions

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

Variables

EnumToStr_t IntrinsicToNameTbl []
EnumToStr_t IostatementToNameTbl []
EnumToStr_t IoitemToNameTbl []

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  lib)

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:


Variable Documentation

Definition at line 66 of file wutil.cxx.

Referenced by get_intrinsic_from_name(), and get_intrinsic_name().

Definition at line 937 of file wutil.cxx.

Referenced by get_ioitem_from_name(), and get_ioitem_name().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines