Remove last comparison-code expand_vec_cond_expr_p call from vectorizer
The following refactors the check with the last remaininig expand_vec_cond_expr_p call with a comparison code to make it obvious we are not relying on those anymore. * tree-vect-stmts.cc (vectorizable_condition): Refactor target support check.
This commit is contained in:
parent
f56343c5ea
commit
86708a88fb
1 changed files with 3 additions and 3 deletions
|
@ -12460,9 +12460,9 @@ vectorizable_condition (vec_info *vinfo,
|
|||
if (reduction_type == EXTRACT_LAST_REDUCTION)
|
||||
/* Count one reduction-like operation per vector. */
|
||||
kind = vec_to_scalar;
|
||||
else if (!expand_vec_cond_expr_p (vectype, comp_vectype, cond_code)
|
||||
&& (masked
|
||||
|| (!expand_vec_cmp_expr_p (comp_vectype, vec_cmp_type,
|
||||
else if ((masked && !expand_vec_cond_expr_p (vectype, comp_vectype))
|
||||
|| (!masked
|
||||
&& (!expand_vec_cmp_expr_p (comp_vectype, vec_cmp_type,
|
||||
cond_code)
|
||||
|| !expand_vec_cond_expr_p (vectype, vec_cmp_type))))
|
||||
return false;
|
||||
|
|
Loading…
Add table
Reference in a new issue