aboutsummaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2011-10-17 22:26:03 +0000
committerJim Grosbach <grosbach@apple.com>2011-10-17 22:26:03 +0000
commit0e387b2877e4eebeedfcb26b08253f9c1b946035 (patch)
tree966264a697f1277fb46cd7a6bc98ae96f4b83e83 /utils
parent599d2d4c25d3aee63a21d9c67a88cd43bd971b7e (diff)
downloadexternal_llvm-0e387b2877e4eebeedfcb26b08253f9c1b946035.zip
external_llvm-0e387b2877e4eebeedfcb26b08253f9c1b946035.tar.gz
external_llvm-0e387b2877e4eebeedfcb26b08253f9c1b946035.tar.bz2
ARM NEON "vmov.i8" immediate assembly parsing and encoding.
NEON immediates are "interesting". Start of the work to handle parsing them in an 'as' compatible manner. Getting the matcher to play nicely with these and the floating point immediates from VFP is an extra fun wrinkle. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142293 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r--utils/TableGen/EDEmitter.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/TableGen/EDEmitter.cpp b/utils/TableGen/EDEmitter.cpp
index abef70e..9e9384f 100644
--- a/utils/TableGen/EDEmitter.cpp
+++ b/utils/TableGen/EDEmitter.cpp
@@ -597,6 +597,7 @@ static int ARMFlagFromOpName(LiteralConstantEmitter *type,
IMM("imm1_16");
IMM("imm1_32");
IMM("nModImm");
+ IMM("nImmSplatI8");
IMM("imm0_7");
IMM("imm0_15");
IMM("imm0_255");