This fixes failure when trying to select
insertelement <4 x half> undef, half %a, i64 0
which gets transformed to a scalar_to_vector node.
The accompanying v4 and v8 tests fail instruction selection without this
patch.
Paths
| Differential D15322
Define selection for v4f16, v8f16 scalar_to_vector ClosedPublic Authored by pirama on Dec 7 2015, 8:00 PM.
Details Summary This fixes failure when trying to select insertelement <4 x half> undef, half %a, i64 0 which gets transformed to a scalar_to_vector node. The accompanying v4 and v8 tests fail instruction selection without this
Diff Detail
Event Timelinepirama updated this object. This revision is now accepted and ready to land.Dec 8 2015, 1:50 AM Closed by commit rL255072: Define selection for v4f16, v8f16 scalar_to_vector (authored by pirama). · Explain WhyDec 8 2015, 3:10 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 42237 llvm/trunk/lib/Target/AArch64/AArch64InstrInfo.td
llvm/trunk/test/CodeGen/AArch64/fp16-v4-instructions.ll
llvm/trunk/test/CodeGen/AArch64/fp16-v8-instructions.ll
|