This patch adds vecreduce_add and the relevant instruction selection for vaddv.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D66085
[ARM] Add support for MVE vaddv ClosedPublic Authored by samtebbs on Aug 12 2019, 5:45 AM.
Details Summary This patch adds vecreduce_add and the relevant instruction selection for vaddv.
Diff Detail Event Timelinesamtebbs marked 2 inline comments as done. This revision is now accepted and ready to land.Aug 19 2019, 1:35 AM Closed by commit rL369245: [ARM] Add support for MVE vaddv (authored by samtebbs). · Explain WhyAug 19 2019, 2:39 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 215604 llvm/include/llvm/Target/TargetSelectionDAG.td
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/lib/Target/ARM/ARMInstrMVE.td
llvm/lib/Target/ARM/ARMTargetTransformInfo.h
llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
llvm/test/CodeGen/Thumb2/mve-vaddv.ll
|
MQPR, over QPR.