| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
LEA variants in Intel syntax. The memory operand is inherently unsized.
llvm-svn: 225432
|
| |
|
|
|
|
| |
Phabricator code review is located at: http://llvm-reviews.chandlerc.com/D1759
llvm-svn: 191481
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
memory offset instructions.
-Assembly parser now properly check the size of the memory operation specified in intel syntax. So 'mov word ptr [5], al' is no longer accepted.
-x86-32 disassembly of these instructions no longer sign extends the 32-bit address immediate based on size.
-Intel syntax printing prints the ptr size and places brackets around the address immediate.
Known remaining issues with these instructions:
-Segment override prefix is not supported. PR16962 and PR16961.
-Immediate size should be changed by address size prefix.
llvm-svn: 189201
|
| |
|
|
|
|
|
|
| |
Intel X86 assembler syntax.
Patch by Richard Mitton.
llvm-svn: 187476
|
| |
|
|
| |
llvm-svn: 179223
|
| |
|
|
|
|
| |
instructions. Also fix Intel syntax for gather instructions to use 'DWORD PTR' or 'QWORD PTR' to match gas.
llvm-svn: 160420
|
| |
|
|
|
|
|
|
| |
Also refactor so all MC paraphernalia are created once for all uses as much as possible.
The test change is to account for the fact that the default disassembler behaviour has changed with regards to specifying the assembly syntax to use.
llvm-svn: 154809
|
| |
|
|
|
|
| |
ret instructions.
llvm-svn: 154468
|
| |
|
|
|
|
| |
Patch by Kay Tiong Khoo!
llvm-svn: 152487
|
| |
|
|
|
|
| |
use AL/AX/EAX/RAX such as ADD/SUB/ADC/SUBB/XOR/OR/AND/CMP/MOV/TEST.
llvm-svn: 140974
|
| |
|
|
|
|
| |
Fixes part of PR10700.
llvm-svn: 140370
|
| |
|
|
|
|
| |
in/out in Intel syntax mode. Fixes PR10960
llvm-svn: 140299
|
|
|
llvm-svn: 139356
|