|
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 |
| enum dump_expr_def |
| enum dump_insn_def |
| enum dump_insn_rtx_def |
| enum dump_vinsn_def |
| enum sel_dump_cfg_def |
Instruction scheduling pass. Log dumping infrastructure. Copyright (C) 2006-2026 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.
|
extern |
References block_finish().
Referenced by block_finish().
|
extern |
References block_start().
Referenced by block_start().
|
extern |
References debug_av_set().
Referenced by debug_av_set().
|
extern |
References debug_blist().
Referenced by debug_blist().
|
extern |
Debug functions.
References debug_expr().
Referenced by create_access_replacement(), debug_expr(), and setup_dump_cfg_params().
|
extern |
Dump a hard reg set SET to stderr.
References debug_hard_reg_set(), and print_hard_reg_set().
Referenced by debug_hard_reg_set(), and debug_insn_vector().
|
extern |
References debug_ilist().
Referenced by debug_ilist().
|
extern |
References debug_insn(), and sched_dump_to_dot_p.
Referenced by debug_insn(), df_note_bb_compute(), final_scan_insn_1(), find_bb_boundaries(), and output_asm_name().
|
extern |
References debug_insn_rtx().
Referenced by debug_insn_rtx().
|
extern |
References debug_hard_reg_set(), and debug_insn_vector().
Referenced by debug_insn_vector().
|
extern |
References debug_lv_set().
Referenced by debug_lv_set().
References debug_mem_addr_value().
Referenced by debug_mem_addr_value().
|
extern |
References debug_verbose().
|
extern |
References debug_verbose().
|
extern |
References debug_verbose().
|
extern |
References debug_verbose().
|
extern |
References debug_vinsn().
Referenced by debug_vinsn().
|
extern |
References dump_av_set().
Referenced by dump_av_set().
|
extern |
References dump_blist().
Referenced by dump_blist().
|
extern |
References dump_expr().
Referenced by dump_expr(), and dump_insn_vector().
|
extern |
References dump_expr_1().
Referenced by dump_expr_1().
|
extern |
References dump_flist().
Referenced by dump_flist().
|
extern |
References dump_hard_reg_set().
Referenced by dump_hard_reg_set().
|
extern |
References dump_insn().
Referenced by dump_insn(), and sel_print_rtl().
|
extern |
References dump_insn_1().
Referenced by dump_insn_1(), and sel_print_rtl().
|
extern |
References dump_insn_rtx().
Referenced by dump_insn_rtx().
|
extern |
References dump_insn_rtx_1().
Referenced by dump_insn_rtx_1().
|
extern |
References dump_expr(), and dump_insn_vector().
Referenced by dump_insn_vector().
|
extern |
References dump_lv_set().
Referenced by dump_lv_set().
|
extern |
References dump_used_regs().
Referenced by dump_used_regs().
|
extern |
References dump_vinsn().
Referenced by dump_vinsn().
|
extern |
References dump_vinsn_1().
Referenced by dump_vinsn_1().
|
extern |
References free_sel_dump_data().
Referenced by free_sel_dump_data().
|
extern |
References get_print_blocks_num().
Referenced by get_print_blocks_num().
|
extern |
References line_finish().
Referenced by line_finish().
|
extern |
References line_start().
Referenced by files_equal_p(), diagnostics::file_cache_slot::get_next_line(), line_start(), slurp(), and tag_function().
|
extern |
References sel_debug_cfg().
Referenced by sel_debug_cfg().
|
extern |
References sel_debug_cfg_1().
Referenced by sel_debug_cfg_1().
|
extern |
|
extern |
References sel_print_insn().
Referenced by sel_print_insn().
|
extern |
References dump_insn(), dump_insn_1(), and sel_print_rtl().
Referenced by sel_print_rtl().
|
extern |
References debug_expr(), and setup_dump_cfg_params().
Referenced by setup_dump_cfg_params().
|
extern |
When this flag is on, we are dumping to the .dot file. When it is off, we are dumping to log.
Referenced by debug_insn().