aboutsummaryrefslogtreecommitdiff
path: root/gcc/ifcvt.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ifcvt.h')
-rw-r--r--gcc/ifcvt.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ifcvt.h b/gcc/ifcvt.h
index c6ea244..be1385a 100644
--- a/gcc/ifcvt.h
+++ b/gcc/ifcvt.h
@@ -86,6 +86,14 @@ struct noce_if_info
form as well. */
bool then_else_reversed;
+ /* True if THEN_BB is conditional on !COND rather than COND.
+ This is used if:
+
+ - JUMP branches to THEN_BB on COND
+ - JUMP falls through to JOIN_BB on !COND
+ - COND cannot be reversed. */
+ bool cond_inverted;
+
/* True if the contents of then_bb and else_bb are a
simple single set instruction. */
bool then_simple;