x86: do away with is_evex_encoding()
authorJan Beulich <jbeulich@suse.com>
Thu, 9 Nov 2023 11:55:26 +0000 (12:55 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 9 Nov 2023 11:55:26 +0000 (12:55 +0100)
commit706ce98422dcbfa1ae073853c479854cb7c7f2a0
tree4eb7448d5f12c2214cf1b245dd731e93b515e294
parenta5e91879d14fd5f2e477e556e629e1b8e06359a6
x86: do away with is_evex_encoding()

As we have grown more uses of it, it becomes increasingly more desirable
to replace it by a simpler check. Have i386-gen do at build time what so
far was done at runtime: Deal with templates indicating EVEX-encoding by
other than the EVex attribute, and set that to "dynamic" in such cases.

This then allows simplifying a number of other conditionals as well.
gas/config/tc-i386.c
opcodes/i386-gen.c
opcodes/i386-tbl.h