x86: introduce operand type "class"
authorJan Beulich <jbeulich@suse.com>
Fri, 8 Nov 2019 08:03:23 +0000 (09:03 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 8 Nov 2019 08:03:23 +0000 (09:03 +0100)
commitbab6aec1255ba2ec8de3ae0363958e2ff26ce25d
treeefe48ee35c00c178caec897d69237980ef1f83cf
parent831bd6aa3b2d5e36c94b89756f58bb99f35026ca
x86: introduce operand type "class"

Many operand types, in particular the various kinds of registers, can't
be combined with one another (neither in templates nor in register
entries), and hence it is not a good use of resources (memory as well as
execution time) to represent them as individual bits of a bit field.
gas/ChangeLog
gas/config/tc-i386.c
opcodes/ChangeLog
opcodes/i386-gen.c
opcodes/i386-init.h
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-reg.tbl