i_cvrt.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  type_descriptor

Defines

#define PDGCS_MPP_INIT_APPRENTICE   0
#define PDGCS_MPP_INIT_S2P_COERCE   1
#define PDGCS_MPP_INIT_CCG_JUMPS   2
#define FEI_TASK_SAVELAST   0
#define FEI_TASK_AUTOSCOPE   1
#define FEI_MIF_TYPE_TABLE   0
#define FEI_MIF_OBJ_TABLE   1
#define FEI_MIF_TYPE_TABLE_MEM   2
#define STATIC_SUBSCRIPT_SIZE   7
#define IRIX_FILE_NAME_SIZE   129
#define WRITE_STMT   0
#define READ_STMT   1
#define WRITE_NML_STMT   2
#define READ_NML_STMT   3
#define FEI_DV_HDR_BASE_ADDR   1
#define FEI_DV_HDR_EL_LEN   2
#define FEI_DV_HDR_ASSOC   3
#define FEI_DV_HDR_PTR_ALLOC   4
#define FEI_DV_HDR_P_OR_A   5
#define FEI_DV_HDR_A_CONTIG   6
#define FEI_DV_HDR_N_DIM   7
#define FEI_DV_HDR_TYP_CODE   8
#define FEI_DV_HDR_ORIG_BASE   9
#define FEI_DV_HDR_ORIG_SIZE   10
#define MIPS_ASSERT_ARGUMENTALIASING   1
#define MIPS_ASSERT_NOARGUMENTALIASING   2
#define MIPS_ASSERT_BOUNDSVIOLATIONS   3
#define MIPS_ASSERT_NOBOUNDSVIOLATIONS   4
#define MIPS_ASSERT_CONCURRENTCALL   5
#define MIPS_ASSERT_NOCONCURRENTCALL   6
#define MIPS_ASSERT_NORECURRENCE   7
#define MIPS_ASSERT_DOPREFER   8
#define MIPS_ASSERT_EQUIVALENCEHAZARD   9
#define MIPS_ASSERT_NOEQUIVALENCEHAZARD   10
#define MIPS_ASSERT_LASTVALUENEEDED   11
#define MIPS_ASSERT_LASTVALUESNEEDED   12
#define MIPS_ASSERT_NOLASTVALUENEEDED   13
#define MIPS_ASSERT_NOLASTVALUESNEEDED   14
#define MIPS_ASSERT_PERMUTATION   15
#define MIPS_ASSERT_RELATION   16
#define MIPS_ASSERT_NOSYNC   17
#define MIPS_ASSERT_TEMPORARIESFORCONSTANTARGUMENTS   18
#define MIPS_ASSERT_NOTEMPORARIESFORCONSTANTARGUMENTS   19
#define MIPS_ASSERT_DO   20
#define MIPS_ASSERT_BENIGN   21
#define MIPS_ASSERT_DEPENDENCE   22
#define MIPS_ASSERT_FREQUENCY   23
#define MIPS_ASSERT_IGNOREANYDEPENDENCES   24
#define MIPS_ASSERT_IGNOREANYDEPENDENCE   25
#define MIPS_ASSERT_IGNOREASSUMEDDEPENDENCES   26
#define MIPS_ASSERT_IGNOREASSUMEDDEPENDENCE   27
#define MIPS_ASSERT_NOINTERCHANGE   28
#define MIPS_ASSERT_USECOMPRESS   29
#define MIPS_ASSERT_USEEXPAND   30
#define MIPS_ASSERT_USECONTROLLEDSTORE   31
#define MIPS_ASSERT_USEGATHER   32
#define MIPS_ASSERT_USESCATTER   33
#define FEI_PROC_VFUNC   0
#define FEI_PROC_INLINE   1
#define FEI_PROC_TASKHD   2
#define FEI_PROC_UNIQMEM   3
#define FEI_PROC_CNGA   4
#define FEI_PROC_CNAA   5
#define FEI_PROC_CNGO   6
#define FEI_PROC_RNGO   7
#define FEI_PROC_NOIO   8
#define FEI_PROC_ERRNO   9
#define FEI_PROC_NOCALLS   10
#define FEI_PROC_SCHEDULE   11
#define FEI_PROC_DNDA   12
#define FEI_PROC_FAAT   13
#define FEI_PROC_RECURSE   14
#define FEI_PROC_SHORTSEQ   15
#define FEI_PROC_TASKABLE   16
#define FEI_PROC_MICROTASK   17
#define FEI_PROC_BUFIN   18
#define FEI_PROC_BUFOUT   19
#define FEI_PROC_SCALAR   20
#define FEI_PROC_VECTOR   21
#define FEI_PROC_PARALLEL   22
#define FEI_PROC_SERIAL   23
#define FEI_PROC_TASKINNER   24
#define FEI_PROC_NOTHRESHOLDS   25
#define FEI_PROC_DEFINITION   26
#define FEI_PROC_PARENT   27
#define FEI_PROC_IMPORTED   28
#define FEI_PROC_MODULE   29
#define FEI_PROC_IN_INTERFACE   30
#define FEI_PROC_M_IMPORTED   31
#define FEI_PROC_PASARG   32
#define FEI_PROC_LIMHEAP   33
#define FEI_PROC_ENTRY   34
#define FEI_PROC_HASRSLT   35
#define FEI_PROC_SOFTEXT   36
#define FEI_PROC_IMMORT   37
#define FEI_PROC_DOFLOWTR   38
#define FEI_PROC_INDEFSTK   39
#define FEI_PROC_ALGNINST   40
#define FEI_PROC_VARIADIC   41
#define FEI_PROC_ZEROINC   42
#define FEI_PROC_TOGGLE   43
#define FEI_PROC_SHARELM   44
#define FEI_PROC_LIMITLM   45
#define FEI_PROC_TOLERANT   46
#define FEI_PROC_STRROUND   47
#define FEI_PROC_TRUNCATE   48
#define FEI_PROC_FASTADDR   49
#define FEI_PROC_NCOADDR   50
#define FEI_PROC_SHAPECK   51
#define FEI_PROC_MOD_FIRST   52
#define FEI_PROC_MOD_JUST   53
#define FEI_PROC_MOD_LAST   54
#define FEI_PROC_PERM_NAME   55
#define FEI_PROC_ARG_CHECK   56
#define FEI_PROC_ZERO_INIT   57
#define FEI_PROC_ELEMENTAL   58
#define FEI_PROC_HAS_ALT_ENTRY   59
#define FEI_PROC_GLOBAL_INLINE   60
#define FEI_PROC_OPTIONAL_DIR   61
#define FEI_PROC_NOSIDE_EFFECTS   62
#define FEI_PROC_THISPTR   63
#define FEI_OBJECT_DUPLICATE   0
#define FEI_OBJECT_DEFINED   1
#define FEI_OBJECT_TARGET   2
#define FEI_OBJECT_EQUIV   3
#define FEI_OBJECT_SAVED   4
#define FEI_OBJECT_ALIASED   5
#define FEI_OBJECT_REGISTER   6
#define FEI_OBJECT_ASSUMED_SIZE   7
#define FEI_OBJECT_AUXILIARY   8
#define FEI_OBJECT_INITIALD   9
#define FEI_OBJECT_OFF_ASSIGNED   10
#define FEI_OBJECT_ALLOCATE   11
#define FEI_OBJECT_AUTOMATIC   12
#define FEI_OBJECT_ADDRTAKEN   13
#define FEI_OBJECT_SYMCON_OFFST   14
#define FEI_OBJECT_INNER_REF   15
#define FEI_OBJECT_INNER_DEF   16
#define FEI_OBJECT_WHERE_TEMP   17
#define FEI_OBJECT_CACHE_ALIGN   18
#define FEI_OBJECT_RESULT_TEMP   19
#define FEI_OBJECT_DV_IS_PTR   20
#define FEI_OBJECT_ASSUMD_SHAPE   21
#define FEI_OBJECT_IS_DOPE_VEC   22
#define FEI_OBJECT_DESC_DISTRIB   23
#define FEI_OBJECT_PERMUTATION   24
#define FEI_OBJECT_IS_CP_REF   25
#define FEI_OBJECT_TASK_STORE   26
#define FEI_OBJECT_SYMMETRIC   27
#define FEI_OBJECT_ACTUAL_ARG   28
#define FEI_OBJECT_PTR_ASSIGNED   29
#define FEI_OBJECT_SF_DARG   30
#define FEI_OBJECT_OPTIONAL   31
#define FEI_OBJECT_NAMELIST_ITEM   32
#define FEI_OBJECT_IN_COMMON   33
#define FEI_OBJECT_NOT_PT_TO_UNIQUE_MEM   34
#define FEI_OBJECT_READ_ONLY   35
#define FEI_OBJECT_DEFERRED_SHAPE   36
#define FEI_OBJECT_IN_MODULE   37
#define FEI_OBJECT_EXTERNAL   38
#define FEI_OBJECT_PRIVATE   39
#define FEI_OBJECT_PARAMETER   40
#define FEI_ARRAY_DIMEN_VARY_LB   0
#define FEI_ARRAY_DIMEN_VARY_EXT   1
#define FEI_ARRAY_DIMEN_SCON_LB   2
#define FEI_ARRAY_DIMEN_SCON_EXT   3
#define FEI_ARRAY_DIMEN_HOSTED_TYPE   4
#define FEI_ARRAY_DIMEN_ONTO_EXPR   5
#define FEI_ARRAY_DIMEN_DIST_EXPR   6
#define FEI_ARRAY_DIMEN_DIST_RESHAPE   7
#define FEI_ARRAY_DIMENCOARRAY_FORTRAN_REMOTE   8
#define FEI_ARRAY_DIMEN_VARY_UB   9
#define FEI_ARRAY_DIMEN_SCON_UB   10
#define FEI_ARRAY_DIMEN_FLOW_DEPENDENT   11
#define FEI_ARRAY_DIMEN_EMPTY_LB   12
#define FEI_ARRAY_DIMEN_EMPTY_EXT   13
#define FEI_ARRAY_DIMEN_EMPTY_UB   14
#define FEI_ARRAY_DIMEN_STAR_UB   15
#define FEI_ASSUMED_SIZE_ARRAY   16
#define FEI_ASSUMD_SHAPE_ARRAY   17
#define FEI_DEFERRED_SHAPE_ARRAY   18
#define FEI_DESCRIPTOR_CONST_C   0
#define FEI_DESCRIPTOR_SIGN_C   1
#define FEI_DESCRIPTOR_VOLAT_C   2
#define FEI_DESCRIPTOR_AUTO_F   3
#define FEI_DESCRIPTOR_RESTR_C   4
#define FEI_DESCRIPTOR_SHRD_PTEE   5
#define FEI_DESCRIPTOR_SHORT_C   7
#define FEI_DESCRIPTOR_LONG_C   8
#define FEI_DESCRIPTOR_BITFLD_C   9
#define FEI_DESCRIPTOR_HOSTED_TYPE   10
#define FEI_LABEL_DEF_NAMED_IVDEP   0
#define FEI_LABEL_DEF_NAMED_NOREDUCE   1
#define FEI_LABEL_DEF_NAMED_NOVECTOR   2
#define FEI_LABEL_DEF_NAMED_SHORTLOOP   3
#define FEI_LABEL_DEF_NAMED_NOVSEARCH   4
#define FEI_LABEL_DEF_NAMED_SUPPRESS   5
#define FEI_LABEL_DEF_NAMED_LOOPCHK   6
#define FEI_LABEL_DEF_NAMED_DO_BL   7
#define FEI_LABEL_DEF_NAMED_NOSYNCBARR   8
#define FEI_LABEL_DEF_NAMED_EXTTABLES   9
#define FEI_LABEL_DEF_NAMED_EXTTIME   10
#define FEI_LABEL_DEF_NAMED_CONCCALLS   11
#define FEI_LABEL_DEF_NAMED_LPSPLITPOS   12
#define FEI_LABEL_DEF_NAMED_SPLIT_CALL   13
#define FEI_LABEL_DEF_NAMED_NOSAVELAST   14
#define FEI_LABEL_DEF_NAMED_PERMUTATION   15
#define FEI_LABEL_DEF_NAMED_MAXCPUS   16
#define FEI_LABEL_DEF_NAMED_TASKSYNC   17
#define FEI_LABEL_DEF_NAMED_EQUIVCHK   18
#define FEI_LABEL_DEF_NAMED_JUMP_INTO   19
#define FEI_LABEL_DEF_NAMED_NEXTSCALAR   20
#define FEI_LABEL_DEF_NAMED_SHORTLOOP128   21
#define FEI_LABEL_DEF_NAMED_SELECT_VEC   22
#define FEI_LABEL_DEF_NAMED_SELECT_TASK   23
#define FEI_LABEL_DEF_NAMED_128VL   24
#define FEI_LABEL_DEF_NAMED_NOTASK   25
#define FEI_LABEL_DEF_NAMED_INTERNAL   26
#define FEI_LABEL_DEF_NAMED_UNROLL   27
#define FEI_LABEL_DEF_NAMED_STREAMSPLIT   28
#define FEI_LABEL_DEF_NAMED_PATTERN   29
#define FEI_LABEL_DEF_NAMED_CASE   30
#define FEI_LABEL_DEF_NAMED_FISSIONABLE   31
#define FEI_LABEL_DEF_NAMED_FUSABLE   32
#define FEI_LABEL_DEF_NAMED_NOFISSION   33
#define FEI_LABEL_DEF_NAMED_NOFUSION   34
#define FEI_LABEL_DEF_NAMED_NOINTERCHANGE   35
#define FEI_LABEL_DEF_NAMED_NOBLOCKING   36
#define FEI_LABEL_DEF_NAMED_AGGRESSIVEINNERLOOPFISSION   37
#define FEI_LABEL_DEF_NAMED_CONCURRENT   38
#define FEI_LABEL_DEF_NAMED_NOT_REFERENCED   39
#define FEI_LABEL_DEF_NAMED_CONSTRUCTOR_LOOP   40
#define FEI_LABEL_DEF_NAMED_FUSION   41
#define FEI_LABEL_DEF_NAMED_STREAM   42
#define FEI_LABEL_DEF_NAMED_PREFERSTREAM   43
#define FEI_LABEL_DEF_NAMED_INFORM_ONLY   44
#define FEI_LABEL_DEF_NAMED_PSTREAM_NOCINV   45
#define PDGCS_NEW_PROC_IGNORE_THROTTLE   0
#define PDGCS_NEW_PROC_ELIM_DEAD_CODE   1
#define PDGCS_NEW_PROC_PATTERN_MATCHING   2
#define PDGCS_NEW_PROC_TASK_INNER_LOOPS   3
#define PDGCS_NEW_PROC_IEEE_RECIPS   4
#define PDGCS_NEW_PROC_CONFORM_CHECK   5
#define PDGCS_NEW_PROC_IEEE_CONFORM   6
#define PDGCS_NEW_PROC_DO_UBD_ANALYSIS   7
#define FEI_SEG_MODULE   0
#define FEI_SEG_SAVED   1
#define FEI_SEG_SCON_LEN   2
#define FEI_SEG_SHARED   3
#define FEI_SEG_INLINED   4
#define FEI_SEG_LOCAL_COMMON   5
#define FEI_SEG_EQUIVALENCED   6
#define FEI_SEG_EXTERNAL   7
#define FEI_SEG_THREADPRIVATE   8
#define FEI_SEG_DUPLICATE   9
#define FEI_SEG_VOLATILE   10
#define FEI_DOPE_VECTOR_HOSTED_TYPE   0
#define FEI_DOPE_VECTOR_POINTER   1
#define FEI_NEXT_TYPE_IDX_HOSTED_TYPE   0
#define PDGCS_INITIALIZE_INITS_DONE   0
#define PDGCS_INITIALIZE_FLOWTRACE   1
#define PDGCS_INITIALIZE_PART_DEBUG   2
#define PDGCS_INITIALIZE_LOCSTATICS   3
#define PDGCS_INITIALIZE_ATEXPERT   4
#define PDGCS_INITIALIZE_NOFASTMD   5
#define PDGCS_INITIALIZE_KERNEL   6
#define PDGCS_INITIALIZE_DBG_TABLES   7
#define PDGCS_INITIALIZE_OBJ_FILE   8
#define PDGCS_INITIALIZE_TRUNCATE   9
#define PDGCS_INITIALIZE_NO_OPT_MSGS   10
#define PDGCS_INITIALIZE_MAX_VL64   11
#define PDGCS_INITIALIZE_CALL_ARG_CK   12
#define PDGCS_INITIALIZE_ENTRY_ARG_CK   13
#define PDGCS_INITIALIZE_EMA_ADDRESS   14
#define PDGCS_INITIALIZE_DOUBLE_ALIGN   15
#define PDGCS_INITIALIZE_ENABLE_FEAT   16
#define PDGCS_INITIALIZE_MEM_HIER_OPT   17
#define PDGCS_INITIALIZE_SMALL_PIC   18
#define PDGCS_INITIALIZE_BIG_PIC   19
#define PDGCS_INITIALIZE_NO_NEG_MSGS   20
#define PDGCS_INITIALIZE_STREAMSPLIT   21
#define PDGCS_INITIALIZE_PIPELINE   22
#define PDGCS_INITIALIZE_MP   23
#define PDGCS_INITIALIZE_APPRENTICE   24
#define PDGCS_INITIALIZE_S2P_COERCE   25
#define PDGCS_INITIALIZE_CCG_JUMPS   26
#define PDGCS_INITIALIZE_OPT_DEBUG   27
#define PDGCS_INITIALIZE_OPT_INFO   28
#define PDGCS_INITIALIZE_INTEGER_1_2   29
#define FEI_LABEL_ALGNINST   0
#define FEI_LABEL_REFINNER   1
#define FEI_LABEL_ALGNLOOP   2
#define FEI_LABEL_ASSIGN   3
#define FEI_STMT_ARY_BASE   0
#define FEI_STMT_ARY_SIZE   1
#define FEI_STMT_NO_BARRIER   2
#define FEI_STMT_ATOM_UPD   3
#define FEI_STMT_INTERNAL   4
#define FEI_CALL_DOES_NOT_RETURN   0

Typedefs

typedef long long int INT64
typedef int INT32
typedef unsigned long INTPTR
typedef enum C_kinds CKINDS
typedef struct type_descriptor TYPE
typedef struct type_descriptor pdg_type_tbl_type

Enumerations

enum  DBGCLASS {
  Dbgclass_None, Dbgclass_Statement, Dbgclass_Exitprogram, Dbgclass_Endprologue,
  Dbgclass_Startepilogue, Dbgclass_F90construct, Dbgclass_F90loop, Dbgclass_User
}
enum  DTYPE_FLAGS_DBG { Dbgtyp_Const_F, Dbgtyp_Volatile_F }
enum  DTYPE_CLASS_DBG {
  Dbgtyp_Void = 1, Dbgtyp_Typeless, Dbgtyp_Bool, Dbgtyp_Int,
  Dbgtyp_Float, Dbgtyp_Complex, Dbgtyp_Fchar, Dbgtyp_Qual,
  Dbgtyp_Enum, Dbgtyp_Array, Dbgtyp_Struct, Dbgtyp_Addr,
  Dbgtyp_Dope, Dbgtyp_Vector, Dbgtyp_Func, Dbgtyp_Code
}
enum  DOBJ_FLAGS_DBG { Dbgobj_Struct_F }
enum  DOBJ_CLASS_DBG { Dbgobj_Class_C = 1 }
enum  DVISIBILITY_DBG { Dbgvis_Public = 1, Dbgvis_Private, Dbgvis_Protect, Dbgvis_Virtual }
enum  DOBJMEM_FLAGS_DBG {
  Dbgobjm_Friend_F, Dbgobjm_Virtual_F, Dbgobjm_Pure_F, Dbgobjm_Class_F,
  Dbgobjm_Func_F
}
enum  C_kinds {
  CK_NONE = 0, CK_CHAR = 1, CK_SMALL = 17, CK_MED = 18,
  CK_LARGE = 19, CK_XLARGE = 20
}
enum  ARG_INTENT { PDGCS_Intent_Unseen, PDGCS_Intent_In, PDGCS_Intent_Out, PDGCS_Intent_Inout }
enum  ARRAY_CLASS {
  PDGCS_Unknown_Shape, PDGCS_Explicit_Shape, PDGCS_Assumed_Size, PDGCS_Assumed_Shape,
  PDGCS_Deferred_Shape
}
enum  WORK_DIST_TYPE {
  PDGCS_WorkDist_NONE = 0, PDGCS_WorkDist_Single = 1, PDGCS_WorkDist_Vector = 2, PDGCS_WorkDist_Guided = 3,
  PDGCS_WorkDist_Num_Chunks = 4, PDGCS_WorkDist_Chunk_Size = 5, PDGCS_WorkDist_NCPUS_Chunks = 7, PDGCS_WorkDist_MPP_Uniform = 11,
  PDGCS_WorkDist_MPP_Chunk_Size = 12, PDGCS_WorkDist_MPP_Num_Chunks = 13, PDGCS_WorkDist_MPP_Guided = 14, PDGCS_WorkDist_MPP_Align = 15,
  PDGCS_WorkDist_MPP_Asyn = 16, PDGCS_WorkDist_MPP_Reduc_Sum = 17, PDGCS_WorkDist_MPP_Reduc_Prod = 18, PDGCS_WorkDist_MPP_Reduc_Max = 19,
  PDGCS_WorkDist_MPP_Reduc_Min = 20, PDGCS_WorkDist_OMP_None = 22, PDGCS_WorkDist_OMP_Runtime = 23, PDGCS_WorkDist_OMP_Static = 24,
  PDGCS_WorkDist_OMP_Dynamic = 25, PDGCS_WorkDist_OMP_Guided = 26
}
enum  PROC_CALLING_CLASS { Definition, Parent, Imported, In_Interface }
enum  DISTRIBUTION { No_Dist, Block_Dist, Cyclic_Dist, Star_Dist }
enum  SYM_GROUP {
  Sym_Null, Sym_Object, Sym_Function, Sym_Unknown,
  Sym_Member, Sym_Namelist
}
enum  RETURN_CLASS { Unknown_Return, Normal_Return, Void_Return, Alternate_Return }
enum  OBJECT_SYM {
  Unknown_Sym, User_Variable, Dummy_Arg, Function_Rslt,
  Compiler_Temp, CRI_Pointee, Component, Vector_Temp,
  Vector_Maskk, Vector_Iota, MPP_object, Call_Dummy,
  Dummy_Procedure, Hosted_User_Variable, Hosted_Dummy_Arg, Scratch_Symbol,
  Hosted_Dummy_Procedure, Hosted_Compiler_Temp, Name
}
enum  CONTEXT_TYPE {
  Context_None, Context_Private, Context_Shared, Context_Value,
  Context_Iterate, Context_Getfirst, Context_Control, Context_Induction,
  Context_PE_Res_Func, Context_PE_Res_Loop, Context_Lastlocal, Context_Affinity,
  Context_Nest, Context_Lastthread, Context_Omp_Reduction_Max, Context_Omp_Reduction_Min,
  Context_Omp_Reduction_Band, Context_Omp_Reduction_Bor, Context_Omp_Reduction_Bneqv, Context_Omp_Reduction_Plus,
  Context_Omp_Reduction_Mult, Context_Omp_Reduction_Minus, Context_Omp_Reduction_And, Context_Omp_Reduction_Or,
  Context_Omp_Reduction_Eqv, Context_Omp_Reduction_Neqv, Context_Omp_Private, Context_Omp_Shared,
  Context_Omp_Firstprivate, Context_Omp_Lastprivate, Context_Omp_Copyprivate, Context_Omp_Copyin,
  Context_Omp_Affinity, Context_Omp_Nest, Context_Omp_Flush, Context_OpenAD_XXX,
  Context_OpenAD_Dependent, Context_OpenAD_Independent, Context_OpenAD_Simple
}
enum  TABLE_TYPE {
  Unknown_Table, Basic, Pointer, Array,
  Func_tion
}
enum  BASIC_TYPE {
  Unknown_Type, L_ogical, T_ypeless, V_oid,
  Char_Fortran, Char_C, S_tructure, U_nion,
  Integral, Floating_Pt, C_omplex, CRI_Pointer,
  CRI_Pointer_Char, BT_func_ptr, Vector_Mask
}
enum  FORT_SEQUENCE {
  Seq_Unknown, Seq_None, Seq_Numeric, Seq_Char,
  Seq_Mixed
}
enum  PROC_CLASS {
  PDGCS_Proc_Unknown, PDGCS_Proc_Extern, PDGCS_Proc_Intern_Ref, PDGCS_Proc_Unused,
  PDGCS_Proc_Intern, PDGCS_Proc_Imported, PDGCS_Proc_Module, PDGCS_Proc_SrcIntrin,
  PDGCS_Proc_Host_Ref
}
enum  FUNCTION_SYM {
  Unknown_Func, C_Function, C_Function_Proto, Fort_Function,
  Fort_Subroutine, Main_Pgm, Fort_Blockdata, F90_Module
}
enum  LABEL_SYM {
  PDGCS_Lbl_Unknown, PDGCS_Lbl_User, PDGCS_Lbl_Format, PDGCS_Lbl_Internal,
  PDGCS_Lbl_Debug, PDGCS_Lbl_Cstrct, PDGCS_Lbl_LoopInternal
}
enum  SEGMENT_TYPE {
  Seg_Unknown, Seg_Static, Seg_Stack, Seg_Formal,
  Seg_Common, Seg_Extern, Seg_Exported, Seg_Task_Common,
  Seg_Soft_External, Seg_Global_Breg, Seg_Global_Treg, Seg_Static_Name,
  Seg_Based, Seg_Equivalenced, Seg_Restricted, Seg_Distributed,
  Seg_LM_Static, Seg_LM_Common, Seg_LM_Extern, Seg_Auxiliary,
  Seg_Static_Local, Seg_Non_Local_Stack, Seg_Non_Local_Formal, Seg_Hosted_Stack,
  Seg_Shared_Stack, Seg_Threadprivate, Seg_Module, Seg_Coment
}
enum  ALIGN_TYPE {
  Error_Align = 0, Bit_Align = 1, Byte_Align = 8, Parcel_Align = 16,
  HWord_Align = 32, Word_Align = 64, DWord_Align = 65, FWord_Align = 128
}
enum  CALL_TYPE {
  No_Arg_Call, By_Value_Call, By_Addr_Call, By_Reg_Call,
  MPP_PAL_Call
}
enum  CONSTANT_CLASS {
  No_Const, Arith_Const, Addr_Const, Pattern_Const,
  Array_Const, Struct_Const, Null_Arg_Const, Vector_Mask_Const
}
enum  LANG {
  Unknown_Lang, Ansi_C, Fortran_77, Fortran_90,
  Fortran_77_MPP, Fortran_90_MPP, Ansi_C_MPP, Other_Lang,
  C_pls_pls, C_pls_pls_MPP
}

Functions

FILE * init_debug_file (void)
char * global_to_local_file (INT32)
INT32 global_to_local_line_number (INT32)
void PDGCS_initialize (LANG language, INT32 init_flags, char *cmp_name, char *cmp_rel, char *obj_file_name, char *list_file_name, INT32 trunc_bits, INT32 debug_opts, char *src_path_name, char *cif_file_name, char *debug_file_name, FILE *debug_file, FILE *cif_file, char *src_fname, char *cwd, INT32 n_pes, INT32 meta_test)
void PDGCS_comp_unit (char *comp_unit_name, INT32 module_node)
void PDGCS_new_proc (INT32 ir_count, INTPTR func_st_idx, INT32 alt_entry_count, INT32 scalar_opt_level, INT32 vector_opt_level, INT32 task_opt_level, INT32 opt_flags, INT32 user_mobes, INT32 user_sades, INT32 pipeline_opt_level, INT32 stream_opt_level, INT32 ismodule)
void PDGCS_do_proc (void)
void PDGCS_end_procs (INT32 *code_size, INT32 *data_size)
void PDGCS_end_comp_unit (void)
void PDGCS_terminate (void)
void PDGCS_debug_init (char *org_file_name, char *comp_gen_date)
void PDGCS_version_info (char *cmp_rel, char *cmp_ed)
void fei_module_file (char *file_name)
void PDGCS_debug_gen_table (void)
void fei_smt_actual_to_generic (INT32 act_st_idx, char *generic_name)
void fei_smt_original_to_qualified (INT32 qualified_st_idx, char *original_name)
void fei_null_expr (void)
void fei_implicit_expr (void)
void fei_member_ref (INT32 mem_idx)
void fei_object_ref (INTPTR sym_idx, INT32 whole_subscript, INT32 whole_substring)
void fei_function_ref (INTPTR fnc_idx)
INTPTR fei_constant (TYPE type, INT32 Class, char *start, INT64 bitsize)
INTPTR fei_arith_con (TYPE type, long *start)
void fei_push_arith_con (INTPTR cdx)
void fei_push_pattern_con (INTPTR ndx)
void fei_add_use_path (INT32 st_idx, INT32 path_idx, INT32 module_idx)
INTPTR fei_pattern_con (TYPE type, char *start, INT64 bitsize)
INTPTR fei_smt_parameter (char *name_string, TYPE type, INTPTR con_idx, INT32 Class, INT32 line_num)
void fei_entry_pt (INTPTR st_idx)
void fei_stmt (INT32 lineno, INT32 flags)
void fei_min (INT32 n_opnds, TYPE type)
void fei_max (INT32 n_opnds, TYPE type)
void fei_list (INT32 n_opnds)
void fei_concat (INT32 n_opnds)
void fei_index (void)
void fei_field_dot (TYPE type)
void fei_field_arrow (TYPE type)
void fei_deref (TYPE type)
void fei_paren (TYPE type, INT32 processing_call)
void fei_cvtop (TYPE type)
void fei_substr (INT32 bound_chk)
void fei_seq_subscr (TYPE type, INT32 kidsnum)
void fei_nseq_subscr (TYPE type)
void fei_subscr_size (TYPE type, INT32 bounds_check)
void fei_subscr_triplet (TYPE type)
void fei_subscr_src_triplet (TYPE type)
void fei_dv_deref (TYPE type)
void fei_store (TYPE type)
void fei_pstore (TYPE type)
void fei_non_conform_store (TYPE type)
void fei_as_ref (TYPE type)
void fei_return (INT32 return_class, TYPE type)
void fei_stop (void)
void fei_case (INT32 case_follows)
void fei_switch (INT32 num_cases, INT32 default_lbl_idx)
void fei_static_begin (void)
void fei_static_init (INT32 st_idx, INT64 offset, INT64 size, INT64 dups, INT64 stride, INT32 string_literal)
void fei_static_reloc_init (INT32 st_idx, INT64 offset, INT64 size, INT64 dups, INT64 stride, INT64 relocbitoffset)
void fei_static_base (INTPTR st_idx)
void fei_static_subscripts (INT64 subscripts[])
void fei_static_member (INT32 st_idx)
void fei_static_substr (INT32 start)
void fei_static_simple_init (INT64 dup_count, INT64 stride, INT32 ignore_types, INT32 string_literal)
void fei_static_next_simple_init (INT64 bit_increment, INT64 dup_count, INT64 init_offset, INT32 string_literal)
void fei_static_simple_reloc_init (INT64 bit_offset, INT64 dup_count, INT64 stride, INT64 bit_size, INT32 ignore_types)
void fei_static_next_reloc_init (INT64 bit_offset, INT64 bit_stride, INT64 dup_count, INT64 init_offset, INT64 bit_size)
void fei_static_end (void)
void fei_initializer (INT64 dup_count, INT64 stride, INT64 stride_precomputed)
void fei_init_reloc (INT64 bit_offset, INT64 dup_count, INT64 stride)
void fei_label_ref (INT32 lbl_idx)
void fei_label_def_named (INT32 lbl_idx, INT64 label_flag_word, INT32 lineno, INT32 sup_cnt, INT32 keepme, INT32 storage_seg, INT32 safevl, INT32 unroll_cnt, char *mark_name, INT32 noncache_cnt, INT32 safedist, INT32 blockable_grp, INT32 interchange_grp, INT32 interchange_lvl)
void fei_call (INT32 num_args, TYPE type, INT32 call_type, INT32 alt_return_flag, INT32 inline_setting, INT64 flags)
void fei_use (INT32 rename_only_num, INT32 onlyPredicate)
void fei_arg_associate (INT32 association)
void fei_brtrue (INT32 lbl_idx)
void fei_if (void)
void fei_else (void)
void fei_endif (void)
void fei_goto (INT32 lbl_idx)
void fei_label_addr (INT32 idx)
void fei_indirect_goto (INT32 num_labs, INT32 assign_goto_flag)
void fei_arith_goto (INT32 zero_lab, INT32 pos_lab, INT32 neg_lab)
void fei_proc_body (INT32 lineno)
INT32 fei_get_segment (INT32 pdgcs_st_idx, INT32 *is_data_segment)
INT32 fei_get_dist_info (INT32 seg_idx, INT32 dimension, INT32 *pe_type, INT32 *pe_val, INT32 *blk_type, INT32 *blk_val, INT32 *cycle_type, INT32 *cycle_val)
INT32 fei_get_redist (INT32 arg_syx)
void fei_user_type (char *name_string, INT32 nbr_components, INT64 size, INT32 sequence, INT32 st_idx, INT32 alignment, INTPTR modst_idx, INT32 definition_in_module)
INT32 fei_imported_type (char *name_string, INTPTR modst_idx)
TYPE fei_get_pdg_type (INT32 ty_idx, INT32 table_type, INT32 basic_type, INT32 nbr_components)
void fei_gen_st_for_type (char *name_string, TYPE type_idx, INTPTR modst_idx)
TYPE fei_descriptor (INT32 flag_matrix, INT32 table_type, INTPTR table_index, INT32 basic_type, INT32 aux_info, INT32 alignment)
INTPTR fei_name (char *name_string, INT32 st_grp, INTPTR st_idx, INT32 prev, INT32 idx)
INT32 fei_next_name (INT32 increment)
INT32 fei_next_type_idx (INT32 flag, INT32 alignment)
INTPTR fei_next_func_idx (INT32 pgm_unit, INT32 proc, INT32 alt_entry)
INT32 fei_next_symbol (INT32 increment)
void fei_doacross (INT32 task_if_idx, INT32 sched_type, INT32 thread_count, INT32 data_count, INT32 onto_count, INT32 reduction_count, INT32 chunk_count)
void fei_pdo (INT32 sched_type, INT32 ordered, INT32 thread_count, INT32 data_count, INT32 onto_count, INT32 reduction_count, INT32 chunk_count)
void fei_paralleldo (INT32 task_if_idx, INT32 sched_type, INT32 thread_count, INT32 data_count, INT32 onto_count, INT32 reduction_count, INT32 chunk_count)
void fei_parallel (INT32 task_if_idx)
void fei_singleprocess (void)
void fei_criticalsection (INT32 var_count)
void fei_endsingleprocess (INT32 nowait)
void fei_endpsection (INT32 nowait)
void fei_endpdo (INT32 nowait)
void fei_endcriticalsection (void)
void fei_endparallel (void)
void fei_section (void)
void fei_barrier (void)
void fei_psection (void)
void fei_regionend (void)
void fei_regionbegin (void)
void fei_interchange (INT32 expressions)
void fei_blockable (INT32 expressions)
void fei_fuse (INT32 level)
void fei_flush (INT32 list_count)
void fei_assert (INT32 assertion, INT32 list_count)
void fei_fission (void)
void fei_unroll (void)
void fei_section_gp (INT32 list_count)
void fei_section_nongp (INT32 list_count)
void fei_blocking_size (void)
void fei_purple_conditional (void)
void fei_opaque (void)
void fei_purple_unconditional (void)
void fei_copy_in (INT32 list_count)
void fei_concurrentize (INT32 state)
void fei_seg_ref (INT32 sb_idx)
void fei_page_place (void)
void fei_dynamic (INT32 list_count)
void fei_fill_symbol (INT32 list_count, INT32 C_value)
void fei_align_symbol (INT32 list_count, INT32 C_value)
void fei_prefetch_ref_disable (INT32 array, INT32 size)
void fei_prefetch_ref (INT32 stride, INT32 level, INT32 kind, INT32 size)
void fei_redistribute (INT32 array, INT32 dim, INT32 distribution, INT32 cyclic_exists, INT32 onto_exists)
void fei_prefetch (INT32 n1, INT32 n2)
void fei_prefetch_manual (INT32 n)
INTPTR fei_proc (char *name_string, INT32 lineno, INT32 sym_class, INT32 Class, INT32 num_dum_args, INT32 parent_stx, INT32 first_st_idx, INT32 aux_idx, TYPE type, INT32 st_idx, INT64 flags, INT32 in_interface, INT32 coarray_concurrent)
INTPTR fei_seg (char *name_string, INT32 seg_type, INT32 owner, INT32 parent, INT32 aux_index, INT32 flag_bits, INT32 nest_level, INT64 block_length)
INT32 fei_label (char *name_string, INT32 flag_bits, INT32 Class, char *format_string, INT32 debug_label_type)
INT32 fei_member (char *name_string, TYPE type, INT64 offset, INT64 size, INT32 alignment, INT32 line_num, INT64 flag_bits, INT64 io_code)
INTPTR fei_object (char *name_string, TYPE type, INT64 flag_bits, INT32 sym_class, INTPTR storage_idx, INT32 derive_st_idx, INTPTR ptr_st_idx, INT64 offset, INT32 arg_intent, INT64 size, INT32 type_aux, INT32 alignment, INT32 distr_idx, INT32 node_1, INT32 node_2, INT32 line_num, INTPTR modst_idx)
void fei_rename_list (char *name_string)
INTPTR fei_array_dimen (INT32 flag_bits, INT64 low_bound, INT64 extent, INT32 rank, TYPE span_type, INT64 bitsize, INT32 distribution, INT64 upper_bound)
INTPTR fei_co_array_dimen (INT32 flag_bits, INT64 low_bound, INT64 extent, INT32 arraydims, INT32 rank, TYPE span_type, INT64 bitsize, INT32 distribution, INT64 upper_bound)
INT32 fei_pointee (TYPE pointee_type)
INT32 fei_parallel_region (INT32 ifexpr, INT32 maxcpus, INT32 context_start, INT32 context_end, INT32 lineno, INT32 flags)
void fei_endparallel_region (INT32 task_x, INT32 lineno)
void fei_doall (INT32 ifexpr, INT32 maxcpus, INT32 context_start, INT32 context_end, INT32 induc_symx, INT32 work_dist, INT32 work_dist_opnd, INT32 flags, INT32 lineno)
INT32 fei_doparallel (INT32 induc_symx, INT32 work_dist, INT32 work_dist_opnd, INT32 lineno)
void fei_task_endloop (INT32 taskloop_x, INT32 lineno, INT32 nowait)
INT32 fei_doall_wave (INT32 ifexpr, INT32 maxcpus, INT32 context_start, INT32 context_end, INT32 iter_start, INT32 iter_end, INT32 lineno)
INT32 fei_doparallel_wave (INT32 iter_start, INT32 iter_end, INT32 lineno)
void fei_par_body (INT32 taskloop_x, INT32 lineno)
void fei_endpar_body (INT32 taskloop_x, INT32 lineno)
INT32 fei_par_case (INT32 task_x, INT32 lineno)
void fei_par_endcase (INT32 task_x, INT32 lineno)
void fei_numcpus (INT32 lineno)
INT32 fei_guard (INT32 guard_num, INT32 lineno)
void fei_endguard (INT32 task_x, INT32 guard_num, INT32 lineno)
INTPTR fei_task_var (INTPTR sym_idx, INT32 context)
INT32 fei_task_wait (INT32 point, INT32 span)
INT32 fei_task_send (INT32 point, INT32 task_if_idx)
INT32 fei_mpp_master (INT32 lineno)
void fei_mpp_symmetric_alloc (void)
void fei_mpp_symmetric_free (void)
INT32 fei_mpp_parallel (INT32 all_flg, INT32 first_ctxt_x, INT32 last_ctxt_x, INT32 lineno)
void fei_mpp_endmaster (INT32 task_x, INT32 first_ctxt_x, INT32 last_ctxt_x, INT32 lineno)
void fei_mpp_endparallel (INT32 task_x, INT32 lineno)
void fei_mpp_doshared (INT32 first_induc_x, INT32 last_induc_x, INT32 work_dist, INT32 random_flg, INT32 nobarrier_flg, INT32 lineno)
void fei_mpp_barrier (INT32 lineno)
INT32 fei_mpp_critical (INT32 lineno)
void fei_mpp_endcritical (INT32 task_x, INT32 lineno)
INT32 fei_mpp_distrib_dim (INT32 prev_distrib_x, INT32 distrib_type, INT64 blk_sz, INT32 pe_ratio, INT32 orig_ext, INT32 flags)
void cwh_add_to_used_files_table (char *name, INT32 copy_name)
void fei_critical_open_mp (char *name)
void fei_endcritical_open_mp (char *name)
void fei_parallelsections_open_mp (INT32 task_if_idx, INT32 defaultt)
void fei_paralleldo_open_mp (INT32 task_if_idx, INT32 defaultt, INT32 ordered, INT32 scheduletype, INT32 schedulechunck, INT32 threadcount, INT32 datacount, INT32 ontocount)
void fei_parallelworkshare_open_mp (INT32 task_if_idx, INT32 defaultt)
void fei_single_open_mp (void)
void fei_sections_open_mp (void)
void fei_workshare_open_mp (void)
void fei_do_open_mp (INT32 ordered, INT32 scheduletype, INT32 schedulechunck, INT32 threadcount, INT32 datacount, INT32 ontocount)
void fei_parallel_open_mp (INT32 task_if_idx, INT32 defaultt)
void fei_barrier_open_mp (void)
void fei_section_open_mp (void)
void fei_master_open_mp (void)
void fei_endmaster_open_mp (void)
void fei_ordered_open_mp (void)
void fei_endsingle_open_mp (INT32 nowait)
void fei_enddo_open_mp (INT32 nowait)
void fei_endsections_open_mp (INT32 nowait)
void fei_endworkshare_open_mp (INT32 nowait)
void fei_flush_open_mp (void)
void fei_endordered_open_mp (void)
void fei_endparalleldo_open_mp (void)
void fei_endparallel_open_mp (void)
void fei_atomic_open_mp (void)
void fei_endparallelsections_open_mp (void)
void fei_endparallelworkshare_open_mp (void)
void fei_xxx_openad (char *str)
void fei_dependent_independent_openad (void)
void fei_fetch_and_add (TYPE type)
void fei_fetch_and_sub (TYPE type)
void fei_fetch_and_xor (TYPE type)
void fei_fetch_and_nand (TYPE type)
void fei_fetch_and_or (TYPE type)
void fei_fetch_and_and (TYPE type)
void fei_add_and_fetch (TYPE type)
void fei_sub_and_fetch (TYPE type)
void fei_xor_and_fetch (TYPE type)
void fei_nand_and_fetch (TYPE type)
void fei_or_and_fetch (TYPE type)
void fei_and_and_fetch (TYPE type)
void fei_lock_test_and_set (TYPE type)
void fei_compare_and_swap (TYPE type)
void fei_lock_release (void)
void fei_omp_set_lock (void)
void fei_omp_unset_lock (void)
void fei_omp_test_lock (void)
void fei_synchronize (void)
void fei_shloc (void)
void fei_shmalloc (INT32 nargs)
void fei_shfree (void)
void fei_user_code_start (void)
void fei_start_ioblock (void)
void fei_end_ioblock (void)
void fei_namelist_ref (INTPTR sym_idx)
void fei_formatted_read (void)
void fei_unformatted_read (void)
void fei_namelist_read (void)
void fei_formatted_write (void)
void fei_unformatted_write (void)
void fei_namelist_write (void)
void fei_control_list (INT32 io_type)
void fei_IO_list (INT32 n_opnds, INT32 io_type)
void fei_implied_do (void)
void fei_noio_implied_do (void)
void fei_iolength (void)
void fei_bit_len (void)
void fei_where (INT32 defined_asg, INT32 inline_state)
void fei_ceiling (TYPE type)
void fei_exponent (TYPE type)
void fei_floor (TYPE type)
void fei_getpos (void)
void fei_length (void)
void fei_array_construct (INT32 nlist, TYPE type)
void fei_nearest (void)
void fei_near (TYPE type)
void fei_present (void)
void fei_rrspacing (void)
void fei_spacing (void)
void fei_unit (void)
void fei_ridiv (void)
void fei_addr_con (TYPE type)
void fei_ex (INT32 nargs)
void fei_chanDI (void)
void fei_chanEI (void)
void fei_push_npex_expr (INT32 npdx)
void fei_my_pe (void)
void fei_n_pes (void)
void fei_symmetric_alloc (void)
void fei_symmetric_free (void)
void fei_blkct (void)
void fei_lowidx (void)
void fei_hiidx (void)
void fei_home (void)
void fei_pes (void)
void fei_geommap (void)
void fei_taskmap (void)
void fei_isshared (void)
void fei_iscanon (void)
void fei_inpar (void)
void fei_indoshrd (void)
void fei_mpp_sdd_read_base (void)
void fei_mpp_sdd_write_base (void)
void fei_mpp_sdd_read_offset (void)
void fei_mpp_sdd_write_offset (void)
void fei_mpp_sdd_read_canon (void)
void fei_mpp_sdd_write_canon (void)
void fei_mpp_sdd_read_blk_ebp (void)
void fei_mpp_sdd_write_blk_ebp (void)
void fei_mpp_sdd_read_pe_bcnt (void)
void fei_mpp_sdd_write_pe_bcnt (void)
void fei_mpp_sdd_read_cyc_ebp (void)
void fei_mpp_sdd_write_cyc_ebp (void)
void fei_cached_read (void)
void fei_atomic_swap (TYPE type)
void fei_set_cache_inv (void)
void fei_clr_cache_inv (void)
void fei_partition_type (void)
void fei_get_bsr0 (void)
void fei_put_bsr0 (void)
void fei_loc_cmr (void)
void fei_rem_cmr (void)
void fei_wmb (void)
void fei_read_unkn (void)
void fei_write_unkn (void)
void fei_read_fpcr (void)
void fei_write_fpcr (void)
void fei_len (void)
void fei_fraction (void)
void fei_len_trim (void)
void fei_trunc (TYPE type)
void fei_round (TYPE type)
void fei_pos_diff (TYPE type)
void fei_sign_xfer (TYPE type)
void fei_ieee_sign_xfer (TYPE type)
void fei_rtc (TYPE type)
void fei_copyin (void)
void fei_copyout (void)
void fei_conjg (TYPE type)
void fei_cot (TYPE type)
void fei_atan2 (TYPE type)
void fei_atan2d (TYPE type)
void fei_coss (void)
void fei_ranf (TYPE type)
void fei_wclrsm (void)
void fei_getvl (void)
void fei_setvl (void)
void fei_setcln (void)
void fei_rjump (void)
void fei_setca (void)
void fei_pci (void)
void fei_cci (void)
void fei_eci (void)
void fei_dci (void)
void fei_eciv (void)
void fei_dciv (void)
void fei_multiply_high (TYPE type)
void fei_mc (void)
void fei_di (void)
void fei_ei (void)
void fei_emi (void)
void fei_dmi (void)
void fei_setbp (void)
void fei_esi (void)
void fei_clrci (void)
void fei_loadrt (void)
void fei_readca (void)
void fei_readce (void)
void fei_readci (void)
void fei_setcl (void)
void fei_setip (void)
void fei_clearip (void)
void fei_setxa (void)
void fei_slm (void)
void fei_rlm (void)
void fei_wlm (void)
void fei_err (void)
void fei_writebp (void)
void fei_cmr (void)
void fei_tsetsm (void)
void fei_clrsm (void)
void fei_setsm (void)
void fei_getvm (void)
void fei_setvm (void)
void fei_jts (void)
void fei_readb (void)
void fei_writeb (void)
void fei_readsb (void)
void fei_readsbi (void)
void fei_writesb (void)
void fei_readst (void)
void fei_writest (void)
void fei_readsr (void)
void fei_writesr (void)
void fei_fincsr (void)
void fei_getsem (void)
void fei_numwords (void)
void fei_argchk (void)
void fei_argloc (void)
void fei_readsm (void)
void fei_writesm (void)
void fei_mbclr (void)
void fei_mbld (void)
void fei_mbmx (void)
void fei_mbmxl (void)
void fei_mbul (void)
void fei_abs (TYPE type)
void fei_acos (TYPE type)
void fei_acosd (TYPE type)
void fei_asin (TYPE type)
void fei_asind (TYPE type)
void fei_atan (TYPE type)
void fei_atand (TYPE type)
void fei_cos (TYPE type)
void fei_cosd (TYPE type)
void fei_cosh (TYPE type)
void fei_exp (TYPE type)
void fei_log (TYPE type)
void fei_log10 (TYPE type)
void fei_sin (TYPE type)
void fei_sind (TYPE type)
void fei_sinh (TYPE type)
void fei_sqrt (TYPE type)
void fei_tan (TYPE type)
void fei_tand (TYPE type)
void fei_tanh (TYPE type)
void fei_mask (TYPE type)
void fei_readxa (void)
void fei_readea (void)
void fei_setea (void)
void fei_esc (void)
void fei_dsc (void)
void fei_alloc (void)
void fei_free (void)
void fei_allocate (INT32 nargs)
void fei_deallocate (INT32 nargs)
void fei_ssd_alloc (void)
void fei_ssd_free (void)
void fei_readbpc (void)
void fei_arg_addr (TYPE type)
void fei_addr (TYPE type)
void fei_real (TYPE type)
void fei_imag (TYPE type)
void fei_bneg (TYPE type)
void fei_lneg (TYPE type)
void fei_uminus (TYPE type)
void fei_mult (TYPE type)
void fei_plus (TYPE type)
void fei_minus (TYPE type)
void fei_div (TYPE type)
void fei_mod (TYPE type)
void fei_lt (TYPE type)
void fei_eqv (TYPE type)
void fei_leqv (TYPE type)
void fei_eq (TYPE type)
void fei_gt (TYPE type)
void fei_or (TYPE type)
void fei_lor (TYPE type)
void fei_ge (TYPE type)
void fei_ne (TYPE type)
void fei_le (TYPE type)
void fei_xor (TYPE type)
void fei_lxor (TYPE type)
void fei_and (TYPE type)
void fei_land (TYPE type)
void fei_lshift (TYPE type)
void fei_rshift (TYPE type)
void fei_ashift (TYPE type)
void fei_hw_rshift (TYPE type)
void fei_hw_lshift (TYPE type)
void fei_exponentiate (TYPE type)
void fei_complex (TYPE type)
void fei_select (TYPE type)
void fei_mbits (TYPE type)
void fei_dshiftl (TYPE type)
void fei_dshiftr (TYPE type)
void fei_ranget (TYPE type)
void fei_ranset (TYPE type)
void fei_leadz (TYPE type, TYPE arg)
void fei_poppar (TYPE type, TYPE arg)
void fei_popcnt (TYPE type, TYPE arg)
void fei_new_binop_cshift (TYPE type)
void fei_mvbits (TYPE type)
void fei_ishftc (TYPE type)
void fei_ibits (TYPE type)
void fei__maxloc (TYPE type)
void fei__minloc (TYPE type)
void fei_backspace (void)
void fei_close (void)
void fei_endfile (void)
void fei_inquire (void)
void fei_open (void)
void fei_rewind (void)
void fei_iotype (void)
void fei_malloc (void)
void fei_mfree (void)
INTPTR fei_namelist (char *name_string, INT32 nitems, INTPTR idx, INT32 in_model)
INTPTR fei_interface (char *name_string, INT32 nitems, INT32 kind_interface, INT32 is_imported)
void fei_gen_func_entry (INTPTR idx)
void fei_fcd (TYPE type)
void fei_rrspace (TYPE type)
void fei_modulo (TYPE type)
void fei_scale (TYPE type)
void fei_scan (TYPE type)
void fei_set_exponent (TYPE type)
void fei_verify (TYPE type)
void fei_space (TYPE type)
void fei_adjustl (TYPE type)
void fei_adjustr (TYPE type)
void fei_doloop (INT32 line)
void fei_dowhile (void)
void fei_doforever (void)
void fei_enddo (void)
void fei_new_select_case (INT64 low_value_pres, INT64 high_value_pres, INT32 case_follows)
void fei_new_select (INT32 num_cases, INT32 default_label_idx, INT32 last_label_idx)
TYPE fei_dope_vector (INT32 num_dims, TYPE base_type, INT32 flags)
void fei_dv_ptr_asg (void)
void fei_set_dv_hdr_fld (INT32 field)
void fei_get_dv_hdr_fld (INT32 field)
void fei_set_dv_low_bnd (INT32 dim)
void fei_set_dv_extent (INT32 dim)
void fei_set_dv_str_mult (INT32 dim)
void fei_get_dv_low_bnd (INT32 dim, INT32 expand)
void fei_get_dv_extent (INT32 dim, INT32 expand)
void fei_get_dv_str_mult (INT32 dim, INT32 expand)
void fei_dv_def (INT32 num_dims)
void fei_all (TYPE type)
void fei_any (TYPE type)
void fei_count (TYPE type)
void fei_cshift (TYPE type)
void fei_dot_product (TYPE type)
void fei_dot_product_logical (TYPE type)
void fei_eoshift (TYPE type)
void fei_matmul (TYPE type)
void fei_maxloc (TYPE type)
void fei_maxval (TYPE type)
void fei_merge (void)
void fei_minloc (TYPE type)
void fei_minval (TYPE type)
void fei_pack (TYPE type)
void fei_premaxval (void)
void fei_preminval (void)
void fei_preproduct (void)
void fei_presum (void)
void fei_product (TYPE type)
void fei_reshape (TYPE type)
void fei_scanmaxval (void)
void fei_scanminval (void)
void fei_scanproduct (void)
void fei_scansum (void)
void fei_spread (TYPE type)
void fei_sum (TYPE type)
void fei_transpose (TYPE type)
void fei_unpack (TYPE type)
void fei_fpclass (TYPE type)
void fei_signbit (void)
void fei_isfinite (TYPE type)
void fei_isnormal (void)
void fei_isnan (TYPE type)
void fei_isgreater (void)
void fei_isgeq (void)
void fei_isless (void)
void fei_isleq (void)
void fei_islg (TYPE type)
void fei_isunordered (TYPE type)
void fei_get_all_estat (void)
void fei_set_all_estat (void)
void fei_test_estat (void)
void fei_set_estat (void)
void fei_get_interupt (void)
void fei_set_interupt (void)
void fei_test_interupt (void)
void fei_enbl_interupt (void)
void fei_dsbl_interupt (void)
void fei_get_rmode (void)
void fei_set_rmode (void)
void fei_scalb (TYPE type)
void fei_nextafter (TYPE type)
void fei_set_ieee_stat (void)
void fei_remainder (TYPE type)
void fei_logb (TYPE type)
void fei_ieee_round (TYPE type)
void fei_ieee_trunc (TYPE type)
void fei_fort_reset (void)
void fei_copyin_bound (INTPTR sym_idx)
INT32 eval_npex (INT32 npdx, INT32 n_pes_val)
void npex_constant (INT32 cdx)
void npex_div (void)
INT32 npex_end (void)
void npex_init (void)
void npex_minus (void)
void npex_mult (void)
void npex_npes (void)
void npex_plus (void)
void npex_shiftl (void)
void npex_shiftr (void)
void npex_mod (void)
void npex_min (void)
void npex_max (void)
void npex_uminus (void)
INT32 npex_to_dex (INT32 npdx)
void npex_to_expr (INT32 npdx)
void npex_dex_sync (void)
void npex_print (INT32 npdx)
void npex_paren (void)
void npex_push (INT32 npdx)
void fei_numargs (TYPE type)
const char * opt_vers_name (void)
const char * opt_vers_ID (void)
const char * opt_vers_number (void)
void fei_debug_mif_type_idx (INT32 st_idx, INT32 mif_type_idx, INT32 mif_table_type)
void fei_debug_obj (INT32 idx, INT32 flags, INT32 classs, char *name, INT32 insttype, INT32 members, INT32 numinherit, INT32 firstobj)
void fei_debug_objmem (INT32 idx, INT32 flags, INT32 visibility, INT32 next, char *name)
INT32 fei_debug_obj_inherit (INT32 objidx, INT32 visibility)
void fei_debug_scope_info (INT32 seg_idx, INT32 start_line, INT32 end_line)
void fei_debug_type (INT32 idx, INT32 flags, INT32 classs, INT32 base, INT32 list, char *name)
void fei_debug_sym2 (INT32 idx, char *name, INT32 next, INT64 evalue)
void fei_return_addr (TYPE result_type)
void PDGCS_mpp_init (char *src_fname, char *cwd, FILE *cif_ptr, char *cmd_line, INT32 mpp_info_flgs, INT32 n_pes_val, INT32 num_barriers, INT32 num_eurekas, INT32 partition_type)
void fei_nullify (INT32 listnum)
void fei_init_global_vars ()
void fei_set_in_interface_processing ()
void fei_reset_in_interface_processing ()

Define Documentation

#define FEI_ARRAY_DIMEN_DIST_EXPR   6

Definition at line 233 of file i_cvrt.h.

Referenced by fei_array_dimen(), fei_co_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_DIST_RESHAPE   7

Definition at line 234 of file i_cvrt.h.

Referenced by fei_array_dimen(), fei_co_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_EMPTY_EXT   13

Definition at line 241 of file i_cvrt.h.

Referenced by get_type_desc().

#define FEI_ARRAY_DIMEN_EMPTY_LB   12

Definition at line 240 of file i_cvrt.h.

Referenced by fei_array_dimen(), fei_co_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_EMPTY_UB   14

Definition at line 242 of file i_cvrt.h.

Referenced by fei_array_dimen(), fei_co_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_FLOW_DEPENDENT   11

Definition at line 238 of file i_cvrt.h.

Referenced by fei_array_dimen(), fei_co_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_HOSTED_TYPE   4

Definition at line 231 of file i_cvrt.h.

Referenced by fei_array_dimen(), fei_co_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_ONTO_EXPR   5

Definition at line 232 of file i_cvrt.h.

Referenced by fei_array_dimen(), fei_co_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_SCON_EXT   3

Definition at line 230 of file i_cvrt.h.

Referenced by get_type_desc().

#define FEI_ARRAY_DIMEN_SCON_LB   2

Definition at line 229 of file i_cvrt.h.

Referenced by get_type_desc().

#define FEI_ARRAY_DIMEN_SCON_UB   10

Definition at line 237 of file i_cvrt.h.

Referenced by get_type_desc().

#define FEI_ARRAY_DIMEN_STAR_UB   15

Definition at line 243 of file i_cvrt.h.

#define FEI_ARRAY_DIMEN_VARY_EXT   1

Definition at line 228 of file i_cvrt.h.

Referenced by fei_array_dimen(), fei_co_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_VARY_LB   0

Definition at line 227 of file i_cvrt.h.

Referenced by fei_array_dimen(), fei_co_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_VARY_UB   9

Definition at line 236 of file i_cvrt.h.

Referenced by fei_array_dimen(), fei_co_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMENCOARRAY_FORTRAN_REMOTE   8

Definition at line 235 of file i_cvrt.h.

#define FEI_ASSUMD_SHAPE_ARRAY   17

Definition at line 247 of file i_cvrt.h.

Referenced by fei_descriptor(), and get_type_desc().

#define FEI_ASSUMED_SIZE_ARRAY   16

Definition at line 246 of file i_cvrt.h.

Referenced by fei_descriptor(), and get_type_desc().

#define FEI_CALL_DOES_NOT_RETURN   0

Definition at line 378 of file i_cvrt.h.

Referenced by cvrt_exp_to_pdg(), and cwh_stmt_call_helper().

#define FEI_DEFERRED_SHAPE_ARRAY   18

Definition at line 248 of file i_cvrt.h.

Referenced by fei_descriptor(), and get_type_desc().

#define FEI_DESCRIPTOR_AUTO_F   3

Definition at line 254 of file i_cvrt.h.

Referenced by cwh_types_fill_type(), and get_basic_type().

#define FEI_DESCRIPTOR_BITFLD_C   9

Definition at line 259 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_CONST_C   0

Definition at line 251 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_HOSTED_TYPE   10

Definition at line 260 of file i_cvrt.h.

Referenced by fei_descriptor(), get_basic_type(), and get_type_desc().

#define FEI_DESCRIPTOR_LONG_C   8

Definition at line 258 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_RESTR_C   4

Definition at line 255 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_SHORT_C   7

Definition at line 257 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_SHRD_PTEE   5

Definition at line 256 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_SIGN_C   1

Definition at line 252 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_VOLAT_C   2

Definition at line 253 of file i_cvrt.h.

Referenced by cwh_types_fill_type(), and get_basic_type().

#define FEI_DOPE_VECTOR_HOSTED_TYPE   0

Definition at line 331 of file i_cvrt.h.

Referenced by fei_dope_vector(), and get_type_desc().

#define FEI_DOPE_VECTOR_POINTER   1

Definition at line 332 of file i_cvrt.h.

Referenced by fei_dope_vector(), and get_type_desc().

#define FEI_DV_HDR_A_CONTIG   6

Definition at line 71 of file i_cvrt.h.

#define FEI_DV_HDR_ASSOC   3

Definition at line 68 of file i_cvrt.h.

#define FEI_DV_HDR_BASE_ADDR   1

Definition at line 66 of file i_cvrt.h.

#define FEI_DV_HDR_EL_LEN   2

Definition at line 67 of file i_cvrt.h.

#define FEI_DV_HDR_N_DIM   7

Definition at line 72 of file i_cvrt.h.

#define FEI_DV_HDR_ORIG_BASE   9

Definition at line 74 of file i_cvrt.h.

#define FEI_DV_HDR_ORIG_SIZE   10

Definition at line 75 of file i_cvrt.h.

#define FEI_DV_HDR_P_OR_A   5

Definition at line 70 of file i_cvrt.h.

#define FEI_DV_HDR_PTR_ALLOC   4

Definition at line 69 of file i_cvrt.h.

#define FEI_DV_HDR_TYP_CODE   8

Definition at line 73 of file i_cvrt.h.

#define FEI_LABEL_ALGNINST   0

Definition at line 367 of file i_cvrt.h.

Referenced by send_label().

#define FEI_LABEL_ALGNLOOP   2

Definition at line 369 of file i_cvrt.h.

Referenced by send_label().

#define FEI_LABEL_ASSIGN   3

Definition at line 370 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_128VL   24

Definition at line 286 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_AGGRESSIVEINNERLOOPFISSION   37

Definition at line 299 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_CASE   30

Definition at line 292 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_CONCCALLS   11

Definition at line 273 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_CONCURRENT   38

Definition at line 300 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_CONSTRUCTOR_LOOP   40

Definition at line 302 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_DO_BL   7

Definition at line 269 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_EQUIVCHK   18

Definition at line 280 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_EXTTABLES   9

Definition at line 271 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_EXTTIME   10

Definition at line 272 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_FISSIONABLE   31

Definition at line 293 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_FUSABLE   32

Definition at line 294 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_FUSION   41

Definition at line 303 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_INFORM_ONLY   44

Definition at line 306 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_INTERNAL   26

Definition at line 288 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_IVDEP   0

Definition at line 262 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_JUMP_INTO   19

Definition at line 281 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_LOOPCHK   6

Definition at line 268 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_LPSPLITPOS   12

Definition at line 274 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_MAXCPUS   16

Definition at line 278 of file i_cvrt.h.

Referenced by fei_label_def_named().

#define FEI_LABEL_DEF_NAMED_NEXTSCALAR   20

Definition at line 282 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_NOBLOCKING   36

Definition at line 298 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_NOFISSION   33

Definition at line 295 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_NOFUSION   34

Definition at line 296 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_NOINTERCHANGE   35

Definition at line 297 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_NOREDUCE   1

Definition at line 263 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_NOSAVELAST   14

Definition at line 276 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_NOSYNCBARR   8

Definition at line 270 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_NOT_REFERENCED   39

Definition at line 301 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_NOTASK   25

Definition at line 287 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_NOVECTOR   2

Definition at line 264 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_NOVSEARCH   4

Definition at line 266 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_PATTERN   29

Definition at line 291 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_PERMUTATION   15

Definition at line 277 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_PREFERSTREAM   43

Definition at line 305 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_PSTREAM_NOCINV   45

Definition at line 307 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_SELECT_TASK   23

Definition at line 285 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_SELECT_VEC   22

Definition at line 284 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_SHORTLOOP   3

Definition at line 265 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_SHORTLOOP128   21

Definition at line 283 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_SPLIT_CALL   13

Definition at line 275 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_STREAM   42

Definition at line 304 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_STREAMSPLIT   28

Definition at line 290 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_SUPPRESS   5

Definition at line 267 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_DEF_NAMED_TASKSYNC   17

Definition at line 279 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_UNROLL   27

Definition at line 289 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_REFINNER   1

Definition at line 368 of file i_cvrt.h.

#define FEI_MIF_OBJ_TABLE   1

Definition at line 55 of file i_cvrt.h.

#define FEI_MIF_TYPE_TABLE   0

Definition at line 54 of file i_cvrt.h.

#define FEI_MIF_TYPE_TABLE_MEM   2

Definition at line 56 of file i_cvrt.h.

#define FEI_NEXT_TYPE_IDX_HOSTED_TYPE   0

Definition at line 334 of file i_cvrt.h.

Referenced by fei_next_type_idx(), and send_derived_type().

#define FEI_OBJECT_ACTUAL_ARG   28

Definition at line 211 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_ADDRTAKEN   13

Definition at line 196 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_ALIASED   5

Definition at line 188 of file i_cvrt.h.

#define FEI_OBJECT_ALLOCATE   11

Definition at line 194 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_ASSUMD_SHAPE   21

Definition at line 204 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_ASSUMED_SIZE   7

Definition at line 190 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_AUTOMATIC   12

Definition at line 195 of file i_cvrt.h.

#define FEI_OBJECT_AUXILIARY   8

Definition at line 191 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_CACHE_ALIGN   18

Definition at line 201 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_DEFERRED_SHAPE   36

Definition at line 221 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_DEFINED   1

Definition at line 184 of file i_cvrt.h.

Referenced by send_attr_ntry(), and send_dummy_procedure().

#define FEI_OBJECT_DESC_DISTRIB   23

Definition at line 206 of file i_cvrt.h.

#define FEI_OBJECT_DUPLICATE   0

Definition at line 183 of file i_cvrt.h.

#define FEI_OBJECT_DV_IS_PTR   20

Definition at line 203 of file i_cvrt.h.

Referenced by fei_member(), fei_object(), and send_attr_ntry().

#define FEI_OBJECT_EQUIV   3

Definition at line 186 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_EXTERNAL   38

Definition at line 223 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_IN_COMMON   33

Definition at line 216 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_IN_MODULE   37

Definition at line 222 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_INITIALD   9

Definition at line 192 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_INNER_DEF   16

Definition at line 199 of file i_cvrt.h.

Referenced by fei_object(), send_attr_ntry(), and send_dummy_procedure().

#define FEI_OBJECT_INNER_REF   15

Definition at line 198 of file i_cvrt.h.

Referenced by fei_object(), send_attr_ntry(), and send_dummy_procedure().

#define FEI_OBJECT_IS_CP_REF   25

Definition at line 208 of file i_cvrt.h.

#define FEI_OBJECT_IS_DOPE_VEC   22

Definition at line 205 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_NAMELIST_ITEM   32

Definition at line 215 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_NOT_PT_TO_UNIQUE_MEM   34

Definition at line 217 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_OFF_ASSIGNED   10

Definition at line 193 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_OPTIONAL   31

Definition at line 214 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_PARAMETER   40

Definition at line 225 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_PERMUTATION   24

Definition at line 207 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_PRIVATE   39

Definition at line 224 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_PTR_ASSIGNED   29

Definition at line 212 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_READ_ONLY   35

Definition at line 218 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_REGISTER   6

Definition at line 189 of file i_cvrt.h.

#define FEI_OBJECT_RESULT_TEMP   19

Definition at line 202 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_SAVED   4

Definition at line 187 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_SF_DARG   30

Definition at line 213 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_SYMCON_OFFST   14

Definition at line 197 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_SYMMETRIC   27

Definition at line 210 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_TARGET   2

Definition at line 185 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_TASK_STORE   26

Definition at line 209 of file i_cvrt.h.

#define FEI_OBJECT_WHERE_TEMP   17

Definition at line 200 of file i_cvrt.h.

#define FEI_PROC_ALGNINST   40

Definition at line 158 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_ARG_CHECK   56

Definition at line 174 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_BUFIN   18

Definition at line 129 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_BUFOUT   19

Definition at line 130 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_CNAA   5

Definition at line 116 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_CNGA   4

Definition at line 115 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_CNGO   6

Definition at line 117 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_DEFINITION   26

Definition at line 137 of file i_cvrt.h.

Referenced by fei_proc(), and send_procedure().

#define FEI_PROC_DNDA   12

Definition at line 123 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_DOFLOWTR   38

Definition at line 156 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_ELEMENTAL   58

Definition at line 176 of file i_cvrt.h.

Referenced by fei_proc_def(), fei_proc_imp(), fei_proc_interface(), and send_procedure().

#define FEI_PROC_ENTRY   34

Definition at line 152 of file i_cvrt.h.

Referenced by fei_proc_def(), fei_proc_interface(), and send_procedure().

#define FEI_PROC_ERRNO   9

Definition at line 120 of file i_cvrt.h.

#define FEI_PROC_FAAT   13

Definition at line 124 of file i_cvrt.h.

#define FEI_PROC_FASTADDR   49

Definition at line 167 of file i_cvrt.h.

#define FEI_PROC_GLOBAL_INLINE   60

Definition at line 178 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_HAS_ALT_ENTRY   59

Definition at line 177 of file i_cvrt.h.

Referenced by fei_proc_def(), fei_proc_interface(), fei_proc_parent(), and send_procedure().

#define FEI_PROC_HASRSLT   35

Definition at line 153 of file i_cvrt.h.

Referenced by fei_proc_def(), fei_proc_imp(), fei_proc_interface(), and send_procedure().

#define FEI_PROC_IMMORT   37

Definition at line 155 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_IMPORTED   28

Definition at line 139 of file i_cvrt.h.

Referenced by fei_proc(), and send_procedure().

#define FEI_PROC_IN_INTERFACE   30

Definition at line 145 of file i_cvrt.h.

Referenced by fei_proc(), fei_proc_def(), and send_procedure().

#define FEI_PROC_INDEFSTK   39

Definition at line 157 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_INLINE   1

Definition at line 112 of file i_cvrt.h.

#define FEI_PROC_LIMHEAP   33

Definition at line 151 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_LIMITLM   45

Definition at line 163 of file i_cvrt.h.

#define FEI_PROC_M_IMPORTED   31

Definition at line 148 of file i_cvrt.h.

Referenced by fei_proc_imp(), and send_procedure().

#define FEI_PROC_MICROTASK   17

Definition at line 128 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_MOD_FIRST   52

Definition at line 170 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_MOD_JUST   53

Definition at line 171 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_MOD_LAST   54

Definition at line 172 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_MODULE   29

Definition at line 142 of file i_cvrt.h.

Referenced by fei_proc_def(), fei_proc_imp(), fei_proc_interface(), and send_procedure().

#define FEI_PROC_NCOADDR   50

Definition at line 168 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_NOCALLS   10

Definition at line 121 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_NOIO   8

Definition at line 119 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_NOSIDE_EFFECTS   62

Definition at line 180 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_NOTHRESHOLDS   25

Definition at line 136 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_OPTIONAL_DIR   61

Definition at line 179 of file i_cvrt.h.

Referenced by fei_proc_def(), fei_proc_imp(), and send_procedure().

#define FEI_PROC_PARALLEL   22

Definition at line 133 of file i_cvrt.h.

#define FEI_PROC_PARENT   27

Definition at line 138 of file i_cvrt.h.

Referenced by fei_proc(), and send_procedure().

#define FEI_PROC_PASARG   32

Definition at line 150 of file i_cvrt.h.

#define FEI_PROC_PERM_NAME   55

Definition at line 173 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_RECURSE   14

Definition at line 125 of file i_cvrt.h.

Referenced by fei_proc_def(), fei_proc_interface(), and send_procedure().

#define FEI_PROC_RNGO   7

Definition at line 118 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_SCALAR   20

Definition at line 131 of file i_cvrt.h.

#define FEI_PROC_SCHEDULE   11

Definition at line 122 of file i_cvrt.h.

#define FEI_PROC_SERIAL   23

Definition at line 134 of file i_cvrt.h.

#define FEI_PROC_SHAPECK   51

Definition at line 169 of file i_cvrt.h.

#define FEI_PROC_SHARELM   44

Definition at line 162 of file i_cvrt.h.

#define FEI_PROC_SHORTSEQ   15

Definition at line 126 of file i_cvrt.h.

#define FEI_PROC_SOFTEXT   36

Definition at line 154 of file i_cvrt.h.

#define FEI_PROC_STRROUND   47

Definition at line 165 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_TASKABLE   16

Definition at line 127 of file i_cvrt.h.

#define FEI_PROC_TASKHD   2

Definition at line 113 of file i_cvrt.h.

#define FEI_PROC_TASKINNER   24

Definition at line 135 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_THISPTR   63

Definition at line 181 of file i_cvrt.h.

#define FEI_PROC_TOGGLE   43

Definition at line 161 of file i_cvrt.h.

#define FEI_PROC_TOLERANT   46

Definition at line 164 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_TRUNCATE   48

Definition at line 166 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_UNIQMEM   3

Definition at line 114 of file i_cvrt.h.

#define FEI_PROC_VARIADIC   41

Definition at line 159 of file i_cvrt.h.

#define FEI_PROC_VECTOR   21

Definition at line 132 of file i_cvrt.h.

#define FEI_PROC_VFUNC   0

Definition at line 111 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_ZERO_INIT   57

Definition at line 175 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_ZEROINC   42

Definition at line 160 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_SEG_DUPLICATE   9

Definition at line 328 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_EQUIVALENCED   6

Definition at line 324 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_EXTERNAL   7

Definition at line 325 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_INLINED   4

Definition at line 322 of file i_cvrt.h.

#define FEI_SEG_LOCAL_COMMON   5

Definition at line 323 of file i_cvrt.h.

Referenced by send_stor_blk().

#define FEI_SEG_MODULE   0

Definition at line 318 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_SAVED   1

Definition at line 319 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_SCON_LEN   2

Definition at line 320 of file i_cvrt.h.

Referenced by send_stor_blk().

#define FEI_SEG_SHARED   3

Definition at line 321 of file i_cvrt.h.

Referenced by send_stor_blk().

#define FEI_SEG_THREADPRIVATE   8

Definition at line 327 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_VOLATILE   10

Definition at line 329 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_STMT_ARY_BASE   0

Definition at line 372 of file i_cvrt.h.

Referenced by cvrt_ir_to_pdg().

#define FEI_STMT_ARY_SIZE   1

Definition at line 373 of file i_cvrt.h.

Referenced by cvrt_ir_to_pdg().

#define FEI_STMT_ATOM_UPD   3

Definition at line 375 of file i_cvrt.h.

#define FEI_STMT_INTERNAL   4

Definition at line 376 of file i_cvrt.h.

Referenced by cvrt_ir_to_pdg().

#define FEI_STMT_NO_BARRIER   2

Definition at line 374 of file i_cvrt.h.

#define FEI_TASK_AUTOSCOPE   1

Definition at line 52 of file i_cvrt.h.

#define FEI_TASK_SAVELAST   0

Definition at line 51 of file i_cvrt.h.

#define IRIX_FILE_NAME_SIZE   129

Definition at line 59 of file i_cvrt.h.

#define MIPS_ASSERT_ARGUMENTALIASING   1

Definition at line 77 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_BENIGN   21

Definition at line 97 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_BOUNDSVIOLATIONS   3

Definition at line 79 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_CONCURRENTCALL   5

Definition at line 81 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_DEPENDENCE   22

Definition at line 98 of file i_cvrt.h.

#define MIPS_ASSERT_DO   20

Definition at line 96 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_DOPREFER   8

Definition at line 84 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_EQUIVALENCEHAZARD   9

Definition at line 85 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_FREQUENCY   23

Definition at line 99 of file i_cvrt.h.

#define MIPS_ASSERT_IGNOREANYDEPENDENCE   25

Definition at line 101 of file i_cvrt.h.

#define MIPS_ASSERT_IGNOREANYDEPENDENCES   24

Definition at line 100 of file i_cvrt.h.

#define MIPS_ASSERT_IGNOREASSUMEDDEPENDENCE   27

Definition at line 103 of file i_cvrt.h.

#define MIPS_ASSERT_IGNOREASSUMEDDEPENDENCES   26

Definition at line 102 of file i_cvrt.h.

#define MIPS_ASSERT_LASTVALUENEEDED   11

Definition at line 87 of file i_cvrt.h.

#define MIPS_ASSERT_LASTVALUESNEEDED   12

Definition at line 88 of file i_cvrt.h.

#define MIPS_ASSERT_NOARGUMENTALIASING   2

Definition at line 78 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_NOBOUNDSVIOLATIONS   4

Definition at line 80 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_NOCONCURRENTCALL   6

Definition at line 82 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_NOEQUIVALENCEHAZARD   10

Definition at line 86 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_NOINTERCHANGE   28

Definition at line 104 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_NOLASTVALUENEEDED   13

Definition at line 89 of file i_cvrt.h.

#define MIPS_ASSERT_NOLASTVALUESNEEDED   14

Definition at line 90 of file i_cvrt.h.

#define MIPS_ASSERT_NORECURRENCE   7

Definition at line 83 of file i_cvrt.h.

#define MIPS_ASSERT_NOSYNC   17

Definition at line 93 of file i_cvrt.h.

#define MIPS_ASSERT_NOTEMPORARIESFORCONSTANTARGUMENTS   19

Definition at line 95 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_PERMUTATION   15

Definition at line 91 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_RELATION   16

Definition at line 92 of file i_cvrt.h.

#define MIPS_ASSERT_TEMPORARIESFORCONSTANTARGUMENTS   18

Definition at line 94 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_USECOMPRESS   29

Definition at line 105 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_USECONTROLLEDSTORE   31

Definition at line 107 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_USEEXPAND   30

Definition at line 106 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_USEGATHER   32

Definition at line 108 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_USESCATTER   33

Definition at line 109 of file i_cvrt.h.

Referenced by fei_assert().

#define PDGCS_INITIALIZE_APPRENTICE   24

Definition at line 360 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_ATEXPERT   4

Definition at line 340 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_BIG_PIC   19

Definition at line 355 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_CALL_ARG_CK   12

Definition at line 348 of file i_cvrt.h.

#define PDGCS_INITIALIZE_CCG_JUMPS   26

Definition at line 362 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_DBG_TABLES   7

Definition at line 343 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_DOUBLE_ALIGN   15

Definition at line 351 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_EMA_ADDRESS   14

Definition at line 350 of file i_cvrt.h.

#define PDGCS_INITIALIZE_ENABLE_FEAT   16

Definition at line 352 of file i_cvrt.h.

#define PDGCS_INITIALIZE_ENTRY_ARG_CK   13

Definition at line 349 of file i_cvrt.h.

#define PDGCS_INITIALIZE_FLOWTRACE   1

Definition at line 337 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_INITS_DONE   0

Definition at line 336 of file i_cvrt.h.

#define PDGCS_INITIALIZE_INTEGER_1_2   29

Definition at line 365 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_KERNEL   6

Definition at line 342 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_LOCSTATICS   3

Definition at line 339 of file i_cvrt.h.

#define PDGCS_INITIALIZE_MAX_VL64   11

Definition at line 347 of file i_cvrt.h.

#define PDGCS_INITIALIZE_MEM_HIER_OPT   17

Definition at line 353 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_MP   23

Definition at line 359 of file i_cvrt.h.

Referenced by init_PDGCS(), and PDGCS_initialize().

#define PDGCS_INITIALIZE_NO_NEG_MSGS   20

Definition at line 356 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_NO_OPT_MSGS   10

Definition at line 346 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_NOFASTMD   5

Definition at line 341 of file i_cvrt.h.

#define PDGCS_INITIALIZE_OBJ_FILE   8

Definition at line 344 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_OPT_DEBUG   27

Definition at line 363 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_OPT_INFO   28

Definition at line 364 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_PART_DEBUG   2

Definition at line 338 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_PIPELINE   22

Definition at line 358 of file i_cvrt.h.

#define PDGCS_INITIALIZE_S2P_COERCE   25

Definition at line 361 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_SMALL_PIC   18

Definition at line 354 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_STREAMSPLIT   21

Definition at line 357 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_TRUNCATE   9

Definition at line 345 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_MPP_INIT_APPRENTICE   0

Definition at line 47 of file i_cvrt.h.

#define PDGCS_MPP_INIT_CCG_JUMPS   2

Definition at line 49 of file i_cvrt.h.

#define PDGCS_MPP_INIT_S2P_COERCE   1

Definition at line 48 of file i_cvrt.h.

#define PDGCS_NEW_PROC_CONFORM_CHECK   5

Definition at line 314 of file i_cvrt.h.

Referenced by cvrt_proc_to_pdg(), and send_mod_file_name().

#define PDGCS_NEW_PROC_DO_UBD_ANALYSIS   7

Definition at line 316 of file i_cvrt.h.

Referenced by cvrt_proc_to_pdg(), and send_mod_file_name().

#define PDGCS_NEW_PROC_ELIM_DEAD_CODE   1

Definition at line 310 of file i_cvrt.h.

Referenced by cvrt_proc_to_pdg(), and send_mod_file_name().

#define PDGCS_NEW_PROC_IEEE_CONFORM   6

Definition at line 315 of file i_cvrt.h.

Referenced by cvrt_proc_to_pdg().

#define PDGCS_NEW_PROC_IEEE_RECIPS   4

Definition at line 313 of file i_cvrt.h.

Referenced by cvrt_proc_to_pdg(), and send_mod_file_name().

#define PDGCS_NEW_PROC_IGNORE_THROTTLE   0

Definition at line 309 of file i_cvrt.h.

Referenced by cvrt_proc_to_pdg(), and send_mod_file_name().

#define PDGCS_NEW_PROC_PATTERN_MATCHING   2

Definition at line 311 of file i_cvrt.h.

Referenced by cvrt_proc_to_pdg(), and send_mod_file_name().

#define PDGCS_NEW_PROC_TASK_INNER_LOOPS   3

Definition at line 312 of file i_cvrt.h.

Referenced by cvrt_proc_to_pdg(), and send_mod_file_name().

#define READ_NML_STMT   3

Definition at line 64 of file i_cvrt.h.

Referenced by cvrt_exp_to_pdg().

#define READ_STMT   1

Definition at line 62 of file i_cvrt.h.

Referenced by cvrt_exp_to_pdg(), fei_formatted_read(), and fei_unformatted_read().

#define STATIC_SUBSCRIPT_SIZE   7

Definition at line 58 of file i_cvrt.h.

#define WRITE_NML_STMT   2

Definition at line 63 of file i_cvrt.h.

Referenced by cvrt_exp_to_pdg().

#define WRITE_STMT   0

Definition at line 61 of file i_cvrt.h.

Referenced by cvrt_exp_to_pdg(), fei_formatted_write(), fei_iolength(), and fei_unformatted_write().


Typedef Documentation

typedef enum C_kinds CKINDS
typedef int INT32

Definition at line 44 of file i_cvrt.h.

typedef long long int INT64

Definition at line 43 of file i_cvrt.h.

typedef unsigned long INTPTR

Definition at line 45 of file i_cvrt.h.

Definition at line 1693 of file i_cvrt.h.

typedef struct type_descriptor TYPE

Enumeration Type Documentation

enum ALIGN_TYPE
Enumerator:
Error_Align 
Bit_Align 
Byte_Align 
Parcel_Align 
HWord_Align 
Word_Align 
DWord_Align 
FWord_Align 

Definition at line 674 of file i_cvrt.h.

enum ARG_INTENT
Enumerator:
PDGCS_Intent_Unseen 
PDGCS_Intent_In 
PDGCS_Intent_Out 
PDGCS_Intent_Inout 

Definition at line 448 of file i_cvrt.h.

Enumerator:
PDGCS_Unknown_Shape 
PDGCS_Explicit_Shape 
PDGCS_Assumed_Size 
PDGCS_Assumed_Shape 
PDGCS_Deferred_Shape 

Definition at line 455 of file i_cvrt.h.

enum BASIC_TYPE
Enumerator:
Unknown_Type 
L_ogical 
T_ypeless 
V_oid 
Char_Fortran 
Char_C 
S_tructure 
U_nion 
Integral 
Floating_Pt 
C_omplex 
CRI_Pointer 
CRI_Pointer_Char 
BT_func_ptr 
Vector_Mask 

Definition at line 589 of file i_cvrt.h.

enum C_kinds
Enumerator:
CK_NONE