]> granicus.if.org Git - clang/commit
Implemented aarch64 Neon scalar vmulx_lane intrinsics
authorAna Pazos <apazos@codeaurora.org>
Fri, 15 Nov 2013 23:33:31 +0000 (23:33 +0000)
committerAna Pazos <apazos@codeaurora.org>
Fri, 15 Nov 2013 23:33:31 +0000 (23:33 +0000)
commit51cc0172a173599b769968696e20638754d1dcd6
tree8ed68a3b851dd95a00db59f0b8a25e1b15500587
parent62076228a060b0ffaed18ac2d5799903c92509cb
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/cfe/trunk@194889 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/arm_neon.td
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/aarch64-neon-2velem.c
test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c [new file with mode: 0644]
utils/TableGen/NeonEmitter.cpp