Implemented aarch64 Neon scalar vmulx_lane intrinsics
authorAna Pazos <apazos@codeaurora.org>
Fri, 15 Nov 2013 23:32:10 +0000 (23:32 +0000)
committerAna Pazos <apazos@codeaurora.org>
Fri, 15 Nov 2013 23:32:10 +0000 (23:32 +0000)
commita53bf06f7a998f9ea9e13ba844efc2460a2185dd
treebe6f3669038eaf8a146f4a68ed8af835fbe1ea94
parent6bc810a49983e12006ba7a0dba61f7b2534b8f26
Implemented aarch64 Neon scalar vmulx_lane intrinsics
Implemented aarch64 Neon scalar vfma_lane intrinsics
Implemented aarch64 Neon scalar vfms_lane intrinsics

Implemented legacy vmul_n_f64, vmul_lane_f64, vmul_laneq_f64
intrinsics (v1f64 parameter type) using Neon scalar instructions.

Implemented legacy vfma_lane_f64, vfms_lane_f64,
vfma_laneq_f64, vfms_laneq_f64 intrinsics (v1f64 parameter type)
using Neon scalar instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194888 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/IntrinsicsAArch64.td
lib/Target/AArch64/AArch64InstrNEON.td
test/CodeGen/AArch64/neon-scalar-by-elem-fma.ll [new file with mode: 0644]
test/CodeGen/AArch64/neon-scalar-by-elem-mul.ll [new file with mode: 0644]
test/CodeGen/AArch64/neon-scalar-mul.ll