This patch marks splat immediate instructions XXSPLTIDP and XXSPLTI32DX as rematerializable to prevent MachineLICM from moving them out of loops.
Details
Details
- Reviewers
nemanjai stefanp lei - Group Reviewers
Restricted Project - Commits
- rG6e1aaf18af6c: [PowerPC] Mark splat immediate instructions as rematerializable
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
A question I have is, I noticed there are some test case changes involving xxspltidp and xxsplti32dx, but are additional tests needed for xxspltiw?
llvm/lib/Target/PowerPC/PPCInstrPrefix.td | ||
---|---|---|
1880 | nit: Update this comment to include xxspltiw and xxspltidp. |
nit: Update this comment to include xxspltiw and xxspltidp.