diff options
| author | Craig Topper <craig.topper@gmail.com> | 2012-07-18 04:11:12 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2012-07-18 04:11:12 +0000 |
| commit | 01deb5f2dfbd7d6a62aefa0425de44ffd36e77cc (patch) | |
| tree | 19733d61095f642946879f2e0f25ca63fa89b582 /llvm/utils/TableGen/EDEmitter.cpp | |
| parent | 5ac251b81ad13912d6f45836b97a5804e95e25a8 (diff) | |
| download | bcm5719-llvm-01deb5f2dfbd7d6a62aefa0425de44ffd36e77cc.tar.gz bcm5719-llvm-01deb5f2dfbd7d6a62aefa0425de44ffd36e77cc.zip | |
Make x86 asm parser to check for xmm vs ymm for index register in gather instructions. Also fix Intel syntax for gather instructions to use 'DWORD PTR' or 'QWORD PTR' to match gas.
llvm-svn: 160420
Diffstat (limited to 'llvm/utils/TableGen/EDEmitter.cpp')
| -rw-r--r-- | llvm/utils/TableGen/EDEmitter.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/EDEmitter.cpp b/llvm/utils/TableGen/EDEmitter.cpp index 7099f57a966..0c8b28d2202 100644 --- a/llvm/utils/TableGen/EDEmitter.cpp +++ b/llvm/utils/TableGen/EDEmitter.cpp @@ -316,9 +316,12 @@ static int X86TypeFromOpName(LiteralConstantEmitter *type, MEM("i256mem"); MEM("f128mem"); MEM("f256mem"); - MEM("v128mem"); - MEM("v256mem"); MEM("opaque512mem"); + // Gather + MEM("vx32mem") + MEM("vy32mem") + MEM("vx64mem") + MEM("vy64mem") // all R, I, R, I LEA("lea32mem"); |

