This fixes Bug 32999.
Adds pattern recognition for ADD(EXTR_SUBV(VUZP.0), EXTR_SUBV(VUZP.1)).
Passed regression tests (x86 host) and nightly test-suite (x86 and ARM hosts)
without regressions.
Paths
| Differential D40136
[ARM] Fix missed vpadd combine opportunity. Needs ReviewPublic Authored by yroux on Nov 16 2017, 9:30 AM.
Details
Diff Detail Event Timelineefriedma added inline comments.
Revision Contents
Diff 123199 lib/Target/ARM/ARMISelLowering.cpp
test/CodeGen/ARM/vpadd.ll
|
Please rename this, or refactor the code, so the difference between AddCombineToVPADD and and this function is clear.