]> granicus.if.org Git - clang/commit
Inplement aarch64 neon instructions in AdvSIMD(shift). About 24 shift instructions:
authorHao Liu <Hao.Liu@arm.com>
Wed, 4 Sep 2013 09:29:13 +0000 (09:29 +0000)
committerHao Liu <Hao.Liu@arm.com>
Wed, 4 Sep 2013 09:29:13 +0000 (09:29 +0000)
commit912502b4996b14db31b498cb1eef2b17d7d66d57
tree11186ac44aac7f474e0bbb42f87a810aaf3b3c36
parent31e44f7a5d50ab8f7f623a7d2e18d5d877ef400d
Inplement aarch64 neon instructions in AdvSIMD(shift). About 24 shift instructions:
      sshr,ushr,ssra,usra,srshr,urshr,srsra,ursra,sri,shl,sli,sqshlu,sqshl,uqshl,shrn,sqrshr$
 and 4 convert instructions:
      scvtf,ucvtf,fcvtzs,fcvtzu

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189926 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/arm_neon.td
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/aarch64-neon-intrinsics.c
utils/TableGen/NeonEmitter.cpp