This patch adds the td definitions and asm/disasm tests for the following instructions:
XXSPLTIW XXSPLTIDP XXSPLTI32DX XXPERMX XXBLENDVB XXBLENDVH XXBLENDVW XXBLENDVD VSLDBI VSRDBI
Paths
| Differential D82896
[PowerPC][Power10] Add Vector Splat Immediate, Permute, Blend, Shift Double Bit immediate Instruction Definitions and MC Tests ClosedPublic Authored by amyk on Jun 30 2020, 11:19 AM.
Details
Summary This patch adds the td definitions and asm/disasm tests for the following instructions: XXSPLTIW XXSPLTIDP XXSPLTI32DX XXPERMX XXBLENDVB XXBLENDVH XXBLENDVW XXBLENDVD VSLDBI VSRDBI
Diff Detail
Event TimelineComment Actions LGTM other then the minor nit that can be address on commit.
This revision is now accepted and ready to land.Jun 30 2020, 11:39 AM amyk added a child revision: D82911: [PowerPC][Power10] Exploit the xxspltiw and xxspltidp instructions..Jun 30 2020, 1:20 PM Closed by commit rG73377c459748: [PowerPC][Power10] Add Vector Splat Imm/Permute/Blend/Shift Double Bit Imm… (authored by amyk). · Explain WhyJun 30 2020, 2:10 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 274613 llvm/lib/Target/PowerPC/PPCInstrPrefix.td
llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-ISA31.txt
llvm/test/MC/PowerPC/ppc64-encoding-ISA31.s
|
nit... wondering if we can reorder this 2 class def so its:
Seems like the class defined on line 180 class 8RR_XX4Form_IMM8_XTAB6 should of been named class 8RR_XX4Form_IMM8_XTABC6?
If so it would be good if these are defined in order.
What's the diff in XX4 vs XX4Form in the naming?