blob: 255b12092a77ddca97d25aa2c2a34ac306b20ee9 [file] [log] [blame]
Dan Gohmanfce288f2009-09-09 00:09:15 +00001; RUN: llc < %s
Chris Lattner232b8ad2007-01-16 05:58:50 +00002; PR1114
3
Reid Spencere3ff5ad2007-01-26 08:25:06 +00004declare i1 @foo()
Chris Lattner232b8ad2007-01-16 05:58:50 +00005
Reid Spencere3ff5ad2007-01-26 08:25:06 +00006define i32 @test(i32* %A, i32* %B) {
Chris Lattner232b8ad2007-01-16 05:58:50 +00007 %a = load i32* %A
8 %b = load i32* %B
Reid Spencere3ff5ad2007-01-26 08:25:06 +00009 %cond = call i1 @foo()
Chris Lattner232b8ad2007-01-16 05:58:50 +000010 %c = select i1 %cond, i32 %a, i32 %b
11 ret i32 %c
12}