diff options
Diffstat (limited to 'gcc/target.h')
-rw-r--r-- | gcc/target.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/target.h b/gcc/target.h index b193b62..82eaccd 100644 --- a/gcc/target.h +++ b/gcc/target.h @@ -369,6 +369,13 @@ struct gcc_target by the vectorizer, and return the decl of the target builtin function. */ tree (* builtin_mask_for_load) (void); + + /* Target builtin that implements vector widening multiplication. + builtin_mul_widen_eve computes the element-by-element products + for the even elements, and builtin_mul_widen_odd computes the + element-by-element products for the odd elements. */ + tree (* builtin_mul_widen_even) (tree); + tree (* builtin_mul_widen_odd) (tree); } vectorize; /* The initial value of target_flags. */ |