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

Go to the source code of this file.

Functions

static char * Remove_Trailing_Zero_Fraction (char *strbase)
static char * TCON2F_append_string_char (char *str, char ch)
void TCON2F_Append_String_Const (TOKEN_BUFFER tokens, const char *orig_str, INT32 strlen)
void TCON2F_hollerith (TOKEN_BUFFER tokens, TCON tvalue)
void TCON2F_translate (TOKEN_BUFFER tokens, TCON tvalue, BOOL is_logical, TY_IDX object_ty)
void TCON2F_translate (TOKEN_BUFFER tokens, TCON tvalue, BOOL is_logical)

Function Documentation

static char* Remove_Trailing_Zero_Fraction ( char *  strbase) [static]

Definition at line 61 of file tcon2f.cxx.

Referenced by TCON2F_translate().

static char* TCON2F_append_string_char ( char *  str,
char  ch 
) [static]

Definition at line 116 of file tcon2f.cxx.

References FALSE, and TRUE.

Referenced by TCON2F_Append_String_Const().

void TCON2F_Append_String_Const ( TOKEN_BUFFER  tokens,
const char *  orig_str,
INT32  strlen 
)

Definition at line 169 of file tcon2f.cxx.

References Append_Token_String(), and TCON2F_append_string_char().

Referenced by TCON2F_translate().

Here is the call graph for this function:

void TCON2F_hollerith ( TOKEN_BUFFER  tokens,
TCON  tvalue 
)

Definition at line 192 of file tcon2f.cxx.

References Append_Token_String(), ASSERT_DBG_WARN, DIAG_W2F_UNEXPECTED_BTYPE, MTYPE_name, MTYPE_STR, Targ_String_Address(), Targ_String_Length(), and TCON_ty.

Referenced by ST2F_use_const().

Here is the call graph for this function:

void TCON2F_translate ( TOKEN_BUFFER  tokens,
TCON  tvalue,
BOOL  is_logical 
)

Definition at line 396 of file tcon2f.cxx.

References TCON2F_translate().

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines