blob: e1ff82d5f9b7f17caf70c1491be695bc50190294 [file] [log] [blame]
Dan Gohmanc8054d92009-09-09 00:09:15 +00001; RUN: llc < %s -march=ppc32 | not grep mr
Chris Lattner57382062006-11-02 01:45:28 +00002
Tanya Lattnera99d8b52008-02-19 08:07:33 +00003define i32 @test(i32 %Y, i32 %X) {
Chris Lattner57382062006-11-02 01:45:28 +00004entry:
Tanya Lattnera99d8b52008-02-19 08:07:33 +00005 %tmp = tail call i32 asm "foo $0", "=r"( ) ; <i32> [#uses=1]
6 ret i32 %tmp
Chris Lattner57382062006-11-02 01:45:28 +00007}
8
Tanya Lattnera99d8b52008-02-19 08:07:33 +00009define i32 @test2(i32 %Y, i32 %X) {
Chris Lattner57382062006-11-02 01:45:28 +000010entry:
Tanya Lattnera99d8b52008-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 Lattner57382062006-11-02 01:45:28 +000013}
Tanya Lattnera99d8b52008-02-19 08:07:33 +000014