
Go to the source code of this file.
| #define CONTROL_FIRST CONTROL_ACIR |
| #define CONTROL_JFE_LAST (CONTROL_XREF+1) |
| #define CONTROL_LAST CONTROL_MAX_CONTROL |
Referenced by Apply_Controls(), Init_Controls_Tbl(), is_nlist_typed(), Pop_Controls(), Print_Controls(), and store_ctrl().
| #define HCO_AAVAL 1 |
| #define HCO_IMPLICIT 2 |
| #define HCO_ONCE 4 |
| #define HCO_POP 16 |
Definition at line 163 of file controls.h.
| #define HCO_PRAGMA 32 |
| #define HCO_PUSH 8 |
Definition at line 162 of file controls.h.
| enum control |
Definition at line 69 of file controls.h.
Definition at line 924 of file controls.cxx.
References a, Allow_Word_Aligned_Doubles, CI_user_specified, CONTROL_ALIAS, CONTROL_ALNREF, CONTROL_C, CONTROL_CALLMOD, CONTROL_CASE, CONTROL_CHAR, CONTROL_DEFVOL, CONTROL_DIAG, CONTROL_DLINE, CONTROL_FIRST, CONTROL_LAST, CONTROL_MAP, CONTROL_UNROLL, CONTROL_UNROLLEXACT, CONTROL_INFO::cur_val, Diag_Controls, Diag_On_Pragmas, EC_Unimp_Align, ES_ERROR, FALSE, Get_Int_Ctrl_Val(), i, CONTROL_INFO::index, INT, INT32, Min_Error_Severity, CONTROL_INFO::name, Report_Error, save_ctrl_val_set(), and TRUE.
Definition at line 1132 of file controls.cxx.
References CONTROL_ALIAS, CONTROL_CALLMOD, CONTROL_CONSTP, CONTROL_COPYP, CONTROL_DOMAIN, CONTROL_FCM, CONTROL_FLOW, CONTROL_MOPT, CONTROL_REG, CONTROL_SCHED, CONTROL_XOPT, Debug_Level, EC_Fix_g_O, ErrMsg(), Opt_Level, and Set_CI_int.
Definition at line 1000 of file controls.cxx.
References CI_int, CI_NAMELIST_TYPE, flags, INT, and Is_True.
Referenced by Apply_Controls(), and Apply_Routine_Scope_Controls().
| const char* Get_Name_Ctrl_Val | ( | CONTROL | a | ) |
Definition at line 1010 of file controls.cxx.
References CI_NAMELIST_TYPE, CI_nlist, flags, INT, Is_True, and STRLIST_item.
Definition at line 796 of file controls.cxx.
References a, BOOL, calloc(), CI_allowed_vals, CI_is_int_type, CONTROL_FIRST, CONTROL_LAST, CONTROL_INFO::cur_val, CONTROL_INFO::first_def, fprintf(), Get_Trace(), i, CONTROL_INFO::index, INT, Is_True, str_list::item, CONTROL_INFO::max_val, CONTROL_INFO::min_val, CONTROL_INFO::name, str_list::next, NULL, Print_Controls(), CONTROL_INFO::sec_def, Set_CI_nlist, TFile, TP_MISC, and TRUE.
Referenced by WFE_Init(), and WGEN_Init().
Definition at line 1032 of file controls.cxx.
References a, CI_has_once_val, CI_scope, CONTROL_FIRST, CONTROL_LAST, CONTROL_INFO::cur_val, i, INT, CONTROL_INFO::prev_val, and Reset_CI_has_once_val.
Referenced by Pop_Once_Line_Controls().
Definition at line 1106 of file controls.cxx.
References a, BOOL, CI_is_int_type, CI_nlist, CONTROL_FIRST, CONTROL_LAST, CONTROL_INFO::cur_val, CONTROL_INFO::first_def, fprintf(), i, INT, str_list::item, CONTROL_INFO::name, str_list::next, and s.
Referenced by Init_Controls_Tbl(), Prepare_Source(), Restore_Cmd_Line_Ctrls(), Restore_Routine_Top_Ctrls(), and Save_Routine_Top_Ctrls().
Definition at line 443 of file controls.cxx.
References a, EC_Ctrl_Paren, EC_Ctrl_Syntax, ERRORS_FOUND, INT, IS_ID_CHAR, is_nlist_typed(), make_nlist(), nl, NO_ERRORS_FOUND, NULL, Report_Error, s, Src_Alloc, store_ctrl(), strcpy, strlen(), and strncpy().
Referenced by Process_Pragma(), and store_ctrl().
| INT Process_Pragma | ( | char * | x | ) |
Definition at line 1064 of file controls.cxx.
References flags, HCO_ONCE, HCO_PRAGMA, INT, Process_Control_Opt(), and r.
Definition at line 911 of file controls.cxx.
References BOOL, fprintf(), Get_Trace(), Print_Controls(), restore_ctrl_val_set(), TFile, TP_MISC, and TRUE.
Referenced by WFE_File_Init(), and WGEN_File_Init().
Definition at line 897 of file controls.cxx.
References BOOL, FALSE, fprintf(), Get_Trace(), Inside_A_Routine, Print_Controls(), restore_ctrl_val_set(), TFile, TP_MISC, and TRUE.
Definition at line 883 of file controls.cxx.
References BOOL, fprintf(), Get_Trace(), Inside_A_Routine, Print_Controls(), save_ctrl_val_set(), TFile, TP_MISC, and TRUE.
1.5.6