This patch adds the instructions MTVSCR and MFVSCR as not swappable to the
PPCVSXSwapRemoval pass because they are not lane-insensitive. This will prevent
the compiler from optimizing out required swaps when using lxvd2x and
stxvd2x.
Details
Details
- Reviewers
nemanjai lei stefanp - Group Reviewers
Restricted Project - Commits
- rGdeb7655209a7: [PowerPC] Fix PPCVSXSwapRemoval pass to include MTVSCR and MFVSCR as not…
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo