diff options
author | Chad Rosier <mcrosier@codeaurora.org> | 2013-10-08 20:43:46 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@codeaurora.org> | 2013-10-08 20:43:46 +0000 |
commit | 6d048e1a9768b594513e2ec7a6d3579787eb2505 (patch) | |
tree | 9b9e26d736af3b79c1e8d62ac6a9474446fd9aa6 /utils | |
parent | 877e6a6fb05660a3cc3fc24bcbef4df5e4702423 (diff) | |
download | clang-6d048e1a9768b594513e2ec7a6d3579787eb2505.tar.gz |
[AArch64] Add support for NEON scalar signed/unsigned integer to floating-point
convert instructions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@192232 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r-- | utils/TableGen/NeonEmitter.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/utils/TableGen/NeonEmitter.cpp b/utils/TableGen/NeonEmitter.cpp index 78075ba8a0..21827da2a3 100644 --- a/utils/TableGen/NeonEmitter.cpp +++ b/utils/TableGen/NeonEmitter.cpp @@ -456,6 +456,13 @@ static char ModType(const char mod, char type, bool &quad, bool &poly, if (type == 'd') type = 'l'; break; + case 'o': + scal = true; + type = 'd'; + usgn = false; + break; + case 'y': + scal = true; case 'f': if (type == 'h') quad = true; |