[v6,0/7] x86: suffix handling changes

Message ID 6d71dc80-91c8-7bc8-c57f-4f771ca59fab@suse.com
Headers
Series x86: suffix handling changes |

Message

Jan Beulich Nov. 4, 2022, 10:49 a.m. UTC
  ... accompanied by a few other improvements (or so I hope) found
along the way.

The only change in v6 is the dropping of the new Pass2 attribute, with
appropriate adjustments throughout the series.

1: constify parse_insn()'s input
2: re-work insn/suffix recognition
3: don't recognize/derive Q suffix in the common case
4: allow HLE store of accumulator to absolute 32-bit address
5: move bad-use-of-TLS-reloc check
6: drop (now) stray IsString
7: further re-work insn/suffix recognition to also cover MOVSX

Note that patches 3...5 were previously approved (albeit 3 has now
changed because of the re-ordering of the series in v5), but can't be
committed ahead of the earlier ones.

Jan