diff options
author | Jim Grosbach <grosbach@apple.com> | 2011-10-17 22:26:03 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2011-10-17 22:26:03 +0000 |
commit | 0e387b2877e4eebeedfcb26b08253f9c1b946035 (patch) | |
tree | 966264a697f1277fb46cd7a6bc98ae96f4b83e83 /utils | |
parent | 599d2d4c25d3aee63a21d9c67a88cd43bd971b7e (diff) | |
download | external_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.cpp | 1 |
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"); |