diff options
author | Chad Rosier <mcrosier@codeaurora.org> | 2013-10-18 14:03:36 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@codeaurora.org> | 2013-10-18 14:03:36 +0000 |
commit | 4553a858e46299955333babfa052a512682869fd (patch) | |
tree | 8bc87459dc2d9e9f5add6b727039601e4d4deded /utils | |
parent | ddb2ad21d2c059b82e2ddbbb5eb8b325944b9970 (diff) | |
download | clang-4553a858e46299955333babfa052a512682869fd.tar.gz |
[AArch64] Add support for NEON scalar extract narrow instructions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@192971 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r-- | utils/TableGen/NeonEmitter.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/utils/TableGen/NeonEmitter.cpp b/utils/TableGen/NeonEmitter.cpp index 8d4380a1a6..ca9f35b0bd 100644 --- a/utils/TableGen/NeonEmitter.cpp +++ b/utils/TableGen/NeonEmitter.cpp @@ -493,8 +493,14 @@ static char ModType(const char mod, char type, bool &quad, bool &poly, scal = true; usgn = true; break; + case 'z': + type = Narrow(type); + scal = true; + break; case 'r': type = Widen(type); + scal = true; + break; case 's': case 'a': scal = true; |