aboutsummaryrefslogtreecommitdiff
path: root/gcc/gensupport.c
diff options
context:
space:
mode:
authorPaolo Bonzini <bonzini@gnu.org>2009-04-08 15:18:49 +0000
committerPaolo Bonzini <bonzini@gcc.gnu.org>2009-04-08 15:18:49 +0000
commitc6963675ebad4a3396521df8e49d558a04cf12b3 (patch)
treec22913f141a234b21391cc1fee6f3ed3aa5a1a7e /gcc/gensupport.c
parent6d07ad98760362cd9615c673cf8302908ce60980 (diff)
downloadgcc-c6963675ebad4a3396521df8e49d558a04cf12b3.zip
gcc-c6963675ebad4a3396521df8e49d558a04cf12b3.tar.gz
gcc-c6963675ebad4a3396521df8e49d558a04cf12b3.tar.bz2
recog.c (ordered_comparison_operator): New.
2009-04-08 Paolo Bonzini <bonzini@gnu.org> * recog.c (ordered_comparison_operator): New. * gensupport.c (std_preds): Add it. * doc/md.texi (Machine-Independent Predicates): Document it. From-SVN: r145748
Diffstat (limited to 'gcc/gensupport.c')
-rw-r--r--gcc/gensupport.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/gensupport.c b/gcc/gensupport.c
index 0851596..3c94863 100644
--- a/gcc/gensupport.c
+++ b/gcc/gensupport.c
@@ -1367,6 +1367,9 @@ static const struct std_pred_table std_preds[] = {
{"pop_operand", false, false, {MEM}},
{"memory_operand", false, false, {SUBREG, MEM}},
{"indirect_operand", false, false, {SUBREG, MEM}},
+ {"ordered_comparison_operator", false, false, {EQ, NE,
+ LE, LT, GE, GT,
+ LEU, LTU, GEU, GTU}},
{"comparison_operator", false, false, {EQ, NE,
LE, LT, GE, GT,
LEU, LTU, GEU, GTU,