Hans Wennborg
|
76806748d4
|
[x86 asm] allow fwait alias in both At&t and Intel modes (PR21208)
Differential Revision: http://reviews.llvm.org/D5741
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219725 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-10-14 21:41:17 +00:00 |
|
Ehsan Akhgari
|
61b3d72ce4
|
Revert r212375 because of test failures
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212376 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-07-05 19:46:10 +00:00 |
|
Ehsan Akhgari
|
1ca7c65b4c
|
Add a test case for the tilde operator in Microsoft inline assembly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212375 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-07-05 19:40:35 +00:00 |
|
Chad Rosier
|
dd40e8cd54
|
[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
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178186 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-03-27 21:49:56 +00:00 |
|
Chad Rosier
|
dca83187b7
|
[ms-inline asm] Add support for the pushad/popad mnemonics.
rdar://13254235
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176036 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-02-25 19:06:27 +00:00 |
|
Chad Rosier
|
2fbc239e4f
|
[ms-inline asm] Add support for the [] operator. Essentially, [expr1][expr2] is
equivalent to [expr1 + expr2]. See test cases for more examples.
rdar://12470392
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166949 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-10-29 18:01:54 +00:00 |
|
Chad Rosier
|
d95666c226
|
Tell llvm-mc we're using intel syntax, so we don't have to use directives.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166640 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-10-24 23:34:38 +00:00 |
|
Chad Rosier
|
b3009eec47
|
[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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166638 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-10-24 23:10:28 +00:00 |
|