GCC Middle and Back End API Reference
|
#include <basic-block.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 |
Structure to group all of the information to process IF-THEN and IF-THEN-ELSE blocks for the conditional execution support. This needs to be in a public file in case the IFCVT macros call functions passing the ce_if_block data structure.
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().