This patch generates the vinsw, vinsd, vinsblx, vinshlx, vinswlx, vinsdlx, vinsbrx, vinshrx, vinswrx and vinsdrx instructions for vector insertion on P10.
Details
Details
- Reviewers
nemanjai stefanp bsaleil - Group Reviewers
Restricted Project - Commits
- rG34dc1ccb9606: [PowerPC] Exploit the vinsw, vinsd, and vins[wd][lr]x instructions on P10
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| llvm/lib/Target/PowerPC/PPCISelLowering.cpp | ||
|---|---|---|
| 1237 | You're right, I changed that. | |
| llvm/lib/Target/PowerPC/PPCInstrPrefix.td | ||
|---|---|---|
| 29 | small nit: Put SDTCisVec<0>, on the next line with the rest to maintain the same style | |
| llvm/lib/Target/PowerPC/PPCInstrPrefix.td | ||
|---|---|---|
| 29 | Addressed this comment on the commit. | |
should we be using Subtarget.isISA3_1() instead?