Craig Topper
|
75dc33a60b
|
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160420 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-07-18 04:11:12 +00:00 |
|
Devang Patel
|
a28101e61a
|
Intel Syntax: Parse mem operand with seg reg. QWORD PTR FS:[320]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149142 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-27 19:48:28 +00:00 |
|
Devang Patel
|
f2d213745e
|
Intel syntax: Robustify parsing of memory operand's displacement experssion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148737 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-23 22:35:25 +00:00 |
|
Devang Patel
|
3e08131185
|
Intel syntax: Parse memory operand with empty base reg, e.g. DWORD PTR [4*RDI]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148721 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-23 20:20:06 +00:00 |
|
Devang Patel
|
7c64fe651a
|
Intel syntax: Parse segment registers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148712 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-23 18:31:58 +00:00 |
|
Devang Patel
|
1aea430b88
|
Intel syntax: Robustify register parsing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148591 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-20 22:32:05 +00:00 |
|
Devang Patel
|
b8ba13f009
|
Process instructions after match to select alternative encoding which may be more desirable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148431 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-18 22:42:29 +00:00 |
|
Devang Patel
|
2f8af1d643
|
Intel syntax: Fix parser match class to check memory operand size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148338 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-17 21:48:03 +00:00 |
|
Devang Patel
|
6220fea2a8
|
Intel syntax: Parse "BYTE PTR [RDX + RCX]"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148334 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-17 21:25:10 +00:00 |
|
Devang Patel
|
9a3d293cf3
|
Intel syntax: Do not unncessarily create plus expression for memory operand displacement.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148321 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-17 19:08:07 +00:00 |
|
Devang Patel
|
40bced0306
|
Intel syntax: Ignore mnemonic aliases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148316 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-17 18:30:45 +00:00 |
|
Devang Patel
|
d37ad247cc
|
Intel syntax: Robustify memory operand parsing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148312 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-17 18:00:18 +00:00 |
|
Devang Patel
|
4a5c0fd70e
|
Add new test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148128 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-13 18:45:31 +00:00 |
|