[Bug target/101956] Miss vectorization from v4hi to v4df

2021-08-17 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101956 --- Comment #2 from Hongtao.liu --- (In reply to Hongtao.liu from comment #1) > test4.c:4:9: missed: conversion not supported by target. > > SLP expect {zero_,}extendv4hiv4df? Typo floatv4hiv4df > > loop vectorizer can automatically try ex

[Bug target/101956] Miss vectorization from v4hi to v4df

2021-08-17 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101956 --- Comment #1 from Hongtao.liu --- test4.c:4:9: missed: conversion not supported by target. SLP expect {zero_,}extendv4hiv4df? loop vectorizer can automatically try extendv8hiv8si + extendv4siv4df void foo1 (double* p, short* q, int n) {