blob: 146ea9db440b5879e8f68cdcb266ec30c7733db4 [file] [log] [blame]
Dan Gohman5bb7c7c2009-09-08 22:34:10 +00001; RUN: opt %s -ssi-everything -S | FileCheck %s
Nick Lewyckydbc3a622009-08-17 07:32:08 +00002
3declare void @use(i32)
4declare i32 @create()
5
6define i32 @foo() {
7entry:
8 %x = call i32 @create()
9 %y = icmp slt i32 %x, 10
10 br i1 %y, label %T, label %F
11T:
12; CHECK: SSI_sigma
13 call void @use(i32 %x)
14 br label %join
15F:
16; CHECK: SSI_sigma
17 call void @use(i32 %x)
18 br label %join
19join:
20; CHECK: SSI_phi
21 ret i32 %x
22}