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
Looking at b026c9e and llvm/include/llvm/TargetParser/X86TargetParser.def in particular, I've noticed that the entries for Haswell lack some features: BMI2 and AES are supported on many client and server Haswell CPUs which are still in use today (appearently some Pentiums and Celerons of that generation don't support all of these - maybe a seperate target should be introduced for these low-end models ("haswell-noavx2") wheras the "haswell" target should gain these features by default?).
Looking at b026c9e and llvm/include/llvm/TargetParser/X86TargetParser.def in particular, I've noticed that the entries for Haswell lack some features: BMI2 and AES are supported on many client and server Haswell CPUs which are still in use today (appearently some Pentiums and Celerons of that generation don't support all of these - maybe a seperate target should be introduced for these low-end models ("haswell-noavx2") wheras the "haswell" target should gain these features by default?).
Also see this GCC bug entry for reference: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104683
@FreddyLeaf as he implemented the missing features for the other targets.
The text was updated successfully, but these errors were encountered: