https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97194

--- Comment #16 from Hongtao.liu <crazylht at gmail dot com> ---
(In reply to Hongtao.liu from comment #15)
> I'm working on add the expander, i encounter a problem.
> 
> for V32HI vec_set with constant index, the expander existed under
> TARGET_AVX512F, but for variable index, the expander should be existed under
> TARGET_AVX512BW, since vpcmpw zmm only existed in TARGET_AVX512BW, we need
> to restricted the expander under TARGET_AVX512BW, unfortunately operands is
> unvisible in condition scope, any solution to handle such issue?

Or break V32HI into V16HI and V8HI when TARGET_AVX512BW is not existed.

Reply via email to