https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99133
Bug ID: 99133
Summary: Power10 xxspltiw, xxspltidp, xxsplti32dx instructions
need to be marked as prefixed
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
The power10 instructions added for loading up constants in the vector registers
(xxspltib, xxspltidp, xxsplti32dx) are prefixed instructions, and we need to
set the prefixed attribute, so that the instruction length is correct.
Note unlike the load/store/paddi instructions, these prefixed instructions do
have a 'p' prefix, which means the code in rs6000_final_prescan_insn will have
to be modified so it does not add a 'p' for these cases.