GCC Middle and Back End API Reference
|
Go to the source code of this file.
Enumerations | |
enum | sel_dump_cfg_def { SEL_DUMP_CFG_CURRENT_REGION = 2 , SEL_DUMP_CFG_BB_NOTES_LIST = 4 , SEL_DUMP_CFG_AV_SET = 8 , SEL_DUMP_CFG_LV_SET = 16 , SEL_DUMP_CFG_BB_INSNS = 32 , SEL_DUMP_CFG_FENCES = 64 , SEL_DUMP_CFG_INSN_SEQNO = 128 , SEL_DUMP_CFG_FUNCTION_NAME = 256 , SEL_DUMP_CFG_BB_LOOP = 512 , SEL_DUMP_CFG_FLAGS } |
enum | dump_insn_rtx_def { DUMP_INSN_RTX_UID = 2 , DUMP_INSN_RTX_PATTERN = 4 , DUMP_INSN_RTX_BBN = 8 , DUMP_INSN_RTX_ALL } |
enum | dump_vinsn_def { DUMP_VINSN_INSN_RTX = 2 , DUMP_VINSN_TYPE = 4 , DUMP_VINSN_COUNT = 8 , DUMP_VINSN_COST = 16 , DUMP_VINSN_ALL } |
enum | dump_expr_def { DUMP_EXPR_VINSN = 2 , DUMP_EXPR_SPEC = 4 , DUMP_EXPR_PRIORITY = 8 , DUMP_EXPR_SCHED_TIMES = 16 , DUMP_EXPR_SPEC_DONE_DS = 32 , DUMP_EXPR_ORIG_BB = 64 , DUMP_EXPR_USEFULNESS = 128 , DUMP_EXPR_ALL } |
enum | dump_insn_def { DUMP_INSN_EXPR = 2 , DUMP_INSN_SEQNO = 4 , DUMP_INSN_SCHED_CYCLE = 8 , DUMP_INSN_UID = 16 , DUMP_INSN_PATTERN = 32 , DUMP_INSN_BBN = 64 , DUMP_INSN_ALL } |
Variables | |
bool | sched_dump_to_dot_p |
Instruction scheduling pass. Log dumping infrastructure. Copyright (C) 2006-2024 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/>.
These values control the dumping of control flow graph to the .dot file.
Debug functions.
Referenced by create_access_replacement().
|
extern |
Dump a hard reg set SET to stderr.
References ggc_alloc(), and print_hard_reg_set().
|
extern |
|
extern |
Referenced by file_cache_slot::get_next_line(), and tag_function().
|
extern |
|
extern |
When this flag is on, we are dumping to the .dot file. When it is off, we are dumping to log.