x86: improve special casing of certain insns
authorJan Beulich <jbeulich@suse.com>
Fri, 10 Feb 2023 07:09:35 +0000 (08:09 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 10 Feb 2023 07:09:35 +0000 (08:09 +0100)
commit7fc695286521fb4eec436a651677dfe6550db0f4
treee34a385be8c87e2326b78ad76e519a8c3f6a46ef
parent7027a373b2422eb682df69639308134283edd0b8
x86: improve special casing of certain insns

Now that we have identifiers for the mnemonic strings we can avoid
opcode based comparisons, for (in many cases) being more expensive and
(in a few cases) being a little fragile and not self-documenting.

Note that the MOV optimization can be engaged by the earlier LEA one,
and hence LEA also needs checking for there.
gas/config/tc-i386.c