]> granicus.if.org Git - clang/commit
ARM & AArch64: use table for EmitCommonNeonBuiltinExpr
authorTim Northover <tnorthover@apple.com>
Fri, 21 Feb 2014 11:57:24 +0000 (11:57 +0000)
committerTim Northover <tnorthover@apple.com>
Fri, 21 Feb 2014 11:57:24 +0000 (11:57 +0000)
commite4931de986eea8b0eba90b2ef68942f7fbedb596
tree20c0884c7ccf3525e8b501e7a56c6db109d4349b
parenta67b8f1151aa6e3c60bc99314f6eae4547b7e8f0
ARM & AArch64: use table for EmitCommonNeonBuiltinExpr

This extends the intrinsic lookup table format slightly, and adds
entries for use the shared ARM/AArch64 definitions. The benefit is
currently smaller than for the SISD intrinsics (there's more custom
code implementing this set), but a few lines are saved and there's
scope for future expansion.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201848 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGBuiltin.cpp
lib/CodeGen/CodeGenFunction.h