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