aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/ia64/ia64-modes.def
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/ia64/ia64-modes.def')
-rw-r--r--gcc/config/ia64/ia64-modes.def8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/config/ia64/ia64-modes.def b/gcc/config/ia64/ia64-modes.def
index 6e10ac0..3611638 100644
--- a/gcc/config/ia64/ia64-modes.def
+++ b/gcc/config/ia64/ia64-modes.def
@@ -66,3 +66,11 @@ INT_MODE (OI, 32);
so that flow doesn't do something stupid. */
CC_MODE (CCI);
+
+/* Vector modes. */
+VECTOR_MODES (INT, 4); /* V4QI V2HI */
+VECTOR_MODES (INT, 8); /* V8QI V4HI V2SI */
+VECTOR_MODE (INT, QI, 16);
+VECTOR_MODE (INT, HI, 8);
+VECTOR_MODE (INT, SI, 4);
+VECTOR_MODE (FLOAT, SF, 2);