GCC Middle and Back End API Reference
|
#include <ifcvt.h>
Used by noce_process_if_block to communicate with its subroutines. The subroutines know that A and B may be evaluated freely. They know that X is a register. They should insert new instructions before cond_earliest.
rtx noce_if_info::a |
rtx noce_if_info::b |
rtx noce_if_info::cond |
Referenced by dead_or_predicable(), and find_cond_trap().
rtx_insn* noce_if_info::cond_earliest |
Referenced by find_cond_trap(), and noce_find_if_block().
bool noce_if_info::cond_inverted |
basic_block noce_if_info::else_bb |
Referenced by cond_exec_find_if_block(), find_cond_trap(), find_if_case_1(), find_if_case_2(), merge_if_block(), and noce_find_if_block().
bool noce_if_info::else_simple |
rtx_insn* noce_if_info::insn_a |
rtx_insn * noce_if_info::insn_b |
basic_block noce_if_info::join_bb |
Referenced by cond_exec_find_if_block(), merge_if_block(), and noce_find_if_block().
rtx_insn* noce_if_info::jump |
Referenced by dead_or_predicable(), find_cond_trap(), find_if_case_1(), and noce_find_if_block().
unsigned int noce_if_info::max_seq_cost |
rtx noce_if_info::orig_x |
unsigned int noce_if_info::original_cost |
rtx noce_if_info::rev_cond |
bool noce_if_info::speed_p |
Referenced by noce_find_if_block().
basic_block noce_if_info::test_bb |
basic_block noce_if_info::then_bb |
Referenced by cond_exec_find_if_block(), find_cond_trap(), find_if_case_1(), find_if_case_2(), merge_if_block(), and noce_find_if_block().
bool noce_if_info::then_else_reversed |
Referenced by noce_find_if_block().
bool noce_if_info::then_simple |
rtx noce_if_info::x |
Referenced by find_cond_trap().