Introduce arm_acle.h supporting existing LLVM builtin intrinsics
authorYi Kong <Yi.Kong@arm.com>
Fri, 27 Jun 2014 21:25:42 +0000 (21:25 +0000)
committerYi Kong <Yi.Kong@arm.com>
Fri, 27 Jun 2014 21:25:42 +0000 (21:25 +0000)
commita44c4d7173937163c90f6cb7d67401882547e8e3
tree7ae254e0fa933f037ba3960deb2b29f4812c031b
parent4a26c0ccaef5dfda8b12f89892ec1fcacc52e744
Introduce arm_acle.h supporting existing LLVM builtin intrinsics

Summary: This patch introduces ACLE header file, implementing extensions that can be directly mapped to existing Clang intrinsics. It implements for both AArch32 and AArch64.

Reviewers: t.p.northover, compnerd, rengolin

Reviewed By: compnerd, rengolin

Subscribers: rnk, echristo, compnerd, aemerson, mroth, cfe-commits

Differential Revision: http://reviews.llvm.org/D4296

llvm-svn: 211962
clang/lib/Basic/Targets.cpp
clang/lib/Headers/CMakeLists.txt
clang/lib/Headers/arm_acle.h [new file with mode: 0644]
clang/test/CodeGen/arm_acle.c [new file with mode: 0644]
clang/test/Headers/arm-acle-header.c [new file with mode: 0644]
clang/test/Sema/arm_acle.c [new file with mode: 0644]