From 417a6986d30d3fe114ec5679d2702c6e0eac40a2 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Sun, 28 Mar 1993 14:22:43 -0700 Subject: * rtl.def (ATTR_FLAG): New RTL code. From-SVN: r3902 --- gcc/rtl.def | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'gcc') diff --git a/gcc/rtl.def b/gcc/rtl.def index cdbfba6..1585ea3 100644 --- a/gcc/rtl.def +++ b/gcc/rtl.def @@ -325,6 +325,16 @@ DEF_RTL_EXPR(SET_ATTR_ALTERNATIVE, "set_attr_alternative", "sE", 'x') attribute name and the second is the comparison value. */ DEF_RTL_EXPR(EQ_ATTR, "eq_attr", "ss", 'x') +/* A conditional expression which is true if the specified flag is + true for the insn being scheduled in reorg. + + genattr.c defines the following flags which can be tested by + (attr_flag "foo") expressions in eligible_for_delay. + + forward, backward, very_likely, likely, very_unlikely, and unlikely. */ + +DEF_RTL_EXPR (ATTR_FLAG, "attr_flag", "s", 'x') + /* ---------------------------------------------------------------------- Expression types used for things in the instruction chain. -- cgit v1.1