GCC Middle and Back End API Reference
|
#include <ifcvt.h>
Data Fields | |
basic_block | test_bb |
basic_block | then_bb |
basic_block | else_bb |
basic_block | join_bb |
basic_block | last_test_bb |
int | num_multiple_test_blocks |
int | num_and_and_blocks |
int | num_or_or_blocks |
int | num_multiple_test_insns |
int | and_and_p |
int | num_then_insns |
int | num_else_insns |
int | pass |
If-conversion header file. Copyright (C) 2014-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/>.
Structure to group all of the information to process IF-THEN and IF-THEN-ELSE blocks for the conditional execution support.
int ce_if_block::and_and_p |
Referenced by cond_exec_find_if_block(), and cond_exec_process_if_block().
basic_block ce_if_block::else_bb |
Referenced by cond_exec_find_if_block(), cond_exec_process_if_block(), find_if_header(), and merge_if_block().
basic_block ce_if_block::join_bb |
Referenced by cond_exec_find_if_block(), and merge_if_block().
basic_block ce_if_block::last_test_bb |
Referenced by cond_exec_find_if_block(), cond_exec_process_if_block(), and merge_if_block().
int ce_if_block::num_and_and_blocks |
Referenced by cond_exec_find_if_block(), and cond_exec_process_if_block().
int ce_if_block::num_else_insns |
Referenced by cond_exec_process_if_block().
int ce_if_block::num_multiple_test_blocks |
Referenced by cond_exec_find_if_block(), cond_exec_process_if_block(), and merge_if_block().
int ce_if_block::num_multiple_test_insns |
Referenced by cond_exec_find_if_block().
int ce_if_block::num_or_or_blocks |
Referenced by cond_exec_find_if_block(), and cond_exec_process_if_block().
int ce_if_block::num_then_insns |
Referenced by cond_exec_process_if_block().
int ce_if_block::pass |
Referenced by cond_exec_find_if_block(), and find_if_header().
basic_block ce_if_block::test_bb |
Referenced by cond_exec_find_if_block(), cond_exec_process_if_block(), find_if_header(), and merge_if_block().
basic_block ce_if_block::then_bb |
Referenced by cond_exec_find_if_block(), cond_exec_process_if_block(), find_if_header(), and merge_if_block().