summaryrefslogtreecommitdiff
path: root/gcc/rtl.def
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1993-03-28 21:22:43 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1993-03-28 21:22:43 +0000
commit223e6919ffe68a06e494b8ac55401cf1d2a313f9 (patch)
treea3df3118edf9f96ea9375be2fbbf4e9e53c359df /gcc/rtl.def
parent64ed3494275a554ba8ba70a24db07c9360c8b6df (diff)
downloadgcc-223e6919ffe68a06e494b8ac55401cf1d2a313f9.tar.gz
* rtl.def (ATTR_FLAG): New RTL code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3902 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/rtl.def')
-rw-r--r--gcc/rtl.def10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/rtl.def b/gcc/rtl.def
index cdbfba6e34f..1585ea38455 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.