Chad Rosier
|
1530ba5e73
|
[ms-inline asm] Add support of imm displacement before bracketed memory
expression. Specifically, this syntax:
ImmDisp [ BaseReg + Scale*IndexReg + Disp ]
We don't currently support:
ImmDisp [ Symbol ]
rdar://13518671
llvm-svn: 178186
|
2013-03-27 21:49:56 +00:00 |
Chad Rosier
|
669bb3ee77
|
[ms-inline asm] Add support for the pushad/popad mnemonics.
rdar://13254235
llvm-svn: 176036
|
2013-02-25 19:06:27 +00:00 |
Chad Rosier
|
1bbaa449ad
|
[ms-inline asm] Add support for the [] operator. Essentially, [expr1][expr2] is
equivalent to [expr1 + expr2]. See test cases for more examples.
rdar://12470392
llvm-svn: 166949
|
2012-10-29 18:01:54 +00:00 |
Chad Rosier
|
468f1df753
|
Tell llvm-mc we're using intel syntax, so we don't have to use directives.
llvm-svn: 166640
|
2012-10-24 23:34:38 +00:00 |
Chad Rosier
|
dd5eada241
|
[ms-inline asm] Add back-end test case for r166632. Make sure we emit the
correct .s output as well as get the correct encoding by the integrated
assembler.
llvm-svn: 166638
|
2012-10-24 23:10:28 +00:00 |