blob: c0a397982adf9498db69e1978cec8f23080d44fd [file] [log] [blame]
Tanya Lattnercfab3da2008-02-19 08:07:33 +00001; RUN: llvm-as < %s | llc -march=ppc32 | not grep mr
Chris Lattner0ac67572006-11-02 01:45:28 +00002
Tanya Lattnercfab3da2008-02-19 08:07:33 +00003define i32 @test(i32 %Y, i32 %X) {
Chris Lattner0ac67572006-11-02 01:45:28 +00004entry:
Tanya Lattnercfab3da2008-02-19 08:07:33 +00005 %tmp = tail call i32 asm "foo $0", "=r"( ) ; <i32> [#uses=1]
6 ret i32 %tmp
Chris Lattner0ac67572006-11-02 01:45:28 +00007}
8
Tanya Lattnercfab3da2008-02-19 08:07:33 +00009define i32 @test2(i32 %Y, i32 %X) {
Chris Lattner0ac67572006-11-02 01:45:28 +000010entry:
Tanya Lattnercfab3da2008-02-19 08:07:33 +000011 %tmp1 = tail call i32 asm "foo $0, $1", "=r,r"( i32 %X ) ; <i32> [#uses=1]
12 ret i32 %tmp1
Chris Lattner0ac67572006-11-02 01:45:28 +000013}
Tanya Lattnercfab3da2008-02-19 08:07:33 +000014