
Go to the source code of this file.
| #define ODESC_description | ( | o | ) | ((o)->description) |
Definition at line 357 of file flags.h.
Referenced by Copy_option(), Duplicate_Value(), Initialize_Option_Group(), Modified_Option(), Print_Option_Group(), Process_Command_Line_Group(), Set_Option_Internal(), and Update_Scalar_Value().
Definition at line 360 of file flags.h.
Referenced by Print_Option_Group(), Process_Command_Line_Group(), Save_or_restore_options(), and Set_Option_Internal().
Definition at line 365 of file flags.h.
Referenced by Copy_option(), Duplicate_Value(), Initialize_Option_Group(), Modified_Option(), Print_Option_Group(), Process_Command_Line_Group(), Update_Pointer_Value(), and Update_Scalar_Value().
| #define ODESC_visibility | ( | o | ) | ((o)->visibility) |
Definition at line 358 of file flags.h.
Referenced by Print_Option_Group(), and Set_Option_Internal().
| #define OGROUP_description | ( | o | ) | ((o)->description) |
Definition at line 378 of file flags.h.
Referenced by Get_Command_Line_Group(), Initialize_Option_Groups(), Print_Option_Group(), Print_Option_Groups(), Process_Command_Line_Group(), and Save_or_restore_options().
Definition at line 379 of file flags.h.
Referenced by Initialize_Option_Group(), Initialize_Option_Groups(), Print_Option_Group(), Process_Command_Line_Group(), Save_or_restore_options(), and Set_Option_Internal().
Definition at line 380 of file flags.h.
Referenced by Print_Option_Group(), and Process_Command_Line_Group().
Definition at line 381 of file flags.h.
Referenced by Print_Option_Group(), and Process_Command_Line_Group().
Definition at line 338 of file flags.h.
Referenced by Build_Skiplist(), Configure_Alias_Options(), DEBUG_Configure(), IPFEC_Build_Skiplist(), Mark_Specified_Registers_As_Not_Allocatable(), Print_Option_Group(), Process_Arc_Profile_Region_Options(), Process_Command_Line_Group(), Process_Feedback_Options(), Process_Inline_Options(), Process_IPA_Skip_Options(), and Process_IPA_Specfile_Options().
Definition at line 339 of file flags.h.
Referenced by Build_Skiplist(), IPFEC_Build_Skiplist(), Print_Option_Group(), Process_Arc_Profile_Region_Options(), Process_Command_Line_Group(), Process_Inline_Options(), Process_IPA_Skip_Options(), and Process_IPA_Specfile_Options().
Definition at line 340 of file flags.h.
Referenced by Build_Skiplist(), Configure_Alias_Options(), DEBUG_Configure(), IPFEC_Build_Skiplist(), Mark_Specified_Registers_As_Not_Allocatable(), Print_Option_Group(), Process_Arc_Profile_Region_Options(), Process_Command_Line_Group(), Process_Feedback_Options(), Process_Inline_Options(), Process_IPA_Skip_Options(), and Process_IPA_Specfile_Options().
| typedef struct option_desc OPTION_DESC |
| typedef struct option_group OPTION_GROUP |
| typedef struct option_list OPTION_LIST |
| enum OPTION_KIND |
| enum OPTION_VISIBILITY |
| OPTION_GROUP* Get_Command_Line_Group | ( | OPTION_GROUP * | og, | |
| const char * | name | |||
| ) |
Definition at line 1284 of file flags.c.
References i, INT32, NULL, OGROUP_name, and strcmp().
Referenced by Preconfigure(), and OPTIONS_STACK::Process_Pragma_Options().
Definition at line 83 of file flags.c.
References BOOL, c, EC_Flag_Digit, EC_Flag_Range, ErrMsg(), FALSE, INT64, negate, TRUE, and val.
Referenced by Get_Trace_Phase_Number(), Process_Cc1_Command_Line(), Process_Command_Line(), Process_Command_Line_Group(), and Process_Trace_Option().
| void Initialize_Option_Groups | ( | OPTION_GROUP * | ogroups | ) |
Definition at line 583 of file flags.c.
References Initialize_Option_Group(), NULL, OGROUP_name, and OGROUP_options.
Referenced by Preconfigure(), and Process_Command_Line_Group().
| void Print_Option_Group | ( | FILE * | tf, | |
| OPTION_GROUP * | opt_group, | |||
| const char * | prefix, | |||
| BOOL | internal, | |||
| BOOL | full, | |||
| BOOL | update | |||
| ) |
Definition at line 1049 of file flags.c.
References BOOL, FALSE, fprintf(), INT32, INT64, Modified_Option(), NULL, ODA_mod_int, ODA_mod_user, ODA_print, ODA_set_int, ODA_set_user, ODESC_aux, ODESC_description, ODESC_kind, ODESC_name, ODESC_primary, ODESC_variable, ODESC_visibility, OGA_internal, OGROUP_aux, OGROUP_description, OGROUP_name, OGROUP_options, OGROUP_separator, OGROUP_valmarker, OLIST_next, OLIST_opt, OLIST_val, OV_INTERNAL, OVK_BOOL, OVK_COUNT, OVK_INT32, OVK_INT64, OVK_LIST, OVK_NAME, OVK_OLD_COUNT, OVK_SELF, OVK_UINT32, OVK_UINT64, Reset_ODA_mod_int, Reset_ODA_mod_user, Reset_ODA_print, Reset_ODA_printed, Reset_ODA_set_int, Reset_ODA_set_user, SBar, Set_ODA_print, TRUE, UINT32, and UINT64.
Referenced by Print_Option_Groups(), Trace_Command_Line_Group(), and Trace_Option_Group().
| void Print_Option_Groups | ( | FILE * | tf, | |
| OPTION_GROUP * | opt_group, | |||
| const char * | prefix, | |||
| BOOL | internal, | |||
| BOOL | full, | |||
| BOOL | update | |||
| ) |
Definition at line 1255 of file flags.c.
References NULL, OGROUP_name, and Print_Option_Group().
Referenced by List_Compile_Options(), and Trace_Option_Groups().
| BOOL Process_Command_Line_Group | ( | char * | flag, | |
| OPTION_GROUP * | opt_groups | |||
| ) |
Definition at line 685 of file flags.c.
References BOOL, calloc(), copy, EC_Ambig_In_Grp, EC_Flag_Int_Expected, EC_Inv_Grp_Val, EC_Not_In_Grp, EC_Obsolete_Opt, EC_Replaced_Opt, EC_Unimp_Opt, EC_Unimplemented, ErrMsg(), FALSE, free(), Get_Numeric_Flag(), Initialize_Option_Groups(), INT, INT32, INT32_MAX, INT32_MIN, INT64, Is_True, NULL, ODA_specified, ODESC_abbrev, ODESC_aux, ODESC_def_val, ODESC_kind, ODESC_max_val, ODESC_min_val, ODESC_name, ODESC_variable, OGROUP_name, OGROUP_options, OGROUP_separator, OGROUP_valmarker, OLIST_next, OLIST_opt, OLIST_val, OVK_BOOL, OVK_COUNT, OVK_INT32, OVK_INT64, OVK_LIST, OVK_NAME, OVK_NONE, OVK_OBSOLETE, OVK_OLD_COUNT, OVK_REPLACED, OVK_SELF, OVK_UINT32, OVK_UINT64, OVK_UNIMPLEMENTED, Set_ODA_mod, Set_ODA_set, sprintf(), strcasecmp(), strcmp(), strcspn(), strdup, strlen(), strncasecmp(), strncmp(), TRUE, UINT64, Update_Pointer_Value(), Update_Scalar_Value(), and val.
Referenced by Process_Command_Line(), Process_Common_Options(), Process_IPA_Options(), and Process_Option_File().
Definition at line 1316 of file flags.c.
References BOOL, Common_Option_Groups, Copy_option(), count, Get_Trace(), i, individual_option, INT16, INT32, Is_Trace, Is_True, ODESC_can_change_by_pragma, ODESC_name, offset, OGA_count, OGA_odesc_aux, OGROUP_aux, OGROUP_name, OGROUP_options, Opt_Level, TFile, and TP_MISC.
Referenced by OPTIONS_STACK::Pop_Current_Options(), and OPTIONS_STACK::Push_Current_Options().
| void Set_Option_Internal | ( | OPTION_GROUP * | ogroup, | |
| const char * | name | |||
| ) |
Definition at line 545 of file flags.c.
References NULL, o, ODESC_kind, ODESC_name, ODESC_visibility, OGROUP_aux, OGROUP_options, OV_INTERNAL, OVK_COUNT, OVK_OLD_COUNT, Set_OGA_internal, and strcasecmp().
Referenced by Preconfigure().
| void Trace_Command_Line_Group | ( | FILE * | , | |
| OPTION_GROUP * | ||||
| ) |
Definition at line 1240 of file flags.c.
References FALSE, Print_Option_Group(), and TRUE.
Referenced by OPTIONS_STACK::Process_Pragma_Options().
| void Trace_Option_Group | ( | FILE * | tf, | |
| OPTION_GROUP * | opt_group, | |||
| BOOL | full | |||
| ) |
| void Trace_Option_Groups | ( | FILE * | tf, | |
| OPTION_GROUP * | opt_group, | |||
| BOOL | full | |||
| ) |
Definition at line 1267 of file flags.c.
References Print_Option_Groups(), and TRUE.
Referenced by Configure_Source(), and Process_IPA_Options().
| char Cmdname[] |
Definition at line 837 of file config.cxx.
Referenced by Process_Command_Line(), Process_Common_Options(), Process_IPA_Options(), Process_Option_File(), OPTIONS_STACK::Process_Pragma_Options(), and Save_or_restore_options().
1.5.6