Classes |
| union | id_str_entry |
| struct | cmd_line_flags_entry |
| struct | ac_cmd_line_flags_entry |
| struct | dump_flags_entry |
| struct | on_off_flags_entry |
| struct | opnd_entry |
| struct | expr_semantics_args |
| struct | cdir_switch_entry |
| struct | opt_flags_entry |
| union | target_machine_entry |
| struct | ciitem_entry |
| struct | ciitem_tbl_entry |
| struct | cilist1 |
| struct | f90_type |
| union | ext_dope_entry |
| struct | int_dope_entry |
| struct | exp_tbl_entry |
| struct | nmlist_goli |
| struct | nmlist_group_hdr |
| struct | nmlist_struclist |
Typedefs |
| typedef enum tasking_scope_values | task_scope_type |
typedef enum
short_circuit_lvl_values | short_circuit_lvl_type |
typedef enum
sgi_inline_state_values | sgi_inline_state_type |
| typedef enum mp_directive_values | mp_directive_type |
| typedef enum mp_clause_values | mp_clause_type |
typedef enum
open_mp_directive_values | open_mp_directive_type |
| typedef enum open_mp_clause_values | open_mp_clause_type |
typedef enum
openad_directive_values | openad_directive_type |
| typedef enum openad_clause_values | openad_clause_type |
| typedef enum addr_mode_values | addr_mode_type |
| typedef enum basic_type_values | basic_type_type |
typedef enum
convert_to_string_values | convert_to_string_type |
| typedef enum debug_lvl_values | debug_lvl_type |
| typedef enum expr_mode_values | expr_mode_type |
| typedef enum fld_values | fld_type |
| typedef enum fortran_type_values | fortran_type_type |
| typedef enum forward_ref_values | forward_ref_type |
| typedef enum glb_tbl_idx_values | glb_tbl_idx_type |
| typedef enum intrinsic_values | intrinsic_type |
| typedef enum linear_type_values | linear_type_type |
| typedef enum msg_lvl_values | msg_lvl_type |
| typedef enum msg_severities | msg_severities_type |
| typedef enum obj_values | obj_type |
| typedef enum operator_values | operator_type |
| typedef enum scalar_lvl_values | scalar_lvl_type |
| typedef enum sh_position_values | sh_position_type |
| typedef enum src_form_values | src_form_type |
| typedef enum stmt_type_values | stmt_type_type |
| typedef enum stream_lvl_values | stream_lvl_type |
| typedef enum task_lvl_values | task_lvl_type |
| typedef enum vector_lvl_values | vector_lvl_type |
| typedef enum trace_values | trace_type |
typedef struct
ac_cmd_line_flags_entry | ac_cmd_line_flags_type |
| typedef struct cdir_switch_entry | cdir_switch_type |
| typedef struct cmd_line_flags_entry | cmd_line_flags_type |
| typedef struct dump_flags_entry | dump_flags_type |
| typedef struct expr_semantics_args | expr_arg_type |
| typedef struct on_off_flags_entry | on_off_flags_type |
| typedef struct opnd_entry | opnd_type |
| typedef struct opt_flags_entry | opt_flags_type |
| typedef union target_machine_entry | target_machine_type |
| typedef union id_str_entry | id_str_type |
| typedef enum size_expr_level | size_level_type |
typedef enum
cif_directive_code_values | cif_directive_code_type |
| typedef enum cif_stmt_values | cif_stmt_type |
| typedef enum cif_usage_code_values | cif_usage_code_type |
| typedef enum exp_form_entry | exp_form_type |
| typedef enum io_stmt_entry | io_stmt_type |
| typedef struct ciitem_entry | ciitem_entry_type |
| typedef struct ciitem_tbl_entry | ciitem_tbl_type |
| typedef struct cilist1 | cilist1_type |
| typedef char | const_opts_type [MAX_CONST_OPT_LENGTH] |
| typedef char | ciitem_name [MAX_CIITEM_NAME_LENGTH] |
| typedef ciitem_entry_type | ciitem_list_type [MAX_NUM_CIITEM] |
| typedef struct f90_type | f90_type_t |
| typedef union ext_dope_entry | ext_dope_type |
| typedef struct int_dope_entry | int_dope_type |
| typedef struct exp_tbl_entry | exp_tbl_type |
| typedef struct nmlist_goli | nmlist_goli_t |
| typedef struct nmlist_struclist | nmlist_struclist_t |
Enumerations |
| enum | addr_mode_values { Addr_Full,
Addr_Fast
} |
| enum | comp_phase_values {
Cmdline_Parsing,
Pass1_Parsing,
Lex_Parsing,
Decl_Semantics,
Pass2_Semantics,
Inlining,
Pdg_Conversion
} |
| enum | convert_to_string_values {
Dont_Care,
Binary_Fmt,
Octal_Fmt,
Hex_Fmt,
Character_Fmt
} |
| enum | basic_type_values {
Integer,
Logical,
Real,
Complex,
CRI_Ptr,
CRI_Parcel_Ptr,
CRI_Ch_Ptr,
Typeless,
Character,
Structure,
Num_Basic_Types,
Last_Linear_Type = CRI_Ch_Ptr
} |
| enum | debug_lvl_values {
Debug_Lvl_0,
Debug_Lvl_1,
Debug_Lvl_2,
Debug_Lvl_3,
No_Debugging
} |
| enum | expr_mode_values {
Initialization_Expr,
Specification_Expr,
Stmt_Func_Expr,
Data_Stmt_Target,
Data_Stmt_Target_Expr,
Restricted_Imp_Do_Target,
Restricted_Imp_Do_Expr,
Regular_Expr
} |
| enum | fld_values {
NO_Tbl_Idx,
CN_Tbl_Idx,
SB_Tbl_Idx,
IL_Tbl_Idx,
AT_Tbl_Idx,
SH_Tbl_Idx,
IR_Tbl_Idx,
IMPLICIT_Tbl_Idx
} |
| enum | fortran_type_values {
Fortran_Integer,
Fortran_Logical,
Fortran_Real,
Fortran_Double,
Fortran_Complex,
Fortran_Double_Complex,
Fortran_Character,
Fortran_Typeless,
Num_Fortran_Types
} |
| enum | tasking_scope_values { Priv,
Shared
} |
| enum | forward_ref_values { From_Assign_Stmt,
From_Do_Stmt,
To_Format_Stmt
} |
| enum | glb_tbl_idx_values {
Allocate_Attr_Idx,
Ptr_Asg_Attr_Idx,
Argchck_Attr_Idx,
Backspace_Attr_Idx,
Buffer_In_Attr_Idx,
Buffer_Out_Attr_Idx,
Close_Attr_Idx,
Dealloc_Attr_Idx,
Deallocate_Attr_Idx,
End_Attr_Idx,
Endfile_Attr_Idx,
Inquire_Attr_Idx,
Main_Attr_Idx,
Open_Attr_Idx,
Pause_Attr_Idx,
Realloc_Attr_Idx,
Rewind_Attr_Idx,
Stop_Attr_Idx,
Conform_Attr_Idx,
Bounds_Attr_Idx,
Rbounds_Attr_Idx,
Sbounds_Attr_Idx,
Ptr_Chk_Attr_Idx,
Pe_Offset_Attr_Idx,
Set_Numthreads_Attr_Idx,
Num_Glb_Tbl_Idxs
} |
| enum | inline_lvl_values {
Inline_Lvl_0,
Inline_Lvl_1,
Inline_Lvl_2,
Inline_Lvl_3,
Inline_Lvl_4,
Inline_Lvl_Err
} |
| enum | short_circuit_lvl_values { Short_Circuit_Off,
Short_Circuit_Present,
Short_Circuit_Left_Right,
Short_Circuit_Functions
} |
| enum | sgi_inline_state_values { Not_Specified_Sgi,
Inline_Sgi,
Noinline_Sgi
} |
| enum | intrinsic_values {
Unknown_Intrinsic,
Abs_Intrinsic,
Achar_Intrinsic,
Acos_Intrinsic,
Acosd_Intrinsic,
Add_And_Fetch_Intrinsic,
Adjustl_Intrinsic,
Adjustr_Intrinsic,
Aimag_Intrinsic,
Aint_Intrinsic,
All_Intrinsic,
Allocated_Intrinsic,
Alog_Intrinsic,
Alog10_Intrinsic,
Amax0_Intrinsic,
Amax1_Intrinsic,
Amin0_Intrinsic,
Amin1_Intrinsic,
Amod_Intrinsic,
And_Intrinsic,
And_And_Fetch_Intrinsic,
Anint_Intrinsic,
Any_Intrinsic,
Asin_Intrinsic,
Asind_Intrinsic,
Associated_Intrinsic,
Atan_Intrinsic,
Atan2_Intrinsic,
Atan2d_Intrinsic,
Atand_Intrinsic,
Bitest_Intrinsic,
Bit_Size_Intrinsic,
Bjtest_Intrinsic,
Bktest_Intrinsic,
Btest_Intrinsic,
Cabs_Intrinsic,
Ccos_Intrinsic,
Cdabs_Intrinsic,
Cdcos_Intrinsic,
Cdexp_Intrinsic,
Cdlog_Intrinsic,
Cdsin_Intrinsic,
Cdsqrt_Intrinsic,
Ceiling_Intrinsic,
Cexp_Intrinsic,
Char_Intrinsic,
Clear_Ieee_Exception_Intrinsic,
Cloc_Intrinsic,
Clock_Intrinsic,
Clog_Intrinsic,
Cmplx_Intrinsic,
Compare_And_Swap_Intrinsic,
Compl_Intrinsic,
Conjg_Intrinsic,
Cos_Intrinsic,
Cosd_Intrinsic,
Cosh_Intrinsic,
Cot_Intrinsic,
Count_Intrinsic,
Cputime_Intrinsic,
Cqabs_Intrinsic,
Cqcos_Intrinsic,
Cqexp_Intrinsic,
Cqlog_Intrinsic,
Cqsin_Intrinsic,
Cqsqrt_Intrinsic,
Cshift_Intrinsic,
Csin_Intrinsic,
Csmg_Intrinsic,
Csqrt_Intrinsic,
Cvmgm_Intrinsic,
Cvmgn_Intrinsic,
Cvmgp_Intrinsic,
Cvmgt_Intrinsic,
Cvmgz_Intrinsic,
C_Loc_Intrinsic,
Dabs_Intrinsic,
Dacos_Intrinsic,
Dacosd_Intrinsic,
Dasin_Intrinsic,
Dasind_Intrinsic,
Datan_Intrinsic,
Datan2_Intrinsic,
Datan2d_Intrinsic,
Datand_Intrinsic,
Date_Intrinsic,
Date_And_Time_Intrinsic,
Dble_Intrinsic,
Dbleq_Intrinsic,
Dcmplx_Intrinsic,
Dconjg_Intrinsic,
Dcos_Intrinsic,
Dcosd_Intrinsic,
Dcosh_Intrinsic,
Dcot_Intrinsic,
Ddim_Intrinsic,
Dexp_Intrinsic,
Dfloat_Intrinsic,
Dfloati_Intrinsic,
Dfloatj_Intrinsic,
Dfloatk_Intrinsic,
Digits_Intrinsic,
Dim_Intrinsic,
Dimag_Intrinsic,
Dint_Intrinsic,
Disable_Ieee_Interrupt_Intrinsic,
Dlog_Intrinsic,
Dlog10_Intrinsic,
Dmax1_Intrinsic,
Dmin1_Intrinsic,
Dmod_Intrinsic,
Dnint_Intrinsic,
Dot_Product_Intrinsic,
Dprod_Intrinsic,
Dreal_Intrinsic,
Dshiftl_Intrinsic,
Dshiftr_Intrinsic,
Dsign_Intrinsic,
Dsin_Intrinsic,
Dsind_Intrinsic,
Dsinh_Intrinsic,
DSM_Chunksize_Intrinsic,
DSM_Distribution_Block_Intrinsic,
DSM_Distribution_Cyclic_Intrinsic,
DSM_Distribution_Star_Intrinsic,
DSM_Isdistributed_Intrinsic,
DSM_Isreshaped_Intrinsic,
DSM_Numchunks_Intrinsic,
DSM_Numthreads_Intrinsic,
DSM_Rem_Chunksize_Intrinsic,
DSM_This_Chunksize_Intrinsic,
DSM_This_Startingindex_Intrinsic,
DSM_This_Threadnum_Intrinsic,
Dsqrt_Intrinsic,
Dtan_Intrinsic,
Dtand_Intrinsic,
Dtanh_Intrinsic,
Enable_Ieee_Interrupt_Intrinsic,
Eoshift_Intrinsic,
Epsilon_Intrinsic,
Eqv_Intrinsic,
Exit_Intrinsic,
Exp_Intrinsic,
Exponent_Intrinsic,
Fcd_Intrinsic,
Fetch_And_Add_Intrinsic,
Fetch_And_And_Intrinsic,
Fetch_And_Nand_Intrinsic,
Fetch_And_Or_Intrinsic,
Fetch_And_Sub_Intrinsic,
Fetch_And_Xor_Intrinsic,
Float_Intrinsic,
Floati_Intrinsic,
Floatj_Intrinsic,
Floatk_Intrinsic,
Floor_Intrinsic,
Fp_Class_Intrinsic,
Fraction_Intrinsic,
Free_Intrinsic,
Getpos_Intrinsic,
Get_Ieee_Exceptions_Intrinsic,
Get_Ieee_Interrupts_Intrinsic,
Get_Ieee_Rounding_Mode_Intrinsic,
Get_Ieee_Status_Intrinsic,
Huge_Intrinsic,
Iabs_Intrinsic,
Iachar_Intrinsic,
Iand_Intrinsic,
Ibchng_Intrinsic,
Ibclr_Intrinsic,
Ibits_Intrinsic,
Ibset_Intrinsic,
Ichar_Intrinsic,
Idate_Intrinsic,
Idim_Intrinsic,
Idint_Intrinsic,
Idnint_Intrinsic,
Ieee_Binary_Scale_Intrinsic,
Ieee_Class_Intrinsic,
Ieee_Copy_Sign_Intrinsic,
Ieee_Exponent_Intrinsic,
Ieee_Finite_Intrinsic,
Ieee_Int_Intrinsic,
Ieee_Is_Nan_Intrinsic,
Ieee_Next_After_Intrinsic,
Ieee_Real_Intrinsic,
Ieee_Remainder_Intrinsic,
Ieee_Unordered_Intrinsic,
Ieor_Intrinsic,
Ifix_Intrinsic,
Iiabs_Intrinsic,
Iiand_Intrinsic,
Iibchng_Intrinsic,
Iibclr_Intrinsic,
Iibits_Intrinsic,
Iibset_Intrinsic,
Iidim_Intrinsic,
Iidint_Intrinsic,
Iieor_Intrinsic,
Iifix_Intrinsic,
Iint_Intrinsic,
Iior_Intrinsic,
Iiqint_Intrinsic,
Iisha_Intrinsic,
Iishc_Intrinsic,
Iishft_Intrinsic,
Iishftc_Intrinsic,
Iishl_Intrinsic,
Iisign_Intrinsic,
Ilen_Intrinsic,
Imag_Intrinsic,
Imod_Intrinsic,
Imvbits_Intrinsic,
Index_Intrinsic,
Inint_Intrinsic,
Inot_Intrinsic,
Int_Intrinsic,
Int1_Intrinsic,
Int2_Intrinsic,
Int4_Intrinsic,
Int8_Intrinsic,
Int_Mult_Upper_Intrinsic,
Ior_Intrinsic,
Iqint_Intrinsic,
Iqnint_Intrinsic,
Irtc_Intrinsic,
Isha_Intrinsic,
Ishc_Intrinsic,
Ishft_Intrinsic,
Ishftc_Intrinsic,
Ishl_Intrinsic,
Isign_Intrinsic,
Isnan_Intrinsic,
Jdate_Intrinsic,
Jiabs_Intrinsic,
Jiand_Intrinsic,
Jibchng_Intrinsic,
Jibclr_Intrinsic,
Jibits_Intrinsic,
Jibset_Intrinsic,
Jidim_Intrinsic,
Jidint_Intrinsic,
Jieor_Intrinsic,
Jifix_Intrinsic,
Jint_Intrinsic,
Jior_Intrinsic,
Jiqint_Intrinsic,
Jisha_Intrinsic,
Jishc_Intrinsic,
Jishft_Intrinsic,
Jishftc_Intrinsic,
Jishl_Intrinsic,
Jisign_Intrinsic,
Jmod_Intrinsic,
Jmvbits_Intrinsic,
Jnint_Intrinsic,
Jnot_Intrinsic,
Kiabs_Intrinsic,
Kiand_Intrinsic,
Kibchng_Intrinsic,
Kibclr_Intrinsic,
Kibits_Intrinsic,
Kibset_Intrinsic,
Kidim_Intrinsic,
Kidint_Intrinsic,
Kieor_Intrinsic,
Kifix_Intrinsic,
Kind_Intrinsic,
Kint_Intrinsic,
Kior_Intrinsic,
Kiqint_Intrinsic,
Kisha_Intrinsic,
Kishc_Intrinsic,
Kishft_Intrinsic,
Kishftc_Intrinsic,
Kishl_Intrinsic,
Kisign_Intrinsic,
Kmod_Intrinsic,
Kmvbits_Intrinsic,
Knint_Intrinsic,
Knot_Intrinsic,
Lbound_Intrinsic,
Leadz_Intrinsic,
Len_Intrinsic,
Length_Intrinsic,
Len_Trim_Intrinsic,
Lge_Intrinsic,
Lgt_Intrinsic,
Lle_Intrinsic,
Llt_Intrinsic,
Loc_Intrinsic,
Lock_Release_Intrinsic,
Lock_Test_And_Set_Intrinsic,
Log_Intrinsic,
Log10_Intrinsic,
Log2_Images_Intrinsic,
Logical_Intrinsic,
Long_Intrinsic,
Lshift_Intrinsic,
Mclr_Intrinsic,
Mld_Intrinsic,
Mldmx_Intrinsic,
Mmx_Intrinsic,
Mul_Intrinsic,
Malloc_Intrinsic,
Mask_Intrinsic,
Matmul_Intrinsic,
Max_Intrinsic,
Max0_Intrinsic,
Max1_Intrinsic,
Maxexponent_Intrinsic,
Maxloc_Intrinsic,
Maxval_Intrinsic,
Memory_Barrier_Intrinsic,
Merge_Intrinsic,
Min_Intrinsic,
Min0_Intrinsic,
Min1_Intrinsic,
Minexponent_Intrinsic,
Minloc_Intrinsic,
Minval_Intrinsic,
Mod_Intrinsic,
Modulo_Intrinsic,
Mvbits_Intrinsic,
My_Pe_Intrinsic,
Nand_And_Fetch_Intrinsic,
Nearest_Intrinsic,
Neqv_Intrinsic,
Nint_Intrinsic,
Not_Intrinsic,
Null_Intrinsic,
Numarg_Intrinsic,
Num_Images_Intrinsic,
Omp_Get_Dynamic_Intrinsic,
Omp_Get_Max_Threads_Intrinsic,
Omp_Get_Nested_Intrinsic,
Omp_Get_Num_Procs_Intrinsic,
Omp_Get_Num_Threads_Intrinsic,
Omp_Get_Thread_Num_Intrinsic,
Omp_In_Parallel_Intrinsic,
Omp_Set_Lock_Intrinsic,
Omp_Test_Lock_Intrinsic,
Omp_Unset_Lock_Intrinsic,
Or_Intrinsic,
Or_And_Fetch_Intrinsic,
Pack_Intrinsic,
Popcnt_Intrinsic,
Poppar_Intrinsic,
Precision_Intrinsic,
Present_Intrinsic,
Product_Intrinsic,
Qabs_Intrinsic,
Qacos_Intrinsic,
Qacosd_Intrinsic,
Qasin_Intrinsic,
Qasind_Intrinsic,
Qatan_Intrinsic,
Qatan2_Intrinsic,
Qatan2d_Intrinsic,
Qatand_Intrinsic,
Qcmplx_Intrinsic,
Qcos_Intrinsic,
Qcosd_Intrinsic,
Qcosh_Intrinsic,
Qcot_Intrinsic,
Qdim_Intrinsic,
Qexp_Intrinsic,
Qext_Intrinsic,
Qfloat_Intrinsic,
Qfloati_Intrinsic,
Qfloatj_Intrinsic,
Qfloatk_Intrinsic,
Qimag_Intrinsic,
Qint_Intrinsic,
Qlog_Intrinsic,
Qlog10_Intrinsic,
Qmod_Intrinsic,
Qnint_Intrinsic,
Qprod_Intrinsic,
Qreal_Intrinsic,
Qsign_Intrinsic,
Qsin_Intrinsic,
Qsind_Intrinsic,
Qsinh_Intrinsic,
Qsqrt_Intrinsic,
Qtan_Intrinsic,
Qtand_Intrinsic,
Qtanh_Intrinsic,
Radix_Intrinsic,
Ran_Intrinsic,
Random_Number_Intrinsic,
Random_Seed_Intrinsic,
Randu_Intrinsic,
Ranf_Intrinsic,
Range_Intrinsic,
Ranget_Intrinsic,
Ranset_Intrinsic,
Readsm_Intrinsic,
Real_Intrinsic,
Remote_Write_Barrier_Intrinsic,
Rem_Images_Intrinsic,
Repeat_Intrinsic,
Reshape_Intrinsic,
Rrspacing_Intrinsic,
Rshift_Intrinsic,
Rtc_Intrinsic,
Scale_Intrinsic,
Scan_Intrinsic,
SIK_Intrinsic,
SRK_Intrinsic,
Set_Exponent_Intrinsic,
Set_Ieee_Exception_Intrinsic,
Set_Ieee_Exceptions_Intrinsic,
Set_Ieee_Interrupts_Intrinsic,
Set_Ieee_Rounding_Mode_Intrinsic,
Set_Ieee_Status_Intrinsic,
Shape_Intrinsic,
Shift_Intrinsic,
Shifta_Intrinsic,
Shiftl_Intrinsic,
Shiftr_Intrinsic,
Short_Intrinsic,
Sign_Intrinsic,
Sin_Intrinsic,
Sind_Intrinsic,
Sinh_Intrinsic,
Size_Intrinsic,
Sizeof_Intrinsic,
Sngl_Intrinsic,
Snglq_Intrinsic,
Spacing_Intrinsic,
Spread_Intrinsic,
Sqrt_Intrinsic,
Sub_And_Fetch_Intrinsic,
Sum_Intrinsic,
Synchronize_Intrinsic,
Sync_Images_Intrinsic,
System_Clock_Intrinsic,
Tan_Intrinsic,
Tand_Intrinsic,
Tanh_Intrinsic,
Test_Ieee_Exception_Intrinsic,
Test_Ieee_Interrupt_Intrinsic,
This_Image_Intrinsic,
Time_Intrinsic,
Tiny_Intrinsic,
Transfer_Intrinsic,
Transpose_Intrinsic,
Trim_Intrinsic,
Ubound_Intrinsic,
Unit_Intrinsic,
Unpack_Intrinsic,
Verify_Intrinsic,
Write_Memory_Barrier_Intrinsic,
Xor_Intrinsic,
Xor_And_Fetch_Intrinsic
} |
| enum | linear_type_values {
Err_Res,
Type_Void = Err_Res,
Short_Char_Const,
Short_Typeless_Const,
Typeless_1,
Typeless_2,
Typeless_4,
Typeless_8,
Long_Typeless,
Integer_1,
Integer_2,
Integer_4,
Integer_8,
Real_4,
Real_8,
Real_16,
Complex_4,
Complex_8,
Complex_16,
CRI_Ptr_8,
Logical_1,
Logical_2,
Logical_4,
Logical_8,
Character_1,
Character_2,
Character_4,
CRI_Ch_Ptr_8,
Structure_Type,
CRI_Parcel_Ptr_8,
Num_Linear_Types
} |
| enum | msg_lvl_values {
Comment_Lvl,
Note_Lvl,
Caution_Lvl,
Warning_Lvl,
Error_Lvl
} |
| enum | msg_severities {
Comment,
Note,
Caution,
Warning,
Error,
Internal,
Vector,
Scalar,
Table,
Ansi,
Log_Warning,
Inline,
Info,
Tasking,
Limit,
Log_Error,
Log_Summary,
F77_Ansi,
Optimization,
Stream,
Unknown_Error
} |
| enum | obj_values {
Obj_Assum_Type_Ch,
Obj_Expl_Shp_Arr,
Obj_Assum_Size_Arr,
Obj_Defrd_Shp_Arr,
Obj_Assum_Shp_Arr,
Obj_Co_Array,
Obj_Allocatable,
Obj_Constant,
Obj_Intent,
Obj_Optional,
Obj_Private,
Obj_Public,
Obj_Target,
Obj_Equiv,
Obj_Saved,
Obj_Automatic,
Obj_Pointer,
Obj_Dcl_Extern,
Obj_Dcl_Intrin,
Obj_Data_Init,
Obj_Typed,
Obj_Volatile,
Obj_Copy_Assumed_Shape,
Obj_Auxiliary,
Obj_Vfunction,
Obj_No_Side_Effects,
Obj_Symmetric,
Obj_Inline,
Obj_Ipa,
Obj_Align_Symbol,
Obj_Fill_Symbol,
Obj_Section_Gp,
Obj_Section_Non_Gp,
Obj_Ignore_TKR,
Obj_Optional_Dir,
Obj_Name,
Obj_Cri_Ptr,
Obj_Cri_Pointee,
Obj_Cri_Ch_Pointee,
Obj_Ntry_Func_Result,
Obj_Dummy_Arg,
Obj_Common_Obj,
Obj_Namelist_Obj,
Obj_Module_Proc,
Obj_Derived_Type,
Obj_Generic_Interface,
Obj_Namelist_Grp,
Obj_Stmt_Func,
Obj_Construct,
Obj_Entry_Func,
Obj_Entry_Subr,
Obj_Intern_Func,
Obj_Intern_Subr,
Obj_Module_Func,
Obj_Module_Subr,
Obj_Sf_Darg,
Obj_Name_Done = Obj_Sf_Darg,
Obj_Sf_Actual_Arg,
Obj_Var_Len_Ch,
Obj_Var_Len_Arr,
Obj_Sym_Constant_Arr,
Obj_Interface_Func,
Obj_Interface_Subr,
Obj_Use_Extern_Func,
Obj_Use_Extern_Subr,
Obj_Use_In_Expr,
Obj_Use_Derived_Type,
Obj_Use_Spec_Expr,
Obj_Use_Init_Expr,
Obj_Done
} |
| enum | operator_values {
Null_Opr,
Defined_Un_Opr,
Alloc_Opr,
SSD_Alloc_Opr,
Cvrt_Opr,
Dealloc_Opr,
Power_Opr,
Mult_Opr,
Div_Opr,
Uplus_Opr,
Uminus_Opr,
Plus_Opr,
Minus_Opr,
Concat_Opr,
Eq_Opr,
Ne_Opr,
Lt_Opr,
Le_Opr,
Gt_Opr,
Ge_Opr,
Not_Opr,
Bnot_Opr,
And_Opr,
Or_Opr,
Bor_Opr,
Eqv_Opr,
Beqv_Opr,
Neqv_Opr,
Bneqv_Opr,
Abs_Opr,
Cos_Opr,
Sin_Opr,
Log_E_Opr,
Log_10_Opr,
Tan_Opr,
Tanh_Opr,
Sinh_Opr,
Acos_Opr,
Asin_Opr,
Atan_Opr,
Cosh_Opr,
Atan2_Opr,
Aimag_Opr,
Sqrt_Opr,
Cot_Opr,
Exp_Opr,
Int_Opr,
Band_Opr,
Mod_Opr,
Anint_Opr,
Nint_Opr,
Sign_Opr,
Modulo_Opr,
Shift_Opr,
Shiftl_Opr,
Shiftr_Opr,
Leadz_Opr,
Popcnt_Opr,
Poppar_Opr,
Aint_Opr,
Dim_Opr,
Ranget_Opr,
Ranset_Opr,
Ranf_Opr,
Real_Opr,
Dble_Opr,
Mask_Opr,
Conjg_Opr,
Dprod_Opr,
I24mult_Opr,
Length_Opr,
Getpos_Opr,
Unit_Opr,
Cmplx_Opr,
Ichar_Opr,
Char_Opr,
Lint_Opr,
Index_Opr,
Lge_Opr,
Lgt_Opr,
Lle_Opr,
Llt_Opr,
Fcd_Opr,
Numarg_Opr,
Rtc_Opr,
Cvmgp_Opr,
Cvmgm_Opr,
Cvmgz_Opr,
Cvmgn_Opr,
Cvmgt_Opr,
Csmg_Opr,
Adjustl_Opr,
Adjustr_Opr,
Ceiling_Opr,
Exponent_Opr,
Floor_Opr,
Fraction_Opr,
Spacing_Opr,
Logical_Opr,
Nearest_Opr,
Rrspacing_Opr,
Scale_Opr,
Scan_Opr,
Set_Exponent_Opr,
Verify_Opr,
Len_Trim_Opr,
Dshiftl_Opr,
Dshiftr_Opr,
Mmx_Opr,
Mldmx_Opr,
Mld_Opr,
Mul_Opr,
Mcbl_Opr,
Cshift_Opr,
Dot_Product_Opr,
Matmul_Opr,
Spread_Opr,
Transpose_Opr,
All_Opr,
Any_Opr,
Count_Opr,
Product_Opr,
Sum_Opr,
Eoshift_Opr,
Maxval_Opr,
Minval_Opr,
Maxloc_Opr,
Minloc_Opr,
Reshape_Opr,
SRK_Opr,
SIK_Opr,
Repeat_Opr,
Trim_Opr,
Transfer_Opr,
Defined_Bin_Opr,
Asg_Opr,
Call_Opr,
Alt_Return_Opr,
Case_Opr,
Allocate_Opr,
Deallocate_Opr,
End_Opr,
Entry_Opr,
Nullify_Opr,
Pause_Opr,
Ptr_Asg_Opr,
Flat_Array_Asg_Opr,
Return_Opr,
Select_Opr,
Stmt_Func_Call_Opr,
Stop_Opr,
Max_Opr,
Min_Opr,
Read_Formatted_Opr,
Read_Unformatted_Opr,
Read_Namelist_Opr,
Write_Formatted_Opr,
Write_Unformatted_Opr,
Write_Namelist_Opr,
Inquire_Iolength_Opr,
Dv_Whole_Copy_Opr,
Dv_Whole_Def_Opr,
Dv_Def_Asg_Opr,
Dv_Deref_Opr,
Dv_Access_Base_Addr,
Dv_Set_Base_Addr,
Dv_Access_El_Len,
Dv_Set_El_Len,
Dv_Access_Assoc,
Dv_Set_Assoc,
Dv_Access_Ptr_Alloc,
Dv_Set_Ptr_Alloc,
Dv_Access_P_Or_A,
Dv_Set_P_Or_A,
Dv_Access_A_Contig,
Dv_Set_A_Contig,
Dv_Access_N_Dim,
Dv_Set_N_Dim,
Dv_Access_Typ_Code,
Dv_Set_Typ_Code,
Dv_Access_Orig_Base,
Dv_Set_Orig_Base,
Dv_Access_Orig_Size,
Dv_Set_Orig_Size,
Dv_Access_Low_Bound,
Dv_Set_Low_Bound,
Dv_Access_Extent,
Dv_Set_Extent,
Dv_Access_Stride_Mult,
Dv_Set_Stride_Mult,
Br_Aif_Opr,
Br_Asg_Opr,
Br_Index_Opr,
Br_True_Opr,
Br_Uncond_Opr,
Case_Range_Opr,
Implied_Do_Opr,
Kwd_Opr,
Percent_Val_Opr,
Loc_Opr,
Aloc_Opr,
Const_Tmp_Loc_Opr,
Present_Opr,
Argchck_Present_Opr,
Argchck_Loc_Opr,
Len_Opr,
Clen_Opr,
Paren_Opr,
Struct_Opr,
Struct_Construct_Opr,
Array_Construct_Opr,
Constant_Struct_Construct_Opr,
Constant_Array_Construct_Opr,
Subscript_Opr,
Whole_Subscript_Opr,
Section_Subscript_Opr,
Alloc_Obj_Opr,
Dealloc_Obj_Opr,
Substring_Opr,
Whole_Substring_Opr,
Triplet_Opr,
Label_Opr,
Loop_Info_Opr,
Loop_End_Opr,
Init_Opr,
Init_Reloc_Opr,
Use_Opr,
Where_Opr,
Real_Div_To_Int_Opr,
Readsm_Opr,
Memory_Barrier_Opr,
Remote_Write_Barrier_Opr,
Write_Memory_Barrier_Opr,
Suppress_Opr,
Align_Cdir_Opr,
Bl_Cdir_Opr,
Bounds_Cdir_Opr,
Cachealign_Cdir_Opr,
Inline_Cdir_Opr,
Ivdep_Cdir_Opr,
Nextscalar_Cdir_Opr,
Nobl_Cdir_Opr,
Nobounds_Cdir_Opr,
Noinline_Cdir_Opr,
Norecurrence_Cdir_Opr,
Nosplit_Cdir_Opr,
Notask_Cdir_Opr,
Nounroll_Cdir_Opr,
Novector_Cdir_Opr,
Novsearch_Cdir_Opr,
Prefertask_Cdir_Opr,
Prefervector_Cdir_Opr,
Recurrence_Cdir_Opr,
Shortloop_Cdir_Opr,
Shortloop128_Cdir_Opr,
Split_Cdir_Opr,
Task_Cdir_Opr,
Unroll_Cdir_Opr,
Vector_Cdir_Opr,
Vsearch_Cdir_Opr,
Case_Cmic_Opr,
Endcase_Cmic_Opr,
Cncall_Cmic_Opr,
Continue_Cmic_Opr,
Doall_Cmic_Opr,
Doparallel_Cmic_Opr,
Enddo_Cmic_Opr,
Guard_Cmic_Opr,
Endguard_Cmic_Opr,
REMOVED_Opr,
Numcpus_Cmic_Opr,
Parallel_Cmic_Opr,
Endparallel_Cmic_Opr,
Permutation_Cmic_Opr,
Taskcommon_Cmic_Opr,
Wait_Cmic_Opr,
Send_Cmic_Opr,
My_Pe_Opr,
Ieee_Unordered_Opr,
Ieee_Next_After_Opr,
Ieee_Remainder_Opr,
Ieee_Exponent_Opr,
Ieee_Copy_Sign_Opr,
Ieee_Int_Opr,
Ieee_Real_Opr,
Ieee_Finite_Opr,
Ieee_Is_Nan_Opr,
Ieee_Class_Opr,
Ieee_Binary_Scale_Opr,
Int_Mult_Upper_Opr,
Get_Ieee_Status_Opr,
Set_Ieee_Status_Opr,
Get_Ieee_Exceptions_Opr,
Set_Ieee_Exceptions_Opr,
Get_Ieee_Interrupts_Opr,
Set_Ieee_Interrupts_Opr,
Get_Ieee_Rounding_Mode_Opr,
Set_Ieee_Rounding_Mode_Opr,
Test_Ieee_Interrupt_Opr,
Test_Ieee_Exception_Opr,
Set_Ieee_Exception_Opr,
Clear_Ieee_Exception_Opr,
Enable_Ieee_Interrupt_Opr,
Disable_Ieee_Interrupt_Opr,
Cvrt_Unsigned_Opr,
SSD_Dealloc_Opr,
Symbolic_Mult_Opr,
Symbolic_Div_Opr,
Symbolic_Uplus_Opr,
Symbolic_Uminus_Opr,
Symbolic_Plus_Opr,
Symbolic_Minus_Opr,
Symbolic_Max_Opr,
Rep_Count_Opr,
Lg_Opr,
Shifta_Opr,
Symbolic_Mod_Opr,
Symbolic_Shiftr_Opr,
Symbolic_Shiftl_Opr,
Symmetric_Alloc_Opr,
Symmetric_Dealloc_Opr,
Copy_In_Opr,
Copy_Out_Opr,
Pack_Opr,
Unpack_Opr,
Local_Pe_Dim_Opr,
Start_Io_Opr,
End_Io_Opr,
Dot_Product_Logical_Opr,
Symbolic_Min_Opr,
Nopattern_Cdir_Opr,
Pattern_Cdir_Opr,
Mark_Cdir_Opr,
Nomark_Cdir_Opr,
Backspace_Opr,
Buffer_In_Opr,
Buffer_Out_Opr,
Close_Opr,
Endfile_Opr,
Inquire_Opr,
Open_Opr,
Rewind_Opr,
Mvbits_Opr,
Ishftc_Opr,
Ibits_Opr,
False_Parm_Opr,
Aggressiveinnerloopfission_Opr,
Blockable_Dir_Opr,
Blockingsize_Dir_Opr,
Fission_Star_Opr,
Fissionable_Star_Opr,
Fuse_Star_Opr,
Fusable_Star_Opr,
Interchange_Dir_Opr,
Nointerchange_Dir_Opr,
Nofission_Star_Opr,
Nofusion_Star_Opr,
Noblocking_Dir_Opr,
Opaque_Star_Opr,
Purpleconditional_Star_Opr,
Purpleunconditional_Star_Opr,
Redistribute_Dollar_Opr,
Doacross_Dollar_Opr,
Pdo_Par_Opr,
Parallel_Do_Par_Opr,
Parallel_Par_Opr,
Psection_Par_Opr,
Singleprocess_Par_Opr,
Section_Par_Opr,
End_Pdo_Par_Opr,
End_Parallel_Par_Opr,
Barrier_Par_Opr,
Critical_Section_Par_Opr,
End_Critical_Section_Par_Opr,
End_Psection_Par_Opr,
End_Singleprocess_Par_Opr,
Unroll_Star_Opr,
Assert_Star_Opr,
Regionbegin_Star_Opr,
Regionend_Star_Opr,
Section_Gp_Star_Opr,
Section_Nongp_Star_Opr,
Prefetch_Star_Opr,
Prefetch_Manual_Star_Opr,
Prefetch_Ref_Disable_Star_Opr,
Prefetch_Ref_Star_Opr,
Align_Symbol_Star_Opr,
Fill_Symbol_Star_Opr,
Inline_Here_Star_Opr,
Noinline_Here_Star_Opr,
End_Inline_Here_Star_Opr,
Dynamic_Dollar_Opr,
Page_Place_Dollar_Opr,
Copyin_Dollar_Opr,
User_Code_Start_Opr,
Fetch_And_Add_Opr,
Fetch_And_Sub_Opr,
Fetch_And_Or_Opr,
Fetch_And_And_Opr,
Fetch_And_Xor_Opr,
Fetch_And_Nand_Opr,
Add_And_Fetch_Opr,
Sub_And_Fetch_Opr,
Or_And_Fetch_Opr,
And_And_Fetch_Opr,
Xor_And_Fetch_Opr,
Nand_And_Fetch_Opr,
Synchronize_Opr,
Lock_Release_Opr,
Lock_Test_And_Set_Opr,
Compare_And_Swap_Opr,
Integer_Cdir_Opr,
Malloc_Opr,
Free_Opr,
Concurrent_Cdir_Opr,
Inline_Routine_Star_Opr,
Noinline_Routine_Star_Opr,
Inline_Global_Star_Opr,
Noinline_Global_Star_Opr,
Atomic_Open_Mp_Opr,
Barrier_Open_Mp_Opr,
Critical_Open_Mp_Opr,
Do_Open_Mp_Opr,
Endcritical_Open_Mp_Opr,
Enddo_Open_Mp_Opr,
Endparallel_Open_Mp_Opr,
Endparalleldo_Open_Mp_Opr,
Endparallelsections_Open_Mp_Opr,
Endmaster_Open_Mp_Opr,
Endordered_Open_Mp_Opr,
Endsections_Open_Mp_Opr,
Endsingle_Open_Mp_Opr,
Flush_Open_Mp_Opr,
Master_Open_Mp_Opr,
Ordered_Open_Mp_Opr,
Parallel_Open_Mp_Opr,
Paralleldo_Open_Mp_Opr,
Parallelsections_Open_Mp_Opr,
Section_Open_Mp_Opr,
Sections_Open_Mp_Opr,
Single_Open_Mp_Opr,
Concurrentize_Star_Opr,
Noconcurrentize_Star_Opr,
Omp_Set_Lock_Opr,
Omp_Unset_Lock_Opr,
Omp_Test_Lock_Opr,
Omp_Get_Num_Threads_Opr,
Omp_Get_Max_Threads_Opr,
Omp_Get_Thread_Num_Opr,
Omp_Get_Num_Procs_Opr,
Omp_In_Parallel_Opr,
Omp_Get_Dynamic_Opr,
Omp_Get_Nested_Opr,
Cache_Bypass_Cdir_Opr,
Forall_Opr,
If_Opr,
Else_Opr,
Endif_Opr,
Flush_Star_Opr,
Stmt_Expansion_Opr,
Cosd_Opr,
Sind_Opr,
Tand_Opr,
Acosd_Opr,
Asind_Opr,
Atand_Opr,
Atan2d_Opr,
Stream_Dir_Opr,
UNUSED1_Opr,
UNUSED2_Opr,
UNUSED3_Opr,
UNUSED4_Opr,
UNUSED5_Opr,
Nostream_Dir_Opr,
Null_Intrinsic_Opr,
Io_Item_Type_Code_Opr,
Where_Cnstrct_Opr,
Else_Where_Mask_Opr,
Else_Where_Opr,
Preferstream_Dir_Opr,
Copyin_Bound_Opr,
Preferstream_Nocinv_Dir_Opr,
Endparallelworkshare_Open_Mp_Opr,
Endworkshare_Open_Mp_Opr,
Parallelworkshare_Open_Mp_Opr,
Workshare_Open_Mp_Opr,
XXX_OpenAD_Opr,
Dependent_OpenAD_Opr,
Independent_OpenAD_Opr,
Simple_OpenAD_Opr,
EndSimple_OpenAD_Opr,
The_Last_Opr
} |
| enum | scalar_lvl_values {
Scalar_Lvl_0,
Scalar_Lvl_1,
Scalar_Lvl_2,
Scalar_Lvl_3,
Scalar_Lvl_Err
} |
| enum | sh_position_values { Before,
After
} |
| enum | src_form_values { Fixed_Form,
Free_Form
} |
| enum | stmt_type_values {
Null_Stmt,
Allocatable_Stmt,
Automatic_Stmt,
Common_Stmt,
Contains_Stmt,
Cpnt_Decl_Stmt,
Data_Stmt,
Derived_Type_Stmt,
Dimension_Stmt,
Directive_Stmt,
Equivalence_Stmt,
External_Stmt,
Format_Stmt,
Implicit_Stmt,
Implicit_None_Stmt,
Intent_Stmt,
Interface_Stmt,
Intrinsic_Stmt,
Module_Proc_Stmt,
Namelist_Stmt,
Optional_Stmt,
Parameter_Stmt,
Pointer_Stmt,
Private_Stmt,
Public_Stmt,
Save_Stmt,
Sequence_Stmt,
Stmt_Func_Stmt,
Target_Stmt,
Task_Common_Stmt,
Type_Decl_Stmt,
Use_Stmt,
Blockdata_Stmt,
Elemental_Stmt,
Function_Stmt,
Module_Stmt,
Program_Stmt,
Pure_Stmt,
Recursive_Stmt,
Subroutine_Stmt,
End_Blockdata_Stmt,
End_Do_Stmt,
End_Function_Stmt,
End_If_Stmt,
End_Interface_Stmt,
End_Module_Stmt,
End_Program_Stmt,
End_Select_Stmt,
End_Stmt,
End_Subroutine_Stmt,
End_Type_Stmt,
End_Where_Stmt,
Allocate_Stmt,
Arith_If_Stmt,
Assign_Stmt,
Assignment_Stmt,
Backspace_Stmt,
Buffer_Stmt,
Call_Stmt,
Case_Stmt,
Close_Stmt,
Continue_Stmt,
Cycle_Stmt,
Deallocate_Stmt,
Decode_Stmt,
Do_Iterative_Stmt,
Do_While_Stmt,
Do_Infinite_Stmt,
Else_Stmt,
Else_If_Stmt,
Else_Where_Stmt,
Encode_Stmt,
Endfile_Stmt,
Entry_Stmt,
Exit_Stmt,
Goto_Stmt,
If_Cstrct_Stmt,
If_Stmt,
Inquire_Stmt,
Nullify_Stmt,
Open_Stmt,
Outmoded_If_Stmt,
Pause_Stmt,
Print_Stmt,
Read_Stmt,
Return_Stmt,
Rewind_Stmt,
Select_Stmt,
Stop_Stmt,
Then_Stmt,
Where_Cstrct_Stmt,
Where_Stmt,
Write_Stmt,
Type_Init_Stmt,
Label_Def,
Construct_Def,
Automatic_Base_Calc_Stmt,
Automatic_Base_Size_Stmt,
End_Parallel_Stmt,
End_Do_Parallel_Stmt,
End_Parallel_Case_Stmt,
Parallel_Case_Stmt,
End_Guard_Stmt,
Statement_Num_Stmt,
SGI_Section_Stmt,
SGI_End_Psection_Stmt,
SGI_End_Pdo_Stmt,
SGI_End_Parallel_Stmt,
SGI_End_Critical_Section_Stmt,
SGI_End_Single_Process_Stmt,
SGI_Region_End_Stmt,
Open_MP_Section_Stmt,
Open_MP_End_Parallel_Stmt,
Open_MP_End_Do_Stmt,
Open_MP_End_Parallel_Sections_Stmt,
Open_MP_End_Sections_Stmt,
Open_MP_End_Section_Stmt,
Open_MP_End_Single_Stmt,
Open_MP_End_Parallel_Do_Stmt,
Open_MP_End_Master_Stmt,
Open_MP_End_Critical_Stmt,
Open_MP_End_Ordered_Stmt,
Open_MP_End_Parallel_Workshare_Stmt,
Open_MP_End_Workshare_Stmt,
Forall_Cstrct_Stmt,
Forall_Stmt,
End_Forall_Stmt,
Else_Where_Mask_Stmt,
Volatile_Stmt
} |
| enum | split_lvl_values { Split_Lvl_0,
Split_Lvl_1,
Split_Lvl_2,
Split_Lvl_Err
} |
| enum | stream_lvl_values {
Stream_Lvl_0,
Stream_Lvl_1,
Stream_Lvl_2,
Stream_Lvl_3,
Stream_Lvl_Err
} |
| enum | task_lvl_values {
Task_Lvl_0,
Task_Lvl_1,
Task_Lvl_2,
Task_Lvl_3,
Task_Lvl_Err
} |
| enum | unroll_lvl_values { Unroll_Lvl_0,
Unroll_Lvl_1,
Unroll_Lvl_2,
Unroll_Lvl_Err
} |
| enum | vector_lvl_values {
Vector_Lvl_0,
Vector_Lvl_1,
Vector_Lvl_2,
Vector_Lvl_3,
Vector_Lvl_Err
} |
| enum | trace_values {
Func_Entry,
Func_Exit,
Syntax_Pass,
Semantics_Pass,
PU_Start,
Stmt_Start,
Mem_Alloc,
Mem_Realloc,
Mem_Free,
Mem_Compress
} |
| enum | mp_directive_values {
Doacross,
Pdo,
Parallel_Do,
Parallel,
Psection,
Singleprocess,
Num_Mp_Values
} |
| enum | mp_clause_values {
If_Clause,
Local_Clause,
Share_Clause,
Lastlocal_Clause,
Reduction_Clause,
Mp_Schedtype_Clause,
Chunk_Clause,
Blocked_Clause,
Affinity_Clause,
Mode_Clause,
Ordered_Clause,
Onto_Clause,
Nest_Clause,
Lastthread_Clause,
Last_Clause
} |
| enum | open_mp_directive_values {
Parallel_Omp,
Do_Omp,
Sections_Omp,
Single_Omp,
Parallel_Do_Omp,
Parallel_Sections_Omp,
Parallel_Workshare_Omp,
End_Single_Omp,
Flush_Omp,
Num_Omp_Values
} |
| enum | open_mp_clause_values {
If_Omp_Clause,
Private_Omp_Clause,
Shared_Omp_Clause,
Firstprivate_Omp_Clause,
Default_Omp_Clause,
Copyin_Omp_Clause,
Reduction_Omp_Clause,
Lastprivate_Omp_Clause,
Ordered_Omp_Clause,
Schedule_Omp_Clause,
Copyprivate_Omp_Clause,
Affinity_Omp_Clause,
Nest_Omp_Clause,
Onto_Omp_Clause,
Flush_Omp_Clause,
Last_Omp_Clause
} |
| enum | openad_directive_values {
XXX_OpenAD,
Dependent_OpenAD,
Independent_OpenAD,
Simple_OpenAD,
EndSimple_OpenAD,
Num_OpenAD_Values
} |
| enum | openad_clause_values { XXX_OpenAD_Clause,
Last_OpenAD_Clause
} |
| enum | size_expr_level { Unknown_Expr_Size,
Simple_Expr_Size,
Interp_Loop_Size,
Guess_Size
} |
| enum | cif_usage_code_values {
CIF_Symbol_Declaration,
CIF_Symbol_Reference,
CIF_Symbol_Modification,
CIF_Symbol_Is_Actual_Arg,
CIF_Label_Referenced_In_ASSIGN,
CIF_Label_Referenced_As_Branch_Target,
CIF_Label_Referenced_As_Format,
CIF_Do_Loop_Label,
CIF_Derived_Type_Name_Definition,
CIF_Derived_Type_Name_Reference,
CIF_Construct_Name_Reference,
CIF_Symbol_Is_Dummy_Arg,
CIF_Symbol_Defined_Opr_Actual_Arg,
CIF_Symbol_Is_Hidden_Used_Module,
CIF_No_Usage_Rec
} |
| enum | cif_directive_code_values {
CIF_Master,
CIF_End_Master,
CIF_Barrier,
CIF_No_Barrier,
CIF_Critical,
CIF_End_Critical,
CIF_Shared_Io,
CIF_Atomic_Update,
CIF_List,
CIF_Nolist,
CIF_Eject
} |
| enum | cif_stmt_values {
CIF_Not_Exact = -2,
CIF_Stmt_Type_Error = -1,
CIF_Allocatable_Stmt = 0,
CIF_Allocate_Stmt,
CIF_Assign_Stmt,
CIF_Assignment_Stmt,
CIF_Backspace_Stmt,
CIF_Block_Data_Stmt = 5,
CIF_Call_Stmt = 7,
CIF_Case_Stmt,
CIF_Close_Stmt,
CIF_Common_Stmt = 10,
CIF_Contains_Stmt,
CIF_Continue_Stmt,
CIF_Cycle_Stmt,
CIF_Data_Stmt,
CIF_Deallocate_Stmt = 15,
CIF_Decode_Stmt,
CIF_Case_Default_Stmt,
CIF_Type_Stmt,
CIF_Dimension_Stmt,
CIF_Directive_Stmt = 20,
CIF_Else_Stmt = 23,
CIF_Else_If_Stmt,
CIF_Elsewhere_Stmt,
CIF_Encode_Stmt = 26,
CIF_Endfile_Stmt = 28,
CIF_Entry_Stmt,
CIF_Equivalence_Stmt = 30,
CIF_Exit_Stmt,
CIF_External_Stmt,
CIF_Format_Stmt,
CIF_Function_Stmt = 34,
CIF_If_Construct = 37,
CIF_Implicit_Stmt,
CIF_Implicit_None_Stmt,
CIF_Inquire_Stmt = 40,
CIF_Intrinsic_Stmt = 43,
CIF_Module_Stmt,
CIF_Module_Procedure_Stmt = 45,
CIF_Namelist_Stmt,
CIF_Nullify_Stmt,
CIF_Open_Stmt,
CIF_Optional_Stmt,
CIF_Parameter_Stmt = 50,
CIF_Pause_Stmt,
CIF_Pointer_Stmt,
CIF_Print_Stmt,
CIF_Private_Stmt,
CIF_Program_Stmt,
CIF_Public_Stmt = 56,
CIF_Read_Stmt = 58,
CIF_Return_Stmt,
CIF_Rewind_Stmt = 60,
CIF_Save_Stmt,
CIF_Select_Case_Stmt,
CIF_Sequence_Stmt,
CIF_Statement_Function_Stmt,
CIF_Stop_Stmt = 65,
CIF_Subroutine_Stmt,
CIF_Target_Stmt,
CIF_Type_Declaration_Stmt,
CIF_Use_Stmt,
CIF_Where_Stmt = 70,
CIF_Where_Construct,
CIF_Write_Stmt,
CIF_Buffer_In_Stmt,
CIF_Buffer_Out_Stmt = 74,
CIF_End_Do_Stmt = 77,
CIF_End_If_Stmt,
CIF_Include_Stmt,
CIF_CDIR_Stmt = 80,
CIF_Array_Assignment_Stmt,
CIF_Pointer_Assigment_Stmt,
CIF_Do_Labeled_Infinite_Stmt = 100,
CIF_Do_Unlabeled_Infinite_Stmt,
CIF_Do_Labeled_Iterative_Stmt,
CIF_Do_Unlabeled_Iterative_Stmt,
CIF_Do_Labeled_While_Stmt,
CIF_Do_Unlabeled_While_Stmt = 105,
CIF_End_Block_Data_Stmt,
CIF_End_Function_Stmt,
CIF_End_Interface_Stmt,
CIF_End_Module_Stmt,
CIF_End_Program_Stmt = 110,
CIF_End_Select_Stmt,
CIF_End_Subroutine_Stmt,
CIF_End_Type_Stmt,
CIF_End_Where_Stmt,
CIF_Go_To_Unconditional_Stmt = 115,
CIF_Go_To_Assigned_Stmt,
CIF_Go_To_Computed_Stmt,
CIF_If_Logical_Stmt,
CIF_If_Arithmetic_Stmt,
CIF_If_Indirect_Logical_Stmt = 120,
CIF_If_Two_Branch_Arithmetic_Stmt,
CIF_Intent_In_Stmt,
CIF_Intent_Out_Stmt,
CIF_Intent_Inout_Stmt,
CIF_Interface_Explicit_Stmt = 125,
CIF_Interface_Generic_Stmt,
CIF_Interface_Operator_Stmt,
CIF_Interface_Assignment_Stmt,
CIF_Task_Common_Stmt,
CIF_Automatic_Stmt = 130,
CIF_Elemental_Stmt,
CIF_Pure_Stmt,
CIF_Forall_Stmt,
CIF_Forall_Construct,
CIF_Max,
CIF_End_Forall_Stmt
} |
| enum | io_stmt_entry {
Backspace,
Close,
Endfile,
Inquire,
Open,
Read,
Rewind,
Write,
Print,
Decode,
Encode
} |
| enum | exp_form_entry {
Exp_Form,
Format_Form,
Label_Form,
Namelist_Form,
Var_Only_Form
} |
Functions |
| void | unknown_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | abs_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | sin_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | atan2_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | exit_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | aimag_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | int_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ilen_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | iand_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | mod_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | anint_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | nint_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | sign_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | modulo_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | shift_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | leadz_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | not_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | aint_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | dim_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | max_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ranget_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ranf_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | real_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | mask_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | conjg_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | dprod_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | i24mult_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | length_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | getpos_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | unit_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | cmplx_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | len_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ichar_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | idate_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | char_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | lint_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | index_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | lge_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | numarg_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | fcd_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | loc_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | clock_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | rtc_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | my_pe_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | cvmgp_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | cvmgt_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | csmg_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | mergee_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | adjustl_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ceiling_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | digits_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | epsilon_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | exponent_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | floor_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | fraction_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | huge_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ibits_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ibset_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | btest_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ishft_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ishftc_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | mvbits_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | all_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | tiny_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | spacing_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | cshift_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | eoshift_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | minloc_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | minval_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | matmul_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | pack_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | unpack_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | trim_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | spread_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | repeat_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | size_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | sizeof_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | lbound_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ubound_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | shape_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | reshape_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | radix_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | range_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | kind_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | present_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | logical_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | nearest_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | scale_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | dshiftl_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | mmx_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | mldmx_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | mld_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | mul_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | mclr_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | readsm_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ieee_finite_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | ieee_real_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | transfer_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | transpose_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | minexponent_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | maxexponent_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | precision_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | bit_size_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | rrspacing_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | set_exponent_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | dot_product_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | allocated_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | associated_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | len_trim_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | random_number_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | random_seed_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | fetch_and_add_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | lock_release_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | synchronize_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | free_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | null_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | malloc_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | num_images_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | system_clock_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | dsm_numthreads_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | omp_get_max_threads_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | omp_set_lock_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | compare_and_swap_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | selected_int_kind_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | selected_real_kind_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | memory_barrier_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | get_ieee_status_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | set_ieee_exception_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | test_ieee_interrupt_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | remote_write_barrier_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | write_memory_barrier_intrinsic (opnd_type *, expr_arg_type *, int *) |
| void | check_dependence (boolean *dependant, opnd_type item, opnd_type exp) |
| void | array_bounds_resolution (int, boolean *) |
| void | array_dim_resolution (int, boolean) |
| void | pe_array_dim_resolution (int) |
| int | bound_semantics (int, boolean) |
| void | bounds_cdir_handler (int) |
| int | cast_typeless_constant (int, int, int, int) |
| void | cast_to_type_idx (opnd_type *, expr_arg_type *, int) |
| void | char_len_resolution (int, boolean) |
| void | char_bounds_resolution (int, boolean *) |
| boolean | check_asg_semantics (int, int, int, int) |
| boolean | check_substring_bounds (int) |
| boolean | check_array_bounds (int) |
| void | cif_begin_scope_rec (void) |
| void | cif_call_site_rec (int, int) |
| void | cif_cont_line_rec (int, int) |
| void | cif_copy_temp_to_actual_CIF (void) |
| void | cif_directive_rec (cif_directive_code_type, int, int) |
| void | cif_enable_disable_rec (void) |
| void | cif_end_scope_rec (void) |
| void | cif_end_unit_rec (char *) |
| void | cif_fake_a_unit (void) |
| int | cif_file_name_rec (char *, char *) |
| void | cif_include_rec (int, int, int) |
| void | cif_interface_block_rec (void) |
| void | cif_label_rec (int) |
| void | cif_loop_def_rec (void) |
| void | cif_machine_characteristics_rec (void) |
| void | cif_message_rec (int, int, int, msg_severities_type, char *, long, long, long, long, char *, int) |
| void | cif_misc_compiler_opts_rec (void) |
| void | cif_named_constant_rec (int, int, int) |
| void | cif_optimization_opts_rec (void) |
| void | cif_prog_unit_init (void) |
| int | cif_rename_rec (int, int, int, int) |
| void | cif_sb_usage_rec (int, int, int, cif_usage_code_type) |
| void | cif_scope_info_rec (void) |
| void | cif_send_attr (int, int) |
| void | cif_send_sytb (void) |
| void | cif_source_file_rec (int, src_form_type) |
| void | cif_stmt_type_rec (boolean, cif_stmt_type, int) |
| void | cif_summary_rec (char *, char *, char *, float, long, long) |
| void | cif_unit_rec (void) |
| void | cif_usage_rec (int, fld_type, int, int, int) |
| void | cif_use_module_rec (int, int, boolean) |
| void | clean_up_module_files (void) |
| void | close_cif (void) |
| void | collapse_interface_blk (int) |
| boolean | compare_cn_and_value (int, long, int) |
| boolean | compare_opnds (opnd_type *, opnd_type *) |
| char * | convert_cval_to_string (long64 *, int, char *) |
| char * | convert_to_string (long_type *, int, char *) |
| void | copy_subtree (opnd_type *, opnd_type *) |
| int | copy_to_gl_subtree (int, fld_type) |
| int | copy_from_gl_subtree (int, fld_type) |
| void | copy_entry_exit_sh_list (int, int, int *, int *) |
| int | create_bd_ntry_for_const (expr_arg_type *, int, int) |
| void | create_mod_info_tbl (void) |
| void | create_mod_info_file (void) |
| int | cvrt_str_to_cn (char *, int) |
| void | cvrt_to_pdg (char *) |
| void | decl_semantics (void) |
| void | exit_compiler (int) |
| boolean | expr_is_symbolic_constant (opnd_type *) |
| boolean | expr_semantics (opnd_type *, expr_arg_type *) |
| boolean | expr_sem (opnd_type *, expr_arg_type *) |
| boolean | find_attr_in_il (int, int, opnd_type *) |
| boolean | find_attr_in_ir (int, int, opnd_type *) |
| boolean | find_prog_unit_tbl (int) |
| void | fixed_get_char (void) |
| void | fixed_get_char_literal (void) |
| boolean | fold_aggragate_expression (opnd_type *, expr_arg_type *, boolean) |
| boolean | fold_relationals (int, int, operator_type) |
| boolean | folder_driver (char *, int, char *, int, long_type *, int *, int, int, int, int,...) |
| void | free_tables (void) |
| void | free_get_char (void) |
| void | free_get_char_literal (void) |
| void | free_ir_list (int) |
| void | free_ir_stream (int) |
| void | free_stmt_expansion_opr (int) |
| boolean | fnd_semantic_err (obj_type, int, int, int, boolean) |
| void | gen_if_stmt (opnd_type *, int, int, int, int, int, int) |
| int | gen_il (int, boolean, int, int,...) |
| int | gen_ir (fld_type, int, operator_type, int, int, int, fld_type, int) |
| void | gen_rbounds_condition (opnd_type *, opnd_type *, opnd_type *, opnd_type *, opnd_type *, opnd_type *, int, int) |
| void | gen_runtime_checks (opnd_type *) |
| void | gen_runtime_ptr_chk (opnd_type *) |
| void | gen_sh (sh_position_type, stmt_type_type, int, int, boolean, boolean, boolean) |
| void | gen_gl_sh (sh_position_type, stmt_type_type, int, int, boolean, boolean, boolean) |
| void | gen_internal_call_stmt (char *, opnd_type *, sh_position_type) |
| void | gen_lb_array_ref (opnd_type *, int) |
| void | gen_opnd (opnd_type *, int, fld_type, int, int) |
| int | get_next_array_expr_element (opnd_type *, long64 *) |
| char * | get_src_path_name (void) |
| int | gen_stmt_expansion_opr (int, int) |
| boolean | get_temp_file (char *, FILE **, char *) |
| void | gen_temp_init (int, int) |
| int | gen_initialized_tmp (int, int, int) |
| boolean | gen_whole_substring (opnd_type *, int) |
| char * | global_to_local_file (int) |
| int | global_to_local_line_number (int) |
| char * | global_to_local_path (int) |
| int | global_to_file_line_number (int) |
| void | init_cif (char *, char *) |
| void | init_directive (int) |
| void | inline_processing (int) |
| void | insert_init_stmt_for_tmp (int) |
| void | insert_sh_chain (int, int, sh_position_type) |
| void | insert_sh_chain_after_entries (int, int) |
| void | insert_sh_chain_before (int) |
| void | interface_semantics_pass_driver (void) |
| void | issue_deferred_msgs (void) |
| void | issue_undefined_type_msg (int, int, int) |
| int | main (int, char *[]) |
| void | make_io_type_code (int, long_type *) |
| int | make_in_parent_string (int, int, int, int *) |
| void | mark_attr_defined (opnd_type *) |
| boolean | needs_bounds_check (int) |
| void | ntr_msg_queue (int, int, msg_severities_type, int, char *, long, int) |
| void | output_mod_info_file (void) |
| void | parse_prog_unit (void) |
| void | pdgcs_conversion (void) |
| void | PRINTMSG (int, int, msg_severities_type, int,...) |
| void | print_const_f (FILE *, int) |
| void | print_err_line (int, int) |
| void | print_scp_to_fortran (int, int, int, FILE *) |
| char * | print_type_f (int) |
| int | put_const_in_tbl (long) |
| void | remove_sh (int) |
| void | reset_lex (int, int) |
| void | reset_src_input (int, int) |
| void | scan_for_ptr_chk (opnd_type *) |
| char | scan_thru_close_paren (int, int, int) |
| void | semantics_pass_driver (void) |
| void | set_related_gl_source_lines (int) |
| int | set_up_logical_constant (long_type *, int, int, boolean) |
| void | set_up_which_entry_tmp (void) |
| boolean | set_stmt_type_known (void) |
| long64 | sm_unit_in_bits (int) |
| void | stmt_expansion_control_start (void) |
| void | stmt_expansion_control_end (opnd_type *) |
| void | terminate_PDGCS (void) |
| void | final_src_input (void) |
| FILE * | init_debug_file (void) |
| boolean | omp_extension_prefix (int) |
| void | print_al (int) |
| void | print_al_list (FILE *, int) |
| void | print_at (int) |
| void | print_at_all (int) |
| void | print_bd (int) |
| void | print_blk (int) |
| void | print_cn (int) |
| void | print_defines (void) |
| void | print_expanded_stmt (void) |
| void | print_eq (int) |
| void | print_fp (int) |
| void | print_ga (int) |
| void | print_gb (int) |
| void | print_gl (int) |
| void | print_gn (int) |
| void | print_gt (int) |
| void | print_hn (int) |
| void | print_il (int) |
| void | print_ir (int) |
| void | print_ln (int) |
| void | print_lnr (int, int) |
| void | print_mem_usage_report (char *, int, int) |
| void | print_ml (int) |
| void | print_mf (int) |
| void | print_ro (int) |
| void | print_sb (int) |
| void | print_scp (int, boolean) |
| void | print_sn (int) |
| void | print_sn_list (int) |
| void | print_src_stk_entry (int) |
| void | print_src_input_tbls (void) |
| void | print_typ (int) |
| void | print_blk_tbl (void) |
| void | print_bd_tbl (void) |
| void | print_cmd_tbl (void) |
| void | print_compressed_sytb (int, int) |
| void | print_cn_tbl (void) |
| void | print_eq_tbl (void) |
| void | print_fp_includes (void) |
| void | print_fp_tbl (void) |
| void | print_ga_tbl (void) |
| void | print_gb_tbl (void) |
| void | print_gl_tbl (void) |
| void | print_gn_tbl (void) |
| void | print_gt_tbl (void) |
| void | print_hn_tbl (void) |
| void | print_ir_tbl (void) |
| void | print_ln_tbl (void) |
| void | print_ml_tbl (void) |
| void | print_ro_tbl (int) |
| void | print_sb_tbl (void) |
| void | print_scp_tbl (void) |
| void | print_sh_tbl (boolean) |
| void | print_sn_tbl (void) |
| void | print_typ_tbl (void) |
| void | print_sytb (int, boolean, boolean) |
| void | print_attr_by_name (void) |
| void | print_ln_by_name (void) |
| void | print_sb_by_name (void) |
| void | dump_func_trace_info (trace_type, char *, char *) |
| void | dump_mem_trace_info (trace_type, char *, void *, void *, long, int) |
| void | print_dv (int_dope_type *, boolean) |
| void | kludge_input_conversion (char *, int) |
| void | kludge_output_conversion (long_type *, int, char *) |
Variables |
| char * | mp_dir_str [Num_Mp_Values] |
| boolean | clause_allowed [Num_Mp_Values][Last_Clause] |
| char * | open_mp_dir_str [Num_Omp_Values] |
| boolean | open_mp_clause_allowed [Num_Omp_Values][Last_Omp_Clause] |
| char * | openad_dir_str [Num_OpenAD_Values] |
| boolean | openad_clause_allowed [Num_OpenAD_Values][Last_OpenAD_Clause] |
| ac_cmd_line_flags_type | ac_cmd_line_flags |
| char | assembly_file [] |
| char | assembly_listing_file [] |
| boolean | assembly_output |
| char * | basic_type_str [] |
| char | bin_file [] |
| boolean | binary_output |
| long | ccg_dump_flags |
| char | dot_i_file [] |
| cdir_switch_type | cdir_switches |
| FILE * | c_i_f |
| int | cif_C_opts |
| boolean | cif_first_pgm_unit |
| int | cif_flags |
| int | cif_internal_proc_start_line |
| int | cif_module_proc_start_line |
| char | cif_name [] |
| boolean | cif_need_unit_rec |
| FILE * | cif_actual_file |
| boolean | cif_pgm_unit_error_recovery |
| int | cif_pgm_unit_start_line |
| FILE * | cif_tmp_file |
| boolean | cif_tmp_so_no_msg |
| cmd_line_flags_type | cmd_line_flags |
| int | code_size |
| boolean | comp_gen_expr |
| int | comp_phase |
| int | const_safevl_idx |
| convert_to_string_type | convert_to_string_fmt |
| int | curr_debug_lbl |
| int | curr_glb_line |
| int | curr_internal_lbl |
| int | curr_scp_idx |
| int | curr_stmt_sh_idx |
| int | curr_gl_stmt_sh_idx |
| int | data_size |
| linear_type_type | double_linear_type [Num_Fortran_Types] |
| boolean | disregard_mics [] |
| boolean | disregard_directive [] |
| boolean | disregard_mips [] |
| boolean | disregard_open_mp [] |
| boolean | disregard_openad [] |
| FILE * | debug_file |
| char | debug_file_name [] |
| dump_flags_type | dump_flags |
| long * | dt_cmp_tbl |
| int | expanded_intrinsic_list |
| expr_mode_type | expr_mode |
| void(* | get_char )() |
| void(* | get_char_literal )() |
| long | glb_tbl_idx [Num_Glb_Tbl_Idxs] |
| int | global_stmt_sh_idx |
| linear_type_type | half_linear_type [Num_Fortran_Types] |
| boolean | have_unnamed_pgm_unit |
| boolean | have_main_pgm_unit |
| boolean | need_pure_function |
| boolean | host_ieee |
| boolean | in_action_stmt_of_if_where_or_forall |
| int | include_path_idx |
| linear_type_type | init_default_linear_type [Num_Fortran_Types] |
| linear_type_type | default_linear_type [Num_Fortran_Types] |
| expr_arg_type | init_exp_desc |
| opnd_type | init_target_opnd |
| boolean | inline_global_sgi |
| int | inline_path_idx |
| boolean | issue_overflow_msg_719 |
| long | max_call_list_size |
| long_type | max_character_length |
| char | mod_out_path [] |
| int | module_path_idx |
| boolean | need_new_sh |
| boolean | need_to_issue_719 |
| boolean | no_func_expansion |
| boolean | noinline_global_sgi |
| opnd_type | null_opnd |
| int | num_ansi |
| int | num_cautions |
| int | num_comments |
| int | num_errors |
| int | num_notes |
| int | num_optz_msgs |
| int | num_warnings |
| int | num_of_derived_types |
| int | num_prog_unit_errors |
| on_off_flags_type | on_off_flags |
| opt_flags_type | opt_flags |
| char | parse_operand_insert [40] |
| int | pgm_unit_start_line |
| char | preinline_file [] |
| int | prev_statement_number |
| char | program_unit_name [MAX_ID_LEN+1] |
| int | register_bit_size_tbl [Num_Linear_Types] |
| int | sb_len [] |
| char * | sb_name [] |
| char * | search_str [] |
| src_form_type | source_form |
| char | src_file [] |
| int | statement_number |
| int | stmt_end_col |
| int | stmt_end_line |
| int | stmt_label_idx |
| int | stmt_start_col |
| int | stmt_start_line |
| stmt_type_type | stmt_type |
| char * | stmt_type_str [] |
| int | storage_bit_kind_tbl [Num_Linear_Types] |
| int | storage_bit_size_tbl [Num_Linear_Types] |
| int | bit_size_tbl [Num_Linear_Types] |
| int | storage_bit_prec_tbl [Num_Linear_Types] |
| int | stride_mult_unit_in_bits [Num_Linear_Types] |
| target_machine_type | target_machine |
| int | target_safevl |
| boolean | target_ieee |
| int | target_os |
| boolean | target_sv1 |
| boolean | target_triton |
| boolean | target_t3e |
| long | true_value |
| int | where_ir_idx |
| int | where_dealloc_stmt_idx |
| int | type_alignment_tbl [Num_Linear_Types] |
| cif_usage_code_type | xref_state |
| long | message_error_tbl [MAX_MSG_SIZE] |
| long | message_suppress_tbl [MAX_MSG_SIZE] |
| long | message_warning_tbl [MAX_MSG_SIZE] |
| boolean | check_type_conversion |
| int | target_type_idx |
| int | target_char_len_idx |
| int | target_array_idx |
| boolean | insert_subs_ok |
| boolean | two_word_fcd |
| boolean | char_len_in_bytes |
| long | linear_to_arith [Num_Linear_Types] |
| boolean | in_constructor |
| boolean | in_implied_do |
| boolean | parsing_kind_selector |
| int | num_host_wds [Num_Linear_Types] |
| boolean | directives_are_global |
| boolean | insert_global_directives |
| int | curr_stmt_stk_il_idx |
| long | argchck_suppress_msg [40] |
| int | num_argchck_suppress_msg |