Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
ttype.cxx File Reference
#include "defs.h"
#include "config.h"
#include "erglob.h"
#include "strtab.h"
#include "stab.h"
#include "opcode.h"
#include "targ_const.h"
#include "const.h"
#include "wn_core.h"
#include "ttype.h"
Include dependency graph for ttype.cxx:

Go to the source code of this file.

Functions

TY_IDX TY_Of_Expr (const WN *expr)
TY_IDX TY_Of_Parameter (WN *expr)
BOOL Is_Float_Type (TY_IDX ty)
BOOL Equivalent_Types (TY_IDX t1, TY_IDX t2, QUAL_CHECK consider_qualifiers)

Variables

TPDEFGlobal_Tpdefs = NULL

Function Documentation

Definition at line 196 of file ttype.cxx.

References FALSE, KIND_SCALAR, MTYPE_float, MTYPE_LAST, TY_kind(), and TY_mtype().

Here is the call graph for this function:

TY_IDX TY_Of_Expr ( const WN expr)

Definition at line 131 of file ttype.cxx.

References MTYPE_is_complex, MTYPE_To_TY, OPR_IDNAME, OPR_MLOAD, OPR_PARM, TY_mtype(), TY_pointed(), Ty_Table, WN_operator(), WN_rtype(), WN_ty(), and WN_type.

Referenced by TY_Of_Parameter().

Here is the call graph for this function:

TY_IDX TY_Of_Parameter ( WN expr)

Definition at line 169 of file ttype.cxx.

References Make_Pointer_Type(), SCLASS_FORMAL_REF, TY_Of_Expr(), WN_has_sym, and WN_sclass.

Referenced by Calc_Actual_Area(), and Calc_Formal_Area().

Here is the call graph for this function:


Variable Documentation

Definition at line 73 of file ttype.cxx.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines