Remove AssertZext and instead add PEXTRW/PEXTRB support to computeKnownBitsForTargetNode to simplify instruction selection.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D39169
[X86][SSE] Remove AssertZext stage from PEXTRW/PEXTRB lowering. NFCI. ClosedPublic Authored by RKSimon on Oct 22 2017, 1:39 PM.
Details Summary Remove AssertZext and instead add PEXTRW/PEXTRB support to computeKnownBitsForTargetNode to simplify instruction selection.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Oct 23 2017, 7:39 AM Closed by commit rL316336: [X86][SSE] Remove AssertZext stage from PEXTRW/PEXTRB lowering. NFCI. (authored by RKSimon). · Explain WhyOct 23 2017, 9:03 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 119796 lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrSSE.td
|