createPSADBW uses SplitsOpsAndApply so should be able to handle
any size.
Restrict the extract result type to i32 or i64 since that's what
we have coverage for today and probably matches what the
isSimple() check gave us before.
Paths
| Differential D76560
[X86] Remove maximum vector length limit from combineBasicSADPattern. ClosedPublic Authored by craig.topper on Mar 21 2020, 6:16 PM.
Details Summary createPSADBW uses SplitsOpsAndApply so should be able to handle Restrict the extract result type to i32 or i64 since that's what
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 22 2020, 11:37 AM Closed by commit rGe2cb12137455: [X86] Remove maximum vector length limit from combineBasicSADPattern. (authored by craig.topper). · Explain WhyMar 22 2020, 3:02 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 251921 llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/sad.ll
|
clang-format