struct basic_block_def * basic_block
Definition coretypes.h:351
struct rtx_def * rtx
Definition coretypes.h:57
int num_multiple_test_insns
Definition ifcvt.h:36
basic_block test_bb
Definition ifcvt.h:28
int num_or_or_blocks
Definition ifcvt.h:35
int num_multiple_test_blocks
Definition ifcvt.h:33
int num_then_insns
Definition ifcvt.h:38
int num_else_insns
Definition ifcvt.h:39
int num_and_and_blocks
Definition ifcvt.h:34
basic_block else_bb
Definition ifcvt.h:30
basic_block last_test_bb
Definition ifcvt.h:32
bool and_and_p
Definition ifcvt.h:37
basic_block then_bb
Definition ifcvt.h:29
basic_block join_bb
Definition ifcvt.h:31
int pass
Definition ifcvt.h:40
unsigned int max_seq_cost
Definition ifcvt.h:131
bool speed_p
Definition ifcvt.h:121
bool then_else_reversed
Definition ifcvt.h:104
rtx rev_cond
Definition ifcvt.h:78
basic_block test_bb
Definition ifcvt.h:69
basic_block else_bb
Definition ifcvt.h:69
rtx_insn * insn_a
Definition ifcvt.h:89
rtx_insn * cond_earliest
Definition ifcvt.h:81
rtx orig_x
Definition ifcvt.h:99
rtx b
Definition ifcvt.h:92
rtx x
Definition ifcvt.h:95
basic_block then_bb
Definition ifcvt.h:69
bool else_simple
Definition ifcvt.h:117
bool cond_inverted
Definition ifcvt.h:112
rtx cond
Definition ifcvt.h:75
rtx_insn * jump
Definition ifcvt.h:72
bool then_simple
Definition ifcvt.h:116
basic_block join_bb
Definition ifcvt.h:69
rtx_insn * insn_b
Definition ifcvt.h:89
unsigned int original_cost
Definition ifcvt.h:127
rtx a
Definition ifcvt.h:92
const char * transform_name
Definition ifcvt.h:135
rtx target
Definition ifcvt.h:49
bool need_cmov
Definition ifcvt.h:57
auto_vec< int > rewired_src
Definition ifcvt.h:47
rtx temporary
Definition ifcvt.h:52
rtx_insn * unmodified_insn
Definition ifcvt.h:54