diff options
author | Jan Beulich <jbeulich@suse.com> | 2023-11-09 12:54:23 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2023-11-09 12:54:23 +0100 |
commit | 3e624fa4b870f90c8f5c31ad533b3abc4a4bfa93 (patch) | |
tree | 588bd2d0861d4d809edb3916ebd7b95f9d3bbce9 /gas/configure | |
parent | 3eda60e3d6edfddf081ed2e8eb0901b6f6279413 (diff) | |
download | gdb-3e624fa4b870f90c8f5c31ad533b3abc4a4bfa93.zip gdb-3e624fa4b870f90c8f5c31ad533b3abc4a4bfa93.tar.gz gdb-3e624fa4b870f90c8f5c31ad533b3abc4a4bfa93.tar.bz2 |
x86: Cpu64 handling improvements
First of all we want to also accumulate its reverse dependencies, such
that we can use them in cpu_flags_match(). This is in particular in
preparation of APX additions, such that e.g. BMI VEX-encoding templates
can become combined VEX/EVEX ones.
Once we have the reverse dependencies, we can further leverage them to
omit explicit "&x64" from any insn templates dealing with 64-bit-mode-
only ISA extensions. Besides helping readability for several insn
templates we already have, this will also help with what is going to be
added for APX (as all of the new templates would otherwise need to have
"&x64").
Note that rather than leaving a meaningless CPU_64_FLAGS (which is
unused anyway), its emitting is now also suppressed.
Diffstat (limited to 'gas/configure')
0 files changed, 0 insertions, 0 deletions