OSDN Git Service

* rtl.def (ATTR_FLAG): New RTL code.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 28 Mar 1993 21:22:43 +0000 (21:22 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 28 Mar 1993 21:22:43 +0000 (21:22 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3902 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/rtl.def

index cdbfba6..1585ea3 100644 (file)
@@ -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.