Introduced a new pattern for matching splat.d explicitly.
Both splat.d and splati.d can now be generated from the @llvm.mips.splat.d
intrinsic depending on whether an immediate value has been passed.
Paths
| Differential D45683
[mips][msa] Pattern match the splat.d instruction ClosedPublic Authored by smaksimovic on Apr 16 2018, 5:48 AM.
Details Summary Introduced a new pattern for matching splat.d explicitly. Both splat.d and splati.d can now be generated from the @llvm.mips.splat.d
Diff Detail Event TimelineComment Actions LGTM. Some minor nits inlined.
This revision is now accepted and ready to land.Apr 30 2018, 6:06 AM Closed by commit rL331771: [mips][msa] Pattern match the splat.d instruction (authored by smaksimovic). · Explain WhyMay 8 2018, 8:16 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 142620 lib/Target/Mips/MipsMSAInstrInfo.td
lib/Target/Mips/MipsSEISelLowering.cpp
test/CodeGen/Mips/msa/3r_splat.ll
|
Nit on the formatting here: