diff options
Diffstat (limited to 'contrib/gcc/rtl.def')
-rw-r--r-- | contrib/gcc/rtl.def | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/contrib/gcc/rtl.def b/contrib/gcc/rtl.def index fc12af2..8fad650 100644 --- a/contrib/gcc/rtl.def +++ b/contrib/gcc/rtl.def @@ -585,6 +585,9 @@ DEF_RTL_EXPR(CONST_INT, "const_int", "w", 'o') there may be from 1 to 4; see rtl.c. */ DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, 'o') +/* Describes a vector constant. */ +DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", 'x') + /* String constant. Used only for attributes right now. */ DEF_RTL_EXPR(CONST_STRING, "const_string", "s", 'o') @@ -972,10 +975,6 @@ DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", 'x') combined and is the concatenation of the two source vectors. */ DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", 'x') -/* Describes a vector constant. Each part of the PARALLEL that is operand 0 - describes a constant for one of the subparts. */ -DEF_RTL_EXPR(VEC_CONST, "vec_const", "e", 'x') - /* Describes an operation that converts a small vector into a larger one by duplicating the input values. The output vector mode must have the same submodes as the input vector mode, and the number of output parts must be |