blob: e1ff82d5f9b7f17caf70c1491be695bc50190294 [file] [log] [blame]
Dan Gohmanfce288f2009-09-09 00:09:15 +00001; RUN: llc < %s -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