Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
ttype.h File Reference
#include "srcpos.h"
Include dependency graph for ttype.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tpdef

Defines

#define TPDEF_name(t)   ((t)->name)
#define TPDEF_type(t)   ((t)->type)
#define TPDEF_next(t)   ((t)->next)
#define TPDEF_is_dumped(t)   ((t)->is_dumped)
#define FOR_ALL_GLOBAL_TPDEFS(tp)   for ( tp = Global_Tpdefs; tp; tp = TPDEF_next(tp) )

Typedefs

typedef struct tpdef TPDEF

Enumerations

enum  QUAL_CHECK { QUAL_IGNORE = 1, QUAL_CONSIDER = 2, QUAL_FULL = 3 }

Functions

TY_IDX TY_Of_Expr (const WN *expr)
TY_IDX TY_Of_Parameter (WN *expr)
BOOL Is_Float_Type (TY_IDX t)
TYFind_Unqualified_Type (TY *)
BOOL Equivalent_Types (TY_IDX, TY_IDX, QUAL_CHECK)
BOOL Similar_BE_Types (TY_IDX, TY_IDX)

Variables

TPDEFGlobal_Tpdefs
TPDEFLocal_Tpdefs

Define Documentation

#define FOR_ALL_GLOBAL_TPDEFS (   tp)    for ( tp = Global_Tpdefs; tp; tp = TPDEF_next(tp) )

Definition at line 185 of file ttype.h.

#define TPDEF_is_dumped (   t)    ((t)->is_dumped)

Definition at line 181 of file ttype.h.

#define TPDEF_name (   t)    ((t)->name)

Definition at line 178 of file ttype.h.

#define TPDEF_next (   t)    ((t)->next)

Definition at line 180 of file ttype.h.

#define TPDEF_type (   t)    ((t)->type)

Definition at line 179 of file ttype.h.


Typedef Documentation

typedef struct tpdef TPDEF

Enumeration Type Documentation

enum QUAL_CHECK
Enumerator:
QUAL_IGNORE 
QUAL_CONSIDER 
QUAL_FULL 

Definition at line 162 of file ttype.h.


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