[AArch64] FMLA/FMLS patterns improvement.
authorPavel Iliin <Pavel.Iliin@arm.com>
Wed, 15 Apr 2020 22:46:23 +0000 (23:46 +0100)
committerPavel Iliin <Pavel.Iliin@arm.com>
Tue, 21 Apr 2020 17:23:21 +0000 (18:23 +0100)
commitbe881e2831735d6879ee43710f5a4d1c8d50c615
tree8232b4ff023edba14ff23e0f9930a04f09cd0af8
parent1f9c169990be87f0a0f4be9c04b5fb17f01eb650
[AArch64] FMLA/FMLS patterns improvement.

FMLA/FMLS f16 indexed patterns added.
Fixes https://bugs.llvm.org/show_bug.cgi?id=45467
Removed redundant v2f32 vector_extract indexed pattern since
Instruction Selection is able to match v4f32 instead.
clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics-constrained.c
llvm/lib/Target/AArch64/AArch64InstrFormats.td
llvm/test/CodeGen/AArch64/fp16_intrinsic_lane.ll