This patch aims to exploit the following vector multiply high instructions on Power10.
vmulhsw VRT, VRA, VRB vmulhsd VRT, VRA, VRB vmulhuw VRT, VRA, VRB vmulhud VRT, VRA, VRB
Depends on D82510.
Paths
| Differential D82584
[PowerPC][Power10] Exploit the High Order Vector Multiply Instructions on Power10 ClosedPublic Authored by amyk on Jun 25 2020, 10:43 AM.
Details
Summary This patch aims to exploit the following vector multiply high instructions on Power10. vmulhsw VRT, VRA, VRB vmulhsd VRT, VRA, VRB vmulhuw VRT, VRA, VRB vmulhud VRT, VRA, VRB Depends on D82510.
Diff Detail
Event Timelineamyk marked an inline comment as done. Comment ActionsUpdated patch to move out MC tests and td file definitions. This revision is now accepted and ready to land.Jul 7 2020, 8:51 AM Closed by commit rG739cd2638b12: [PowerPC] Exploit the High Order Vector Multiply Instructions on Power10 (authored by amyk). · Explain WhyJul 24 2020, 7:41 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 280652 llvm/lib/Target/PowerPC/PPCISelLowering.cpp
llvm/lib/Target/PowerPC/PPCInstrPrefix.td
llvm/test/CodeGen/PowerPC/p10-vector-multiply.ll |
nit: that -> those / which (as you said versions)