summaryrefslogtreecommitdiff
path: root/include/llvm/IR
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@codeaurora.org>2013-10-16 16:09:02 +0000
committerChad Rosier <mcrosier@codeaurora.org>2013-10-16 16:09:02 +0000
commita2cd42a0a7c46d158714c09047a77b7bc1cf9d69 (patch)
tree5ad3e6549546869c0ecdd97fb4dd2c79dd5d2833 /include/llvm/IR
parentc4e2060ecc5b74021c5639f7e8b1a063b598feac (diff)
downloadllvm-a2cd42a0a7c46d158714c09047a77b7bc1cf9d69.tar.gz
llvm-a2cd42a0a7c46d158714c09047a77b7bc1cf9d69.tar.bz2
llvm-a2cd42a0a7c46d158714c09047a77b7bc1cf9d69.tar.xz
[AArch64] Add support for NEON scalar signed saturating accumulated of unsigned
value and unsigned saturating accumulate of signed value instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192800 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/IR')
-rw-r--r--include/llvm/IR/IntrinsicsAArch64.td5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/llvm/IR/IntrinsicsAArch64.td b/include/llvm/IR/IntrinsicsAArch64.td
index a2f49050d6..f99c597934 100644
--- a/include/llvm/IR/IntrinsicsAArch64.td
+++ b/include/llvm/IR/IntrinsicsAArch64.td
@@ -191,4 +191,9 @@ def int_aarch64_neon_vchi : Neon_ICmp_Intrinsic;
// Scalar Compare Bitwise Test Bits
def int_aarch64_neon_vtstd : Neon_ICmp_Intrinsic;
+// Scalar Signed Saturating Accumulated of Unsigned Value
+def int_aarch64_neon_vuqadd : Neon_2Arg_Intrinsic;
+
+// Scalar Unsigned Saturating Accumulated of Unsigned Value
+def int_aarch64_neon_vsqadd : Neon_2Arg_Intrinsic;
}