InstCombine mucks these up a bit. So we need to do some additional pattern matching to fix it. There are a still a few special cases not handled, but this covers the general case.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D50952
[X86] Add support for matching paddus patterns where one of the vectors is a constant. ClosedPublic Authored by craig.topper on Aug 19 2018, 6:24 PM.
Details Summary InstCombine mucks these up a bit. So we need to do some additional pattern matching to fix it. There are a still a few special cases not handled, but this covers the general case.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 27 2018, 5:42 AM Closed by commit rL340756: [X86] Add support for matching paddus patterns where one of the vectors is a… (authored by ctopper). · Explain WhyAug 27 2018, 10:21 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 162704 llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
llvm/trunk/test/CodeGen/X86/paddus.ll
|