After change with D144169, the codegen generates redundant instructions
like and and wrap. This fixes it.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D144360
[WebAssembly] Add more combine pattern for vector shift ClosedPublic Authored by junparser on Feb 19 2023, 10:07 PM.
Details Summary After change with D144169, the codegen generates redundant instructions
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Feb 21 2023, 7:57 AM This revision was landed with ongoing or failed builds.Feb 21 2023, 5:59 PM Closed by commit rGe9d7f96a11ba: [WebAssembly] Add more combine pattern for vector shift (authored by junparser). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 499336 llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
llvm/test/CodeGen/WebAssembly/masked-shifts.ll
|