(In reply to Jose Fonseca from comment #6)
> It's not the first time LLVM misidentifies modern CPUs.
>
> I thought that all the logic in
> src/gallium/auxiliary/gallivm/lp_bld_misc.cpp for setting +/-foo mattrs
> would save us from this sort of grief.
For features we already know about (I think I even mentioned that back then, hoping it wouldn't be a problem)...
If I look at the list of skylake features, I'd nearly bet the winner is avx512 (and/or any subvariant).
(In reply to Jose Fonseca from comment #6) auxiliary/ gallivm/ lp_bld_ misc.cpp for setting +/-foo mattrs
> It's not the first time LLVM misidentifies modern CPUs.
>
> I thought that all the logic in
> src/gallium/
> would save us from this sort of grief.
For features we already know about (I think I even mentioned that back then, hoping it wouldn't be a problem)...
If I look at the list of skylake features, I'd nearly bet the winner is avx512 (and/or any subvariant).