GCC Middle and Back End API Reference
|
Go to the source code of this file.
Data Structures | |
struct | target_flag_state |
Macros | |
#define | this_target_flag_state (&default_target_flag_state) |
#define | align_loops_log (this_target_flag_state->x_align_loops_log) |
#define | align_loops_max_skip (this_target_flag_state->x_align_loops_max_skip) |
#define | align_jumps_log (this_target_flag_state->x_align_jumps_log) |
#define | align_jumps_max_skip (this_target_flag_state->x_align_jumps_max_skip) |
#define | align_labels_log (this_target_flag_state->x_align_labels_log) |
#define | align_labels_max_skip (this_target_flag_state->x_align_labels_max_skip) |
#define | align_functions_log (this_target_flag_state->x_align_functions_log) |
#define | flag_excess_precision (this_target_flag_state->x_flag_excess_precision) |
#define | abi_version_at_least(N) (flag_abi_version == 0 || flag_abi_version >= (N)) |
#define | issue_strict_overflow_warning(c) (warn_strict_overflow >= (int) (c)) |
Functions | |
void | strip_off_ending (char *, int) |
int | base_of_path (const char *path, const char **base_out) |
bool | fast_math_flags_set_p (const struct gcc_options *) |
bool | fast_math_flags_struct_set_p (struct cl_optimization *) |
Variables | |
const char *const | debug_type_names [] |
bool | final_insns_dump_p |
struct target_flag_state | default_target_flag_state |
Returns TRUE if generated code should match ABI version N or greater is in use.
#define align_functions_log (this_target_flag_state->x_align_functions_log) |
#define align_jumps_log (this_target_flag_state->x_align_jumps_log) |
#define align_jumps_max_skip (this_target_flag_state->x_align_jumps_max_skip) |
#define align_labels_log (this_target_flag_state->x_align_labels_log) |
#define align_labels_max_skip (this_target_flag_state->x_align_labels_max_skip) |
#define align_loops_log (this_target_flag_state->x_align_loops_log) |
#define align_loops_max_skip (this_target_flag_state->x_align_loops_max_skip) |
#define flag_excess_precision (this_target_flag_state->x_flag_excess_precision) |
#define issue_strict_overflow_warning | ( | c | ) | (warn_strict_overflow >= (int) (c)) |
Whether to emit an overflow warning whose code is C.
#define this_target_flag_state (&default_target_flag_state) |
Referenced by crash_signal().
int base_of_path | ( | const char * | path, |
const char ** | base_out | ||
) |
Referenced by read_cmdline_options().
bool fast_math_flags_set_p | ( | const struct gcc_options * | ) |
Return true iff flags are set as if -ffast-math.
bool fast_math_flags_struct_set_p | ( | struct cl_optimization * | ) |
void strip_off_ending | ( | char * | , |
int | |||
) |
const char* const debug_type_names[] |
Compilation switch flag definitions for GCC. Copyright (C) 1987-2013 Free Software Foundation, Inc.
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see http://www.gnu.org/licenses/. Names of debug_info_type, for error messages.
Indexed by enum debug_info_type.
Referenced by handle_param().
struct target_flag_state default_target_flag_state |
Referenced by crash_signal().
bool final_insns_dump_p |
Now the symbols that are set with `-f' switches. True if printing into -fdump-final-insns= dump.
True if printing into -fdump-final-insns= dump.