OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
whirl2src.cxx File Reference
#include "whirl2src.h"
#include "dso.h"
#include "w2c_weak.h"
#include "w2f_weak.h"
Include dependency graph for whirl2src.cxx:

Go to the source code of this file.

Functions

void Whirl2C_Init (WN *func_nd)
 
void Whirl2F_Init (WN *func_nd)
 
void Whirl2Src_Init (WN *func_nd)
 
void Whirl2C_Emit (FILE *fp, WN *wn)
 
void Whirl2F_Emit (FILE *fp, WN *wn)
 
void Whirl2Src_Emit (FILE *fp, WN *wn)
 
static void dummy ()
 
void Whirl2Src_Translate_Iload_Str (char *str_buf, UINT buf_size, WN *iload)
 
void Whirl2Src_Translate_Istore_Str (char *str_buf, UINT buf_size, WN *istore)
 

Variables

BOOL Show_Progress
 
static BOOL init_whirl2c = FALSE
 
static BOOL init_whirl2f = FALSE
 
static WNw2src_func_nd = NULL
 

Function Documentation

static void dummy ( )
static
void Whirl2C_Emit ( FILE *  fp,
WN wn 
)

Definition at line 138 of file whirl2src.cxx.

References FALSE, init_whirl2c, Is_True, W2C_Pop_PU(), W2C_Push_PU(), and W2C_Translate_Wn().

Referenced by WB_BROWSER::Whirl2fc(), and Whirl2Src_Emit().

Here is the call graph for this function:

void Whirl2C_Init ( WN func_nd)

Definition at line 64 of file whirl2src.cxx.

References init_whirl2c, load_so(), NULL, Show_Progress, TRUE, W2C_Init(), W2C_Path, and W2C_Process_Command_Line().

Referenced by WB_BROWSER::Whirl2cset(), WB_BROWSER::Whirl2fc(), and Whirl2Src_Init().

Here is the call graph for this function:

void Whirl2F_Emit ( FILE *  fp,
WN wn 
)

Definition at line 156 of file whirl2src.cxx.

References FALSE, init_whirl2f, Is_True, W2F_Pop_PU(), W2F_Push_PU(), and W2F_Translate_Wn().

Referenced by WB_BROWSER::Whirl2fc(), and Whirl2Src_Emit().

Here is the call graph for this function:

void Whirl2F_Init ( WN func_nd)

Definition at line 91 of file whirl2src.cxx.

References init_whirl2f, load_so(), NULL, Show_Progress, TRUE, W2F_Init(), W2F_Path, and W2F_Process_Command_Line().

Referenced by WB_BROWSER::Whirl2fc(), WB_BROWSER::Whirl2fset(), and Whirl2Src_Init().

Here is the call graph for this function:

void Whirl2Src_Emit ( FILE *  fp,
WN wn 
)

Definition at line 174 of file whirl2src.cxx.

References FALSE, FmtAssert, Get_Current_PU(), PU_C_LANG, PU_CXX_LANG, PU_F77_LANG, PU_F90_LANG, PU_src_lang(), Whirl2C_Emit(), and Whirl2F_Emit().

Referenced by WB_BROWSER::Whirl2fc().

Here is the call graph for this function:

void Whirl2Src_Init ( WN func_nd)

Definition at line 115 of file whirl2src.cxx.

References FALSE, FmtAssert, Get_Current_PU(), PU_C_LANG, PU_CXX_LANG, PU_F77_LANG, PU_F90_LANG, PU_src_lang(), Whirl2C_Init(), and Whirl2F_Init().

Referenced by WB_BROWSER::Whirl2fc().

Here is the call graph for this function:

void Whirl2Src_Translate_Iload_Str ( char *  str_buf,
UINT  buf_size,
WN iload 
)
void Whirl2Src_Translate_Istore_Str ( char *  str_buf,
UINT  buf_size,
WN istore 
)

Variable Documentation

BOOL init_whirl2c = FALSE
static

Definition at line 50 of file whirl2src.cxx.

Referenced by Whirl2C_Emit(), and Whirl2C_Init().

BOOL init_whirl2f = FALSE
static

Definition at line 51 of file whirl2src.cxx.

Referenced by Whirl2F_Emit(), and Whirl2F_Init().

WN* w2src_func_nd = NULL
static

Definition at line 52 of file whirl2src.cxx.