You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I notice this while working with IREE. According to the docs (https://clang.llvm.org/docs/UsersManual.html#x86), using cpu architecture x86-64-v4 should add AVX512F, AVX512BW, AVX512CD, AVX512DQ, AVX512VL beyond x86-64-v3. In practice, I'm seeing:
cpu = "x86-64-v4"
cpu_features = "+cmov,+mmx,+popcnt,+sse,+sse2,+sse4.2,+avx2,+fma,+bmi,+bmi2,+avx512vl,+avx512bw,+avx512dq,+avx512cd,+cx16,+f16c,+sahf,+lzcnt,+movbe,+xsave,+cx8,+crc32,+x87,+fxsr"
which doesn't include +avx512f. Is it omitted on purpose or is recursive dependency propagation not happening as expected?
I notice this while working with IREE. According to the docs (https://clang.llvm.org/docs/UsersManual.html#x86), using cpu architecture
x86-64-v4should addAVX512F, AVX512BW, AVX512CD, AVX512DQ, AVX512VLbeyondx86-64-v3. In practice, I'm seeing:which doesn't include
+avx512f. Is it omitted on purpose or is recursive dependency propagation not happening as expected?