[0/3] x86: improve encoding selection and prereq tidying

Message ID 8d21b532-7a4a-da25-3e95-d1aea76f75a3@suse.com
Headers
Series x86: improve encoding selection and prereq tidying |

Message

Jan Beulich Sept. 15, 2023, 8:58 a.m. UTC
  While perhaps seemingly unrelated, the first two changes here are
kind of fallout from preparing the 3rd patch. That 3rd patch also
depends on the earlier submitted "x86: fold certain VEX and EVEX
templates", at least for its use of need_evex_encoding(). The
first two patches should be pretty much independent of the earlier
series.

1: correct cpu_arch_isa_flags maintenance
2: drop cpu_arch_tune_flags
3: prefer VEX encodings over EVEX ones when possible

Jan