From: Bob Wilson Date: Tue, 7 Dec 2010 01:12:51 +0000 (+0000) Subject: Add Neon vreinterpret intrinsics. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9407444a159731b85b3d6d54f3a158d7341fc9f8;p=clang Add Neon vreinterpret intrinsics. Radar 8681774. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121089 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/arm_neon.td b/include/clang/Basic/arm_neon.td index 8fe6f37d2d..27b703e082 100644 --- a/include/clang/Basic/arm_neon.td +++ b/include/clang/Basic/arm_neon.td @@ -47,6 +47,7 @@ def OP_SEL : Op; def OP_REV64 : Op; def OP_REV32 : Op; def OP_REV16 : Op; +def OP_REINT : Op; class Inst { string Name = n; @@ -365,3 +366,7 @@ def VUZP : WInst<"vuzp", "2dd", "csiUcUsUifPcPsQcQsQiQUcQUsQUiQfQPcQPs">; //////////////////////////////////////////////////////////////////////////////// // E.3.31 Vector reinterpret cast operations +def VREINTERPRET + : Inst<"vreinterpret", "dd", + "csilUcUsUiUlfPcPsQcQsQiQlQUcQUsQUiQUlQfQPcQPs", OP_REINT>; +