osprey/crayf90/fe90/i_cvrt.h File Reference

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

Go to the source code of this file.

Data Types

type  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_UNUSED_29   29
#define FEI_PROC_UNUSED_30   30
#define FEI_PROC_UNUSED_31   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_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_DIMEN_F_MINUS_MINUS_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_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_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 }
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_Copyin, Context_Omp_Copyprivate,
  Context_Omp_Affinity, Context_Omp_Nest
}
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_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
}
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_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/Subroutines

FILEinit_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)
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 (INTPTR act_st_idx, char *generic_name)
void fei_smt_original_to_qualified (INTPTR qualified_st_idx, char *original_name)
void fei_null_expr (void)
void fei_member_ref (INTPTR 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 (INTPTR 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)
void fei_cvtop (TYPE type)
void fei_substr (INT32 bound_chk)
void fei_seq_subscr (TYPE type)
void fei_nseq_subscr (TYPE type)
void fei_subscr_size (TYPE type, INT32 bounds_check)
void fei_subscr_triplet (TYPE type)
void fei_dv_deref (TYPE type)
void fei_store (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, INTPTR default_lbl_idx)
void fei_static_begin (void)
void fei_static_init (INTPTR st_idx, INT64 offset, INT64 size, INT64 dups, INT64 stride, INT32 string_literal)
void fei_static_reloc_init (INTPTR 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 (INTPTR 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 (INTPTR lbl_idx)
void fei_label_def_named (INTPTR 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_brtrue (INTPTR lbl_idx)
void fei_if (void)
void fei_else (void)
void fei_endif (void)
void fei_goto (INTPTR lbl_idx)
void fei_label_addr (INTPTR idx)
void fei_indirect_goto (INT32 num_labs, INT32 assign_goto_flag)
void fei_arith_goto (INTPTR zero_lab, INTPTR pos_lab, INTPTR neg_lab)
void fei_proc_body (INT32 lineno)
INT32 fei_get_segment (INTPTR 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, INT32 first_idx, INT64 size, INT32 sequence, INTPTR st_idx, INT32 alignment)
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 (INTPTR 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 (INTPTR task_if_idx, INT32 sched_type, INT32 thread_count, INT32 data_count, INT32 onto_count, INT32 reduction_count, INT32 chunk_count)
void fei_parallel (INTPTR 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 (INTPTR 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 (INTPTR array, INT32 size)
void fei_prefetch_ref (INT32 stride, INT32 level, INT32 kind, INT32 size)
void fei_redistribute (INTPTR 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)
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 fei_array_dimen (INT32 flag_bits, INT64 low_bound, INT64 extent, INT32 rank, TYPE span_type, INT64 bitsize, INT32 distribution, INT64 upper_bound)
INT32 fei_pointee (TYPE pointee_type)
INT32 fei_parallel_region (INTPTR ifexpr, INTPTR maxcpus, INT32 context_start, INT32 context_end, INT32 lineno, INT32 flags)
void fei_endparallel_region (INT32 task_x, INT32 lineno)
void fei_doall (INTPTR ifexpr, INTPTR maxcpus, INT32 context_start, INT32 context_end, INT32 induc_symx, INT32 work_dist, INTPTR work_dist_opnd, INT32 flags, INT32 lineno)
INT32 fei_doparallel (INT32 induc_symx, INT32 work_dist, INTPTR 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 (INTPTR task_if_idx, INTPTR task_num_threads_idx, INT32 defaultt)
void fei_paralleldo_open_mp (INTPTR task_if_idx, INTPTR task_num_threads_idx, INT32 defaultt, INT32 ordered, INT32 scheduletype, INTPTR schedulechunck, INT32 threadcount, INT32 datacount, INT32 ontocount)
void fei_parallelworkshare_open_mp (INTPTR task_if_idx, INTPTR task_num_threads_idx, INT32 defaultt)
void fei_workshare_open_mp (void)
void fei_endworkshare_open_mp (INT32 nowait)
void fei_endparallelworkshare_open_mp (void)
void fei_single_open_mp (void)
void fei_sections_open_mp (void)
void fei_do_open_mp (INT32 ordered, INT32 scheduletype, INTPTR schedulechunck, INT32 threadcount, INT32 datacount, INT32 ontocount)
void fei_parallel_open_mp (INTPTR task_if_idx, INTPTR task_num_threads_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_flush_open_mp (INT32 list_count)
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_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_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_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 (TYPE type)
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_erf (TYPE type, int complement)
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)
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, INTPTR default_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 (INTPTR st_idx, INT32 mif_type_idx, INT32 mif_table_type)
void fei_debug_obj (INTPTR idx, INT32 flags, INT32 classs, char *name, INT32 insttype, INT32 members, INT32 numinherit, INT32 firstobj)
void fei_debug_objmem (INTPTR idx, INT32 flags, INT32 visibility, INT32 next, char *name)
INT32 fei_debug_obj_inherit (INTPTR objidx, INT32 visibility)
void fei_debug_scope_info (INTPTR seg_idx, INT32 start_line, INT32 end_line)
void fei_debug_type (INTPTR idx, INT32 flags, INT32 classs, INT32 base, INT32 list, char *name)
void fei_debug_sym2 (INTPTR 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)


Define Documentation

#define FEI_ARRAY_DIMEN_DIST_EXPR   6

Definition at line 231 of file i_cvrt.h.

Referenced by fei_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_DIST_RESHAPE   7

Definition at line 232 of file i_cvrt.h.

Referenced by fei_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_F_MINUS_MINUS_REMOTE   8

Definition at line 233 of file i_cvrt.h.

Referenced by get_type_desc().

#define FEI_ARRAY_DIMEN_FLOW_DEPENDENT   11

Definition at line 236 of file i_cvrt.h.

Referenced by fei_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_HOSTED_TYPE   4

Definition at line 229 of file i_cvrt.h.

Referenced by fei_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_ONTO_EXPR   5

Definition at line 230 of file i_cvrt.h.

Referenced by fei_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_SCON_EXT   3

Definition at line 228 of file i_cvrt.h.

Referenced by get_type_desc().

#define FEI_ARRAY_DIMEN_SCON_LB   2

Definition at line 227 of file i_cvrt.h.

Referenced by get_type_desc().

#define FEI_ARRAY_DIMEN_SCON_UB   10

Definition at line 235 of file i_cvrt.h.

Referenced by get_type_desc().

#define FEI_ARRAY_DIMEN_VARY_EXT   1

Definition at line 226 of file i_cvrt.h.

Referenced by fei_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_VARY_LB   0

Definition at line 225 of file i_cvrt.h.

Referenced by fei_array_dimen(), and get_type_desc().

#define FEI_ARRAY_DIMEN_VARY_UB   9

Definition at line 234 of file i_cvrt.h.

Referenced by fei_array_dimen(), and get_type_desc().

#define FEI_CALL_DOES_NOT_RETURN   0

Definition at line 364 of file i_cvrt.h.

Referenced by cvrt_exp_to_pdg(), and cwh_stmt_call_helper().

#define FEI_DESCRIPTOR_AUTO_F   3

Definition at line 241 of file i_cvrt.h.

Referenced by cwh_types_fill_type(), and get_basic_type().

#define FEI_DESCRIPTOR_BITFLD_C   9

Definition at line 246 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_CONST_C   0

Definition at line 238 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_HOSTED_TYPE   10

Definition at line 247 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 245 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_RESTR_C   4

Definition at line 242 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_SHORT_C   7

Definition at line 244 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_SHRD_PTEE   5

Definition at line 243 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_SIGN_C   1

Definition at line 239 of file i_cvrt.h.

Referenced by cwh_types_fill_type().

#define FEI_DESCRIPTOR_VOLAT_C   2

Definition at line 240 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 317 of file i_cvrt.h.

Referenced by fei_dope_vector(), and get_type_desc().

#define FEI_DOPE_VECTOR_POINTER   1

Definition at line 318 of file i_cvrt.h.

Referenced by fei_dope_vector(), and get_type_desc().

#define FEI_DV_HDR_A_CONTIG   6

Definition at line 80 of file i_cvrt.h.

#define FEI_DV_HDR_ASSOC   3

Definition at line 77 of file i_cvrt.h.

#define FEI_DV_HDR_BASE_ADDR   1

Definition at line 75 of file i_cvrt.h.

#define FEI_DV_HDR_EL_LEN   2

Definition at line 76 of file i_cvrt.h.

#define FEI_DV_HDR_N_DIM   7

Definition at line 81 of file i_cvrt.h.

#define FEI_DV_HDR_ORIG_BASE   9

Definition at line 83 of file i_cvrt.h.

#define FEI_DV_HDR_ORIG_SIZE   10

Definition at line 84 of file i_cvrt.h.

#define FEI_DV_HDR_P_OR_A   5

Definition at line 79 of file i_cvrt.h.

#define FEI_DV_HDR_PTR_ALLOC   4

Definition at line 78 of file i_cvrt.h.

#define FEI_DV_HDR_TYP_CODE   8

Definition at line 82 of file i_cvrt.h.

#define FEI_LABEL_ALGNINST   0

Definition at line 353 of file i_cvrt.h.

Referenced by send_label().

#define FEI_LABEL_ALGNLOOP   2

Definition at line 355 of file i_cvrt.h.

Referenced by send_label().

#define FEI_LABEL_ASSIGN   3

Definition at line 356 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_128VL   24

Definition at line 273 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_AGGRESSIVEINNERLOOPFISSION   37

Definition at line 286 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 279 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 260 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 287 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_CONSTRUCTOR_LOOP   40

Definition at line 289 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_DO_BL   7

Definition at line 256 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 267 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_EXTTABLES   9

Definition at line 258 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_EXTTIME   10

Definition at line 259 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_FISSIONABLE   31

Definition at line 280 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 281 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 290 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_INFORM_ONLY   44

Definition at line 293 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_INTERNAL   26

Definition at line 275 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_IVDEP   0

Definition at line 249 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 268 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_LOOPCHK   6

Definition at line 255 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 261 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_MAXCPUS   16

Definition at line 265 of file i_cvrt.h.

Referenced by fei_label_def_named().

#define FEI_LABEL_DEF_NAMED_NEXTSCALAR   20

Definition at line 269 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 285 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 282 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 283 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 284 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 250 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 263 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_NOSYNCBARR   8

Definition at line 257 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_NOT_REFERENCED   39

Definition at line 288 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 274 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 251 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_NOVSEARCH   4

Definition at line 253 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_PATTERN   29

Definition at line 278 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_PERMUTATION   15

Definition at line 264 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 292 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_PSTREAM_NOCINV   45

Definition at line 294 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_SELECT_TASK   23

Definition at line 272 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 271 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_SHORTLOOP   3

Definition at line 252 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 270 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 262 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_STREAM   42

Definition at line 291 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_STREAMSPLIT   28

Definition at line 277 of file i_cvrt.h.

Referenced by send_label_def().

#define FEI_LABEL_DEF_NAMED_SUPPRESS   5

Definition at line 254 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 266 of file i_cvrt.h.

#define FEI_LABEL_DEF_NAMED_UNROLL   27

Definition at line 276 of file i_cvrt.h.

Referenced by fei_label_def_named(), and send_label_def().

#define FEI_LABEL_REFINNER   1

Definition at line 354 of file i_cvrt.h.

#define FEI_MIF_OBJ_TABLE   1

Definition at line 64 of file i_cvrt.h.

#define FEI_MIF_TYPE_TABLE   0

Definition at line 63 of file i_cvrt.h.

#define FEI_MIF_TYPE_TABLE_MEM   2

Definition at line 65 of file i_cvrt.h.

#define FEI_NEXT_TYPE_IDX_HOSTED_TYPE   0

Definition at line 320 of file i_cvrt.h.

Referenced by fei_next_type_idx(), and send_derived_type().

#define FEI_OBJECT_ACTUAL_ARG   28

Definition at line 213 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_ADDRTAKEN   13

Definition at line 198 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_ALIASED   5

Definition at line 190 of file i_cvrt.h.

#define FEI_OBJECT_ALLOCATE   11

Definition at line 196 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_ASSUMD_SHAPE   21

Definition at line 206 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_ASSUMED_SIZE   7

Definition at line 192 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_AUTOMATIC   12

Definition at line 197 of file i_cvrt.h.

#define FEI_OBJECT_AUXILIARY   8

Definition at line 193 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_CACHE_ALIGN   18

Definition at line 203 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_DEFINED   1

Definition at line 186 of file i_cvrt.h.

Referenced by send_attr_ntry(), and send_dummy_procedure().

#define FEI_OBJECT_DESC_DISTRIB   23

Definition at line 208 of file i_cvrt.h.

#define FEI_OBJECT_DUPLICATE   0

Definition at line 185 of file i_cvrt.h.

#define FEI_OBJECT_DV_IS_PTR   20

Definition at line 205 of file i_cvrt.h.

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

#define FEI_OBJECT_EQUIV   3

Definition at line 188 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_IN_COMMON   33

Definition at line 218 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_INITIALD   9

Definition at line 194 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_INNER_DEF   16

Definition at line 201 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 200 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 210 of file i_cvrt.h.

#define FEI_OBJECT_IS_DOPE_VEC   22

Definition at line 207 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_NAMELIST_ITEM   32

Definition at line 217 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 219 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_OFF_ASSIGNED   10

Definition at line 195 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_OPTIONAL   31

Definition at line 216 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_PERMUTATION   24

Definition at line 209 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_PTR_ASSIGNED   29

Definition at line 214 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_READ_ONLY   35

Definition at line 220 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_REGISTER   6

Definition at line 191 of file i_cvrt.h.

#define FEI_OBJECT_RESULT_TEMP   19

Definition at line 204 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_SAVED   4

Definition at line 189 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_SF_DARG   30

Definition at line 215 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_SYMCON_OFFST   14

Definition at line 199 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_SYMMETRIC   27

Definition at line 212 of file i_cvrt.h.

Referenced by send_attr_ntry().

#define FEI_OBJECT_TARGET   2

Definition at line 187 of file i_cvrt.h.

Referenced by fei_object(), and send_attr_ntry().

#define FEI_OBJECT_TASK_STORE   26

Definition at line 211 of file i_cvrt.h.

#define FEI_OBJECT_WHERE_TEMP   17

Definition at line 202 of file i_cvrt.h.

#define FEI_PROC_ALGNINST   40

Definition at line 160 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_ARG_CHECK   56

Definition at line 176 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_BUFIN   18

Definition at line 138 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_BUFOUT   19

Definition at line 139 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_CNAA   5

Definition at line 125 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_CNGA   4

Definition at line 124 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_CNGO   6

Definition at line 126 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_DEFINITION   26

Definition at line 146 of file i_cvrt.h.

Referenced by fei_proc(), and send_procedure().

#define FEI_PROC_DNDA   12

Definition at line 132 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_DOFLOWTR   38

Definition at line 158 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_ELEMENTAL   58

Definition at line 178 of file i_cvrt.h.

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

#define FEI_PROC_ENTRY   34

Definition at line 154 of file i_cvrt.h.

Referenced by fei_proc_def(), and send_procedure().

#define FEI_PROC_ERRNO   9

Definition at line 129 of file i_cvrt.h.

#define FEI_PROC_FAAT   13

Definition at line 133 of file i_cvrt.h.

#define FEI_PROC_FASTADDR   49

Definition at line 169 of file i_cvrt.h.

#define FEI_PROC_GLOBAL_INLINE   60

Definition at line 180 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_HAS_ALT_ENTRY   59

Definition at line 179 of file i_cvrt.h.

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

#define FEI_PROC_HASRSLT   35

Definition at line 155 of file i_cvrt.h.

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

#define FEI_PROC_IMMORT   37

Definition at line 157 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_IMPORTED   28

Definition at line 148 of file i_cvrt.h.

Referenced by fei_proc(), and send_procedure().

#define FEI_PROC_INDEFSTK   39

Definition at line 159 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_INLINE   1

Definition at line 121 of file i_cvrt.h.

#define FEI_PROC_LIMHEAP   33

Definition at line 153 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_LIMITLM   45

Definition at line 165 of file i_cvrt.h.

#define FEI_PROC_MICROTASK   17

Definition at line 137 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_MOD_FIRST   52

Definition at line 172 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_MOD_JUST   53

Definition at line 173 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_MOD_LAST   54

Definition at line 174 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_NCOADDR   50

Definition at line 170 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_NOCALLS   10

Definition at line 130 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_NOIO   8

Definition at line 128 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_NOSIDE_EFFECTS   62

Definition at line 182 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_NOTHRESHOLDS   25

Definition at line 145 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_OPTIONAL_DIR   61

Definition at line 181 of file i_cvrt.h.

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

#define FEI_PROC_PARALLEL   22

Definition at line 142 of file i_cvrt.h.

#define FEI_PROC_PARENT   27

Definition at line 147 of file i_cvrt.h.

Referenced by fei_proc(), and send_procedure().

#define FEI_PROC_PASARG   32

Definition at line 152 of file i_cvrt.h.

#define FEI_PROC_PERM_NAME   55

Definition at line 175 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_RECURSE   14

Definition at line 134 of file i_cvrt.h.

Referenced by fei_proc_def(), and send_procedure().

#define FEI_PROC_RNGO   7

Definition at line 127 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_SCALAR   20

Definition at line 140 of file i_cvrt.h.

#define FEI_PROC_SCHEDULE   11

Definition at line 131 of file i_cvrt.h.

#define FEI_PROC_SERIAL   23

Definition at line 143 of file i_cvrt.h.

#define FEI_PROC_SHAPECK   51

Definition at line 171 of file i_cvrt.h.

#define FEI_PROC_SHARELM   44

Definition at line 164 of file i_cvrt.h.

#define FEI_PROC_SHORTSEQ   15

Definition at line 135 of file i_cvrt.h.

#define FEI_PROC_SOFTEXT   36

Definition at line 156 of file i_cvrt.h.

#define FEI_PROC_STRROUND   47

Definition at line 167 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_TASKABLE   16

Definition at line 136 of file i_cvrt.h.

#define FEI_PROC_TASKHD   2

Definition at line 122 of file i_cvrt.h.

#define FEI_PROC_TASKINNER   24

Definition at line 144 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_THISPTR   63

Definition at line 183 of file i_cvrt.h.

#define FEI_PROC_TOGGLE   43

Definition at line 163 of file i_cvrt.h.

#define FEI_PROC_TOLERANT   46

Definition at line 166 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_TRUNCATE   48

Definition at line 168 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_UNIQMEM   3

Definition at line 123 of file i_cvrt.h.

#define FEI_PROC_UNUSED_29   29

Definition at line 149 of file i_cvrt.h.

#define FEI_PROC_UNUSED_30   30

Definition at line 150 of file i_cvrt.h.

#define FEI_PROC_UNUSED_31   31

Definition at line 151 of file i_cvrt.h.

#define FEI_PROC_VARIADIC   41

Definition at line 161 of file i_cvrt.h.

#define FEI_PROC_VECTOR   21

Definition at line 141 of file i_cvrt.h.

#define FEI_PROC_VFUNC   0

Definition at line 120 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_ZERO_INIT   57

Definition at line 177 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_PROC_ZEROINC   42

Definition at line 162 of file i_cvrt.h.

Referenced by send_procedure().

#define FEI_SEG_DUPLICATE   9

Definition at line 314 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_EQUIVALENCED   6

Definition at line 311 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_INLINED   4

Definition at line 309 of file i_cvrt.h.

#define FEI_SEG_LOCAL_COMMON   5

Definition at line 310 of file i_cvrt.h.

Referenced by send_stor_blk().

#define FEI_SEG_MODULE   0

Definition at line 305 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_SAVED   1

Definition at line 306 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_SCON_LEN   2

Definition at line 307 of file i_cvrt.h.

Referenced by send_stor_blk().

#define FEI_SEG_SHARED   3

Definition at line 308 of file i_cvrt.h.

Referenced by send_stor_blk().

#define FEI_SEG_THREADPRIVATE   8

Definition at line 313 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_SEG_VOLATILE   10

Definition at line 315 of file i_cvrt.h.

Referenced by fei_seg(), and send_stor_blk().

#define FEI_STMT_ARY_BASE   0

Definition at line 358 of file i_cvrt.h.

Referenced by cvrt_ir_to_pdg().

#define FEI_STMT_ARY_SIZE   1

Definition at line 359 of file i_cvrt.h.

Referenced by cvrt_ir_to_pdg().

#define FEI_STMT_ATOM_UPD   3

Definition at line 361 of file i_cvrt.h.

#define FEI_STMT_INTERNAL   4

Definition at line 362 of file i_cvrt.h.

Referenced by cvrt_ir_to_pdg().

#define FEI_STMT_NO_BARRIER   2

Definition at line 360 of file i_cvrt.h.

#define FEI_TASK_AUTOSCOPE   1

Definition at line 61 of file i_cvrt.h.

#define FEI_TASK_SAVELAST   0

Definition at line 60 of file i_cvrt.h.

#define IRIX_FILE_NAME_SIZE   129

Definition at line 68 of file i_cvrt.h.

#define MIPS_ASSERT_ARGUMENTALIASING   1

Definition at line 86 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_BENIGN   21

Definition at line 106 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_BOUNDSVIOLATIONS   3

Definition at line 88 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_CONCURRENTCALL   5

Definition at line 90 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_DEPENDENCE   22

Definition at line 107 of file i_cvrt.h.

#define MIPS_ASSERT_DO   20

Definition at line 105 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_DOPREFER   8

Definition at line 93 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_EQUIVALENCEHAZARD   9

Definition at line 94 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_FREQUENCY   23

Definition at line 108 of file i_cvrt.h.

#define MIPS_ASSERT_IGNOREANYDEPENDENCE   25

Definition at line 110 of file i_cvrt.h.

#define MIPS_ASSERT_IGNOREANYDEPENDENCES   24

Definition at line 109 of file i_cvrt.h.

#define MIPS_ASSERT_IGNOREASSUMEDDEPENDENCE   27

Definition at line 112 of file i_cvrt.h.

#define MIPS_ASSERT_IGNOREASSUMEDDEPENDENCES   26

Definition at line 111 of file i_cvrt.h.

#define MIPS_ASSERT_LASTVALUENEEDED   11

Definition at line 96 of file i_cvrt.h.

#define MIPS_ASSERT_LASTVALUESNEEDED   12

Definition at line 97 of file i_cvrt.h.

#define MIPS_ASSERT_NOARGUMENTALIASING   2

Definition at line 87 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_NOBOUNDSVIOLATIONS   4

Definition at line 89 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_NOCONCURRENTCALL   6

Definition at line 91 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_NOEQUIVALENCEHAZARD   10

Definition at line 95 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_NOINTERCHANGE   28

Definition at line 113 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_NOLASTVALUENEEDED   13

Definition at line 98 of file i_cvrt.h.

#define MIPS_ASSERT_NOLASTVALUESNEEDED   14

Definition at line 99 of file i_cvrt.h.

#define MIPS_ASSERT_NORECURRENCE   7

Definition at line 92 of file i_cvrt.h.

#define MIPS_ASSERT_NOSYNC   17

Definition at line 102 of file i_cvrt.h.

#define MIPS_ASSERT_NOTEMPORARIESFORCONSTANTARGUMENTS   19

Definition at line 104 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_PERMUTATION   15

Definition at line 100 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_RELATION   16

Definition at line 101 of file i_cvrt.h.

#define MIPS_ASSERT_TEMPORARIESFORCONSTANTARGUMENTS   18

Definition at line 103 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_USECOMPRESS   29

Definition at line 114 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_USECONTROLLEDSTORE   31

Definition at line 116 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_USEEXPAND   30

Definition at line 115 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_USEGATHER   32

Definition at line 117 of file i_cvrt.h.

Referenced by fei_assert().

#define MIPS_ASSERT_USESCATTER   33

Definition at line 118 of file i_cvrt.h.

Referenced by fei_assert().

#define PDGCS_INITIALIZE_APPRENTICE   24

Definition at line 346 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_ATEXPERT   4

Definition at line 326 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_BIG_PIC   19

Definition at line 341 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_CALL_ARG_CK   12

Definition at line 334 of file i_cvrt.h.

#define PDGCS_INITIALIZE_CCG_JUMPS   26

Definition at line 348 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_DBG_TABLES   7

Definition at line 329 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_DOUBLE_ALIGN   15

Definition at line 337 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_EMA_ADDRESS   14

Definition at line 336 of file i_cvrt.h.

#define PDGCS_INITIALIZE_ENABLE_FEAT   16

Definition at line 338 of file i_cvrt.h.

#define PDGCS_INITIALIZE_ENTRY_ARG_CK   13

Definition at line 335 of file i_cvrt.h.

#define PDGCS_INITIALIZE_FLOWTRACE   1

Definition at line 323 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_INITS_DONE   0

Definition at line 322 of file i_cvrt.h.

#define PDGCS_INITIALIZE_INTEGER_1_2   29

Definition at line 351 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_KERNEL   6

Definition at line 328 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_LOCSTATICS   3

Definition at line 325 of file i_cvrt.h.

#define PDGCS_INITIALIZE_MAX_VL64   11

Definition at line 333 of file i_cvrt.h.

#define PDGCS_INITIALIZE_MEM_HIER_OPT   17

Definition at line 339 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_MP   23

Definition at line 345 of file i_cvrt.h.

Referenced by init_PDGCS(), and PDGCS_initialize().

#define PDGCS_INITIALIZE_NO_NEG_MSGS   20

Definition at line 342 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_NO_OPT_MSGS   10

Definition at line 332 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_NOFASTMD   5

Definition at line 327 of file i_cvrt.h.

#define PDGCS_INITIALIZE_OBJ_FILE   8

Definition at line 330 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_OPT_DEBUG   27

Definition at line 349 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_OPT_INFO   28

Definition at line 350 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_PART_DEBUG   2

Definition at line 324 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_PIPELINE   22

Definition at line 344 of file i_cvrt.h.

#define PDGCS_INITIALIZE_S2P_COERCE   25

Definition at line 347 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_SMALL_PIC   18

Definition at line 340 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_STREAMSPLIT   21

Definition at line 343 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_INITIALIZE_TRUNCATE   9

Definition at line 331 of file i_cvrt.h.

Referenced by init_PDGCS().

#define PDGCS_MPP_INIT_APPRENTICE   0

Definition at line 56 of file i_cvrt.h.

#define PDGCS_MPP_INIT_CCG_JUMPS   2

Definition at line 58 of file i_cvrt.h.

#define PDGCS_MPP_INIT_S2P_COERCE   1

Definition at line 57 of file i_cvrt.h.

#define PDGCS_NEW_PROC_CONFORM_CHECK   5

Definition at line 301 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 303 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 297 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 302 of file i_cvrt.h.

Referenced by cvrt_proc_to_pdg().

#define PDGCS_NEW_PROC_IEEE_RECIPS   4

Definition at line 300 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 296 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 298 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 299 of file i_cvrt.h.

Referenced by cvrt_proc_to_pdg(), and send_mod_file_name().

#define READ_NML_STMT   3

Definition at line 73 of file i_cvrt.h.

Referenced by cvrt_exp_to_pdg().

#define READ_STMT   1

Definition at line 71 of file i_cvrt.h.

#define STATIC_SUBSCRIPT_SIZE   7

Definition at line 67 of file i_cvrt.h.

#define WRITE_NML_STMT   2

Definition at line 72 of file i_cvrt.h.

Referenced by cvrt_exp_to_pdg().

#define WRITE_STMT   0

Definition at line 70 of file i_cvrt.h.


Typedef Documentation

typedef enum C_kinds CKINDS

typedef int INT32

Definition at line 53 of file i_cvrt.h.

typedef long long int INT64

Definition at line 52 of file i_cvrt.h.

typedef unsigned long INTPTR

Definition at line 54 of file i_cvrt.h.

Definition at line 1662 of file i_cvrt.h.


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 646 of file i_cvrt.h.

enum ARG_INTENT

Enumerator:
PDGCS_Intent_Unseen 
PDGCS_Intent_In 
PDGCS_Intent_Out 
PDGCS_Intent_Inout 

Definition at line 434 of file i_cvrt.h.

Enumerator:
PDGCS_Unknown_Shape 
PDGCS_Explicit_Shape 
PDGCS_Assumed_Size 
PDGCS_Assumed_Shape 
PDGCS_Deferred_Shape 

Definition at line 441 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 565 of file i_cvrt.h.

enum C_kinds

Enumerator:
CK_NONE 
CK_CHAR 
CK_SMALL 
CK_MED 
CK_LARGE 
CK_XLARGE 

Definition at line 425 of file i_cvrt.h.

enum CALL_TYPE

Enumerator:
No_Arg_Call 
By_Value_Call 
By_Addr_Call 
By_Reg_Call 
MPP_PAL_Call 

Definition at line 656 of file i_cvrt.h.

Enumerator:
No_Const 
Arith_Const 
Addr_Const 
Pattern_Const 
Array_Const 
Struct_Const 
Null_Arg_Const 
Vector_Mask_Const 

Definition at line 663 of file i_cvrt.h.

Enumerator:
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_Copyin 
Context_Omp_Copyprivate 
Context_Omp_Affinity 
Context_Omp_Nest 

Definition at line 522 of file i_cvrt.h.

enum DBGCLASS

Enumerator:
Dbgclass_None 
Dbgclass_Statement 
Dbgclass_Exitprogram 
Dbgclass_Endprologue 
Dbgclass_Startepilogue 
Dbgclass_F90construct 
Dbgclass_F90loop 
Dbgclass_User 

Definition at line 367 of file i_cvrt.h.

Enumerator:
No_Dist 
Block_Dist 
Cyclic_Dist 
Star_Dist 

Definition at line 481 of file i_cvrt.h.

Enumerator:
Dbgobj_Class_C 

Definition at line 406 of file i_cvrt.h.

Enumerator:
Dbgobj_Struct_F 

Definition at line 402 of file i_cvrt.h.

Enumerator:
Dbgobjm_Friend_F 
Dbgobjm_Virtual_F 
Dbgobjm_Pure_F 
Dbgobjm_Class_F 
Dbgobjm_Func_F 

Definition at line 417 of file i_cvrt.h.

Enumerator:
Dbgtyp_Void 
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 

Definition at line 383 of file i_cvrt.h.

Enumerator:
Dbgtyp_Const_F 
Dbgtyp_Volatile_F 

Definition at line 378 of file i_cvrt.h.

Enumerator:
Dbgvis_Public 
Dbgvis_Private 
Dbgvis_Protect 
Dbgvis_Virtual 

Definition at line 410 of file i_cvrt.h.

Enumerator:
Seq_Unknown 
Seq_None 
Seq_Numeric 
Seq_Char 
Seq_Mixed 

Definition at line 582 of file i_cvrt.h.

Enumerator:
Unknown_Func 
C_Function 
C_Function_Proto 
Fort_Function 
Fort_Subroutine 
Main_Pgm 
Fort_Blockdata 
F90_Module 

Definition at line 599 of file i_cvrt.h.

enum LABEL_SYM

Enumerator:
PDGCS_Lbl_Unknown 
PDGCS_Lbl_User 
PDGCS_Lbl_Format 
PDGCS_Lbl_Internal 
PDGCS_Lbl_Debug 
PDGCS_Lbl_Cstrct 

Definition at line 609 of file i_cvrt.h.

enum LANG

Enumerator:
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 

Definition at line 673 of file i_cvrt.h.

enum OBJECT_SYM

Enumerator:
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 

Definition at line 501 of file i_cvrt.h.

Enumerator:
Definition 
Parent 
Imported 

Definition at line 476 of file i_cvrt.h.

enum PROC_CLASS

Enumerator:
PDGCS_Proc_Unknown 
PDGCS_Proc_Extern 
PDGCS_Proc_Intern_Ref 
PDGCS_Proc_Unused 
PDGCS_Proc_Intern 
PDGCS_Proc_Imported 
PDGCS_Proc_Module 
PDGCS_Proc_Host_Ref 

Definition at line 589 of file i_cvrt.h.

Enumerator:
Unknown_Return 
Normal_Return 
Void_Return 
Alternate_Return 

Definition at line 495 of file i_cvrt.h.

Enumerator:
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_Coment 

Definition at line 617 of file i_cvrt.h.

enum SYM_GROUP

Enumerator:
Sym_Null 
Sym_Object 
Sym_Function 
Sym_Unknown 
Sym_Member 
Sym_Namelist 

Definition at line 487 of file i_cvrt.h.

enum TABLE_TYPE

Enumerator:
Unknown_Table 
Basic 
Pointer 
Array 
Func_tion 

Definition at line 558 of file i_cvrt.h.

Enumerator:
PDGCS_WorkDist_NONE 
PDGCS_WorkDist_Single 
PDGCS_WorkDist_Vector 
PDGCS_WorkDist_Guided 
PDGCS_WorkDist_Num_Chunks 
PDGCS_WorkDist_Chunk_Size 
PDGCS_WorkDist_NCPUS_Chunks 
PDGCS_WorkDist_MPP_Uniform 
PDGCS_WorkDist_MPP_Chunk_Size 
PDGCS_WorkDist_MPP_Num_Chunks 
PDGCS_WorkDist_MPP_Guided 
PDGCS_WorkDist_MPP_Align 
PDGCS_WorkDist_MPP_Asyn 
PDGCS_WorkDist_MPP_Reduc_Sum 
PDGCS_WorkDist_MPP_Reduc_Prod 
PDGCS_WorkDist_MPP_Reduc_Max 
PDGCS_WorkDist_MPP_Reduc_Min 
PDGCS_WorkDist_OMP_None 
PDGCS_WorkDist_OMP_Runtime 
PDGCS_WorkDist_OMP_Static 
PDGCS_WorkDist_OMP_Dynamic 
PDGCS_WorkDist_OMP_Guided 

Definition at line 449 of file i_cvrt.h.


Function Documentation

void cwh_add_to_used_files_table ( char *  name,
INT32  copy_name 
)

Referenced by cvrt_to_pdg(), and fei_add_use_path().

INT32 eval_npex ( INT32  npdx,
INT32  n_pes_val 
)

void fei__maxloc ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei__minloc ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_abs ( TYPE  type  ) 

void fei_acos ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_acosd ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_add_and_fetch ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_add_use_path ( INTPTR  st_idx,
INT32  path_idx,
INT32  module_idx 
)

Definition at line 191 of file cwh_mkdepend.cxx.

References cwh_add_to_used_files_table(), FALSE, i, INT, and TABLE_IDX.

Referenced by cvrt_exp_to_pdg().

void fei_addr ( TYPE  type  ) 

void fei_addr_con ( TYPE  type  ) 

void fei_adjustl ( TYPE  type  ) 

Definition at line 1757 of file cwh_intrin.cxx.

References cwh_stk_push(), cwh_stmt_character_icall(), INTRN_ADJUSTL, NULL, and WN_item.

Referenced by cvrt_exp_to_pdg().

void fei_adjustr ( TYPE  type  ) 

Definition at line 1765 of file cwh_intrin.cxx.

References cwh_stk_push(), cwh_stmt_character_icall(), INTRN_ADJUSTR, NULL, and WN_item.

Referenced by cvrt_exp_to_pdg().

void fei_align_symbol ( INT32  list_count,
INT32  C_value 
)

Definition at line 1544 of file cwh_directive.cxx.

References cwh_directive_fill_align(), and WN_PRAGMA_ALIGN.

Referenced by cvrt_exp_to_pdg().

void fei_all ( TYPE  type  ) 

void fei_alloc ( void   ) 

void fei_allocate ( INT32  nargs  ) 

void fei_and ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg(), and fei_mbits().

void fei_and_and_fetch ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_any ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_arg_addr ( TYPE  type  ) 

void fei_argchk ( void   ) 

Referenced by cvrt_exp_to_pdg().

void fei_argloc ( void   ) 

Referenced by cvrt_exp_to_pdg().

INTPTR fei_arith_con ( TYPE  type,
long start 
)

void fei_arith_goto ( INTPTR  zero_lab,
INTPTR  pos_lab,
INTPTR  neg_lab 
)

INTPTR fei_array_dimen ( INT32  flag_bits,
INT64  low_bound,
INT64  extent,
INT32  rank,
TYPE  span_type,
INT64  bitsize,
INT32  distribution,
INT64  upper_bound 
)

Referenced by get_type_desc().

void fei_as_ref ( TYPE  type  ) 

void fei_ashift ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_asin ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_asind ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_assert ( INT32  assertion,
INT32  list_count 
)

Referenced by cvrt_exp_to_pdg().

void fei_atan ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_atan2 ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_atan2d ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_atand ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_atomic_open_mp ( void   ) 

void fei_atomic_swap ( TYPE  type  ) 

void fei_backspace ( void   ) 

Definition at line 1824 of file cwh_io.cxx.

References cwh_io_no_desc(), and IOS_CR_BACKSPACE.

Referenced by cvrt_exp_to_pdg().

void fei_barrier ( void   ) 

Definition at line 1076 of file cwh_directive.cxx.

References cwh_directive_barrier_insert(), NULL, wn, WN_CreatePragma, and WN_PRAGMA_BARRIER.

Referenced by cvrt_exp_to_pdg().

void fei_barrier_open_mp ( void   ) 

void fei_bit_len ( void   ) 

void fei_blkct ( void   ) 

void fei_blockable ( INT32  expressions  ) 

Referenced by cvrt_exp_to_pdg().

void fei_blocking_size ( void   ) 

void fei_bneg ( TYPE  type  ) 

void fei_brtrue ( INTPTR  lbl_idx  ) 

Definition at line 2444 of file cwh_stmt.cxx.

References cast_to_LB, cwh_block_append(), cwh_expr_operand(), NULL, and WN_CreateTruebr.

Referenced by cvrt_exp_to_pdg().

void fei_cached_read ( void   ) 

void fei_call ( INT32  num_args,
TYPE  type,
INT32  call_type,
INT32  alt_return_flag,
INT32  inline_setting,
INT64  flags 
)

Definition at line 1162 of file cwh_stmt.cxx.

References cast_to_TY, cwh_stmt_call_helper(), t_TY, and void.

Referenced by cvrt_exp_to_pdg(), and fei_where().

void fei_case ( INT32  case_follows  ) 

void fei_cci ( void   ) 

void fei_ceiling ( TYPE  type  ) 

Definition at line 1017 of file cwh_intrin.cxx.

References cwh_ceiling_floor(), and OPR_CEIL.

Referenced by cvrt_exp_to_pdg().

void fei_chanDI ( void   ) 

void fei_chanEI ( void   ) 

void fei_clearip ( void   ) 

void fei_close ( void   ) 

void fei_clr_cache_inv ( void   ) 

void fei_clrci ( void   ) 

void fei_clrsm ( void   ) 

void fei_cmr ( void   ) 

void fei_compare_and_swap ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_complex ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_concat ( INT32  n_opnds  ) 

void fei_concurrentize ( INT32  state  ) 

Referenced by cvrt_exp_to_pdg().

void fei_conjg ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

INTPTR fei_constant ( TYPE  type,
INT32  Class,
char *  start,
INT64  bitsize 
)

void fei_control_list ( INT32  io_type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_copy_in ( INT32  list_count  ) 

Referenced by cvrt_exp_to_pdg().

void fei_copyin ( void   ) 

Referenced by cvrt_exp_to_pdg().

void fei_copyin_bound ( INTPTR  sym_idx  ) 

void fei_copyout ( void   ) 

Referenced by cvrt_exp_to_pdg().

void fei_cos ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_cosd ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_cosh ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_coss ( void   ) 

void fei_cot ( TYPE  type  ) 

Definition at line 607 of file cwh_intrin.cxx.

References cwh_expr_operand(), cwh_stk_push(), fei_div(), fei_tan(), MTYPE_I4, NULL, one, wn, WN_Intconst(), and WN_item.

Referenced by cvrt_exp_to_pdg().

void fei_count ( TYPE  type  ) 

void fei_critical_open_mp ( char *  name  ) 

void fei_criticalsection ( INT32  var_count  ) 

Referenced by cvrt_exp_to_pdg().

void fei_cshift ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_cvtop ( TYPE  type  ) 

void fei_dci ( void   ) 

void fei_dciv ( void   ) 

void fei_deallocate ( INT32  nargs  ) 

void fei_debug_mif_type_idx ( INTPTR  st_idx,
INT32  mif_type_idx,
INT32  mif_table_type 
)

void fei_debug_obj ( INTPTR  idx,
INT32  flags,
INT32  classs,
char *  name,
INT32  insttype,
INT32  members,
INT32  numinherit,
INT32  firstobj 
)

INT32 fei_debug_obj_inherit ( INTPTR  objidx,
INT32  visibility 
)

void fei_debug_objmem ( INTPTR  idx,
INT32  flags,
INT32  visibility,
INT32  next,
char *  name 
)

void fei_debug_scope_info ( INTPTR  seg_idx,
INT32  start_line,
INT32  end_line 
)

void fei_debug_sym2 ( INTPTR  idx,
char *  name,
INT32  next,
INT64  evalue 
)

void fei_debug_type ( INTPTR  idx,
INT32  flags,
INT32  classs,
INT32  base,
INT32  list,
char *  name 
)

void fei_deref ( TYPE  type  ) 

TYPE fei_descriptor ( INT32  flag_matrix,
INT32  table_type,
INTPTR  table_index,
INT32  basic_type,
INT32  aux_info,
INT32  alignment 
)

void fei_di ( void   ) 

void fei_div ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg(), and fei_cot().

void fei_dmi ( void   ) 

void fei_do_open_mp ( INT32  ordered,
INT32  scheduletype,
INTPTR  schedulechunck,
INT32  threadcount,
INT32  datacount,
INT32  ontocount 
)

Referenced by cvrt_exp_to_pdg().

void fei_doacross ( INTPTR  task_if_idx,
INT32  sched_type,
INT32  thread_count,
INT32  data_count,
INT32  onto_count,
INT32  reduction_count,
INT32  chunk_count 
)

Referenced by cvrt_exp_to_pdg().

void fei_doall ( INTPTR  ifexpr,
INTPTR  maxcpus,
INT32  context_start,
INT32  context_end,
INT32  induc_symx,
INT32  work_dist,
INTPTR  work_dist_opnd,
INT32  flags,
INT32  lineno 
)

INT32 fei_doall_wave ( INT32  ifexpr,
INT32  maxcpus,
INT32  context_start,
INT32  context_end,
INT32  iter_start,
INT32  iter_end,
INT32  lineno 
)

void fei_doforever ( void   ) 

Definition at line 3555 of file cwh_stmt.cxx.

References cwh_block_push_block(), FALSE, and NULL.

Referenced by cvrt_exp_to_pdg().

void fei_doloop ( INT32  line  ) 

Definition at line 3283 of file cwh_stmt.cxx.

References Be_Type_Tbl, BOOL, CLASS_PREG, count, Create_Preg(), nested_do::current, current_srcpos, cwh_addr_extent(), cwh_addr_istore(), cwh_addr_load_ST(), cwh_addr_load_WN(), cwh_addr_stid(), cwh_addr_store_ST(), cwh_addr_store_WN(), cwh_block_append(), cwh_block_append_given(), cwh_block_push_block(), cwh_block_set_current(), cwh_convert_to_ty(), cwh_directive_insert_do_loop_directives(), cwh_doloop_typeid, cwh_expr_bincalc(), cwh_expr_operand(), cwh_mp_region(), cwh_preg_temp_save(), cwh_stk_get_class(), cwh_stk_pop_ST(), cwh_stk_pop_WHIRL(), cwh_types_scalar_TY(), cwh_types_WN_TY(), nested_do::depth, doloop_ty, end, nested_do::explicit_end, FALSE, global_to_local_line_number(), Index_To_Str(), INT32, Mtype_comparison(), MTYPE_I4, MTYPE_I8, MTYPE_To_PREG, mUINT16, nested_do_descriptor, NULL, OPCODE_make_op(), OPR_ADD, OPR_CONST, OPR_GE, OPR_INTCONST, OPR_LDID, OPR_LE, OPR_LT, OPR_MPY, parallel_do_count, pos(), Save_Str(), SCLASS_FORMAL, ST_class, ST_item, ST_item_whole_array, ST_sclass, ST_type, start, step(), stride, Top_of_Loop_Block, TRUE, TY_mtype, TY_pointed, nested_do::type, TYPE_ID, USRCPOS_clear, USRCPOS_filenum, USRCPOS_linenum, USRCPOS_srcpos, WN_const_val(), WN_COPY_Tree(), WN_CreateBlock, WN_CreateDO, WN_CreateExp2, WN_CreateIdname, WN_DELETE_Tree(), WN_Intconst(), WN_Ldid(), WN_LdidPreg(), WN_PRAGMA_PARALLEL_DO, WN_PRAGMA_PDO_BEGIN, WN_Set_Linenum(), WN_st(), WN_Stid(), WN_StidPreg, and WNOPR.

Referenced by cvrt_exp_to_pdg().

INT32 fei_doparallel ( INT32  induc_symx,
INT32  work_dist,
INTPTR  work_dist_opnd,
INT32  lineno 
)

INT32 fei_doparallel_wave ( INT32  iter_start,
INT32  iter_end,
INT32  lineno 
)

TYPE fei_dope_vector ( INT32  num_dims,
TYPE  base_type,
INT32  flags 
)

void fei_dot_product ( TYPE  type  ) 

void fei_dot_product_logical ( TYPE  type  ) 

void fei_dowhile ( void   ) 

void fei_dsbl_interupt ( void   ) 

Referenced by cvrt_exp_to_pdg().

void fei_dsc ( void   ) 

void fei_dshiftl ( TYPE  type  ) 

void fei_dshiftr ( TYPE  type  ) 

void fei_dv_def ( INT32  num_dims  ) 

void fei_dv_deref ( TYPE  type  ) 

void fei_dv_ptr_asg ( void   ) 

void fei_dynamic ( INT32  list_count  ) 

Referenced by cvrt_exp_to_pdg().

void fei_eci ( void   ) 

void fei_eciv ( void   ) 

void fei_ei ( void   ) 

void fei_else ( void   ) 

Definition at line 3606 of file cwh_stmt.cxx.

References cwh_block_set_current(), cwh_stk_pop_WN(), cwh_stk_push(), WN_item, and WN_kid2().

Referenced by cvrt_exp_to_pdg().

void fei_emi ( void   ) 

void fei_enbl_interupt ( void   ) 

Referenced by cvrt_exp_to_pdg().

void fei_end_ioblock ( void   ) 

void fei_endcritical_open_mp ( char *  name  ) 

void fei_endcriticalsection ( void   ) 

void fei_enddo ( void   ) 

void fei_enddo_open_mp ( INT32  nowait  ) 

Referenced by cvrt_exp_to_pdg().

void fei_endfile ( void   ) 

Definition at line 1839 of file cwh_io.cxx.

References cwh_io_no_desc(), and IOS_CR_ENDFILE.

Referenced by cvrt_exp_to_pdg().

void fei_endguard ( INT32  task_x,
INT32  guard_num,
INT32  lineno 
)

void fei_endif ( void   ) 

Definition at line 3634 of file cwh_stmt.cxx.

References cwh_block_pop_block(), and cwh_stk_pop_WN().

Referenced by cvrt_exp_to_pdg().

void fei_endmaster_open_mp ( void   ) 

Definition at line 2320 of file cwh_directive.cxx.

References cwh_directive_pop_and_nowait(), FALSE, and TRUE.

Referenced by cvrt_exp_to_pdg().

void fei_endordered_open_mp ( void   ) 

void fei_endpar_body ( INT32  taskloop_x,
INT32  lineno 
)

void fei_endparallel ( void   ) 

Definition at line 903 of file cwh_directive.cxx.

References cwh_directive_pop_and_nowait(), and FALSE.

Referenced by cvrt_exp_to_pdg().

void fei_endparallel_open_mp ( void   ) 

Definition at line 2464 of file cwh_directive.cxx.

References cwh_directive_pop_and_nowait(), FALSE, and TRUE.

Referenced by cvrt_exp_to_pdg().

void fei_endparallel_region ( INT32  task_x,
INT32  lineno 
)

Definition at line 605 of file cwh_directive.cxx.

References cwh_directive_pop_and_nowait(), and FALSE.

Referenced by cvrt_exp_to_pdg().

void fei_endparalleldo_open_mp ( void   ) 

Definition at line 2448 of file cwh_directive.cxx.

References cwh_block_pop_region(), and void.

Referenced by cvrt_exp_to_pdg().

void fei_endparallelsections_open_mp ( void   ) 

Definition at line 2477 of file cwh_directive.cxx.

References cwh_directive_pop_and_nowait(), FALSE, and TRUE.

Referenced by cvrt_exp_to_pdg().

void fei_endparallelworkshare_open_mp ( void   ) 

Definition at line 2116 of file cwh_directive.cxx.

References cwh_directive_pop_and_nowait(), FALSE, and TRUE.

Referenced by cvrt_exp_to_pdg().

void fei_endpdo ( INT32  nowait  ) 

Referenced by cvrt_exp_to_pdg().

void fei_endpsection ( INT32  nowait  ) 

Referenced by cvrt_exp_to_pdg().

void fei_endsections_open_mp ( INT32  nowait  ) 

Referenced by cvrt_exp_to_pdg().

void fei_endsingle_open_mp ( INT32  nowait  ) 

Referenced by cvrt_exp_to_pdg().

void fei_endsingleprocess ( INT32  nowait  ) 

Referenced by cvrt_exp_to_pdg().

void fei_endworkshare_open_mp ( INT32  nowait  ) 

Definition at line 2104 of file cwh_directive.cxx.

References cwh_directive_pop_and_nowait(), and TRUE.

Referenced by cvrt_exp_to_pdg().

void fei_entry_pt ( INTPTR  st_idx  ) 

void fei_eoshift ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_eq ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_eqv ( TYPE  type  ) 

Definition at line 1055 of file cwh_expr.cxx.

References fei_bneg(), and fei_xor().

Referenced by cvrt_exp_to_pdg().

void fei_erf ( TYPE  type,
int  complement 
)

Referenced by cvrt_exp_to_pdg().

void fei_err ( void   ) 

void fei_esc ( void   ) 

void fei_esi ( void   ) 

void fei_ex ( INT32  nargs  ) 

void fei_exp ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_exponent ( TYPE  type  ) 

void fei_exponentiate ( TYPE  type  ) 

void fei_fcd ( TYPE  type  ) 

void fei_fetch_and_add ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_fetch_and_and ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_fetch_and_nand ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_fetch_and_or ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_fetch_and_sub ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_fetch_and_xor ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg().

void fei_field_arrow ( TYPE  type  ) 

void fei_field_dot ( TYPE  type  ) 

Definition at line 2679 of file cwh_addr.cxx.

Referenced by cvrt_exp_to_pdg().

void fei_fill_symbol ( INT32  list_count,
INT32  C_value 
)

Definition at line 1528 of file cwh_directive.cxx.

References cwh_directive_fill_align(), and WN_PRAGMA_FILL.

Referenced by cvrt_exp_to_pdg().

void fei_fincsr ( void   ) 

void fei_fission ( void   ) 

void fei_floor ( TYPE  type  ) 

Definition at line 1022 of file cwh_intrin.cxx.

References cwh_ceiling_floor(), and OPR_FLOOR.

Referenced by cvrt_exp_to_pdg().

void fei_flush ( INT32  list_count  ) 

Referenced by cvrt_exp_to_pdg().

void fei_flush_open_mp ( INT32  list_count  ) 

Referenced by cvrt_exp_to_pdg().

void fei_formatted_read ( void   ) 

void fei_formatted_write ( void   ) 

void fei_fort_reset ( void   ) 

void fei_fpclass ( TYPE  type  ) 

void fei_fraction ( void   ) 

Referenced by cvrt_exp_to_pdg().

void fei_free ( void   ) 

void fei_function_ref ( INTPTR  fnc_idx  ) 

Definition at line 710 of file cwh_stmt.cxx.

References cast_to_ST, cast_to_STB, cwh_stk_push(), DevAssert, al::form, is_ST, al::item, NULL, p, and ST_item.

Referenced by cvrt_exp_to_pdg().

void fei_fuse ( INT32  level  ) 

Referenced by cvrt_exp_to_pdg().

void fei_ge ( TYPE  type  ) 

Referenced by cvrt_exp_to_pdg(), and fei_sign_xfer().

void fei_geommap ( void   ) 

void fei_get_all_estat ( void   ) 

Referenced by cvrt_exp_to_pdg().

void fei_get_bsr0 ( void   ) 

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 
)

void fei_get_dv_extent ( INT32  dim,
INT32  expand 
)

Definition at line 211 of file cwh_dope.cxx.

References cwh_dope_read_bound(), and DOPE_bound_sz.

Referenced by cvrt_exp_to_pdg(), cwh_inline_allocate(), and fei_as_ref().

void fei_get_dv_hdr_fld ( INT32  field  ) 

void fei_get_dv_low_bnd ( INT32  dim,
INT32  expand 
)

Definition at line 197 of file cwh_dope.cxx.

References cwh_dope_read_bound().

Referenced by cvrt_exp_to_pdg().

void fei_get_dv_str_mult ( INT32  dim,