Weiming Zhao
c598700788
Re-apply r175088 for bug fix 13622: Add paired register support for
...
inline asm with 64-bit data on ARM
Update test case to use -mtriple=arm-linux-gnueabi
llvm-svn: 175186
2013-02-14 18:10:21 +00:00
Weiming Zhao
090edf7e67
temporarily revert the patch due to some conflicts
...
llvm-svn: 175107
2013-02-13 23:24:40 +00:00
Weiming Zhao
0632a4b002
Bug fix 13622: Add paired register support for inline asm with 64-bit data on ARM
...
llvm-svn: 175088
2013-02-13 21:43:02 +00:00
Eric Christopher
7d8b53c1f8
Add support for the %H output modifier.
...
Patch by Weiming Zhao.
llvm-svn: 161768
2012-08-13 18:18:52 +00:00
Eric Christopher
aff7ed55bc
Allow lr in the register options here.
...
llvm-svn: 133935
2011-06-27 20:31:01 +00:00
Eric Christopher
d00e8ad803
Implement the 'M' output modifier for arm inline asm. This is fairly
...
register allocation dependent and will occasionally break. WIP in the
register allocator to model paired/etc registers.
rdar://9119939
llvm-svn: 132242
2011-05-28 01:40:44 +00:00
Eric Christopher
8c5e4192e6
Implement the 'm' modifier. Note that it only works for memory operands.
...
Part of rdar://9119939
llvm-svn: 132081
2011-05-25 20:51:58 +00:00
Eric Christopher
1b724948e9
Implement the arm 'L' asm modifier.
...
Part of rdar://9119939
llvm-svn: 132024
2011-05-24 23:27:13 +00:00
Eric Christopher
b1dda56ac2
Implement the immediate part of the 'B' modifier.
...
Part of rdar://9119939
llvm-svn: 132023
2011-05-24 23:15:43 +00:00
Eric Christopher
7617883ce3
Add support for the arm 'y' asm modifier.
...
Fixes part of rdar://9444657
llvm-svn: 132011
2011-05-24 22:10:34 +00:00