Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
fb_info.cxx File Reference
#include "fb_info.h"
Include dependency graph for fb_info.cxx:

Go to the source code of this file.

Functions

void FB_EDGE_TYPE_fprintf (FILE *fp, const FB_EDGE_TYPE fb_type)
INT FB_EDGE_TYPE_sprintf (char *buffer, const FB_EDGE_TYPE fb_type)

Variables

const char * FB_EDGE_NAMES []

Function Documentation

void FB_EDGE_TYPE_fprintf ( FILE *  fp,
const FB_EDGE_TYPE  fb_type 
)

Definition at line 63 of file fb_info.cxx.

References FB_EDGE_NAMES, FB_EDGE_SWITCH_BASE, fp, and fprintf().

Here is the call graph for this function:

INT FB_EDGE_TYPE_sprintf ( char *  buffer,
const FB_EDGE_TYPE  fb_type 
)

Definition at line 73 of file fb_info.cxx.

References FB_EDGE_NAMES, and FB_EDGE_SWITCH_BASE.

Referenced by FB_NODE::Print().


Variable Documentation

Initial value:
 { "------", "INCOMING", "OUTGOING", "ENTRY_OUTGOING",
        "BRANCH_TAKEN", "BRANCH_NOT_TAKEN",
        "LOOP_ZERO", "LOOP_POSITIVE", "LOOP_OUT", "LOOP_BACK",
        "LOOP_EXIT", "LOOP_ITERATE",
        "CIRCUIT_LEFT", "CIRCUIT_RIGHT", "CIRCUIT_NEITHER",
        "CALL_INCOMING", "CALL_OUTGOING", "CALL_INOUTSAME",
        "IO_OUTGOING", "IO_ESCAPE[1]", "IO_ESCAPE[2]", "IO_ESCAPE[3]",
        "SWITCH_DEFAULT" }

Definition at line 53 of file fb_info.cxx.

Referenced by FB_EDGE_TYPE_fprintf(), and FB_EDGE_TYPE_sprintf().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines