There doesn't seem to be a reason for the this target ISD node matching
code to be an InstCombine. Moving it to the lowering step fixes
http://llvm.org/bugs/show_bug.cgi?id=23296.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D9137
X86: Match for X86ISD nodes in LowerBUILD_VECTOR instead of BUILD_VECTORCombine ClosedPublic Authored by MatzeB on Apr 20 2015, 7:54 PM.
Details Summary There doesn't seem to be a reason for the this target ISD node matching
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 21 2015, 12:24 AM Closed by commit rL235394: X86: Match for X86ISD nodes in LowerBUILD_VECTOR instead of BUILD_VECTORCombine (authored by matze). · Explain WhyApr 21 2015, 10:25 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 24144 llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
llvm/trunk/test/CodeGen/X86/haddsub.ll
|