diff options
author | Jan Beulich <jbeulich@suse.com> | 2019-11-14 08:46:19 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2019-11-14 08:46:19 +0100 |
commit | 601e8564220b94b991ce1729edfc04fd9da52906 (patch) | |
tree | c2d7bdef3ed24d92a9cd9ba157a58c8bec99d201 /opcodes/ChangeLog | |
parent | db4e407b539180099a2aa395571bd417daa1daeb (diff) | |
download | gdb-601e8564220b94b991ce1729edfc04fd9da52906.zip gdb-601e8564220b94b991ce1729edfc04fd9da52906.tar.gz gdb-601e8564220b94b991ce1729edfc04fd9da52906.tar.bz2 |
x86: make AnySize an insn attribute
... instead of an operand one. Which operand it applies to can be
determined from other operand properties, but as it turns out the only
place it is actually used at doesn't even need further qualification.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index c6ba9de..68f0378 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,17 @@ +2019-11-14 Jan Beulich <jbeulich@suse.com> + + * i386-gen.c (opcode_modifiers): Add AnySize entry. + (operand_types): Remove AnySize entry. + * i386-opc.h (AnySize): Move between enums. + (struct i386_opcode_modifier): Add anysize field. + (OTUnused): Un-comment. + (union i386_operand_type): Remove anysize field. + * i386-opc.tbl (lea, invlpg, clflush, prefetchnta, prefetcht0, + prefetcht1, prefetcht2, prefetchtw, bndmk, bndcl, bndcu, bndcn, + bndstx, bndldx, prefetchwt1, clflushopt, clwb, cldemote): Move + AnySize. + * i386-tbl.h: Re-generate. + 2019-11-12 Nelson Chu <nelson.chu@sifive.com> * riscv-opc.c (riscv_insn_types): Replace the INSN_CLASS_I with |