blob: c07a54f8f6f873d17446aba3ecd13c5b5a4ecf9b [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001; RUN: llvm-as < %s | opt -ipsccp | llvm-dis | not grep global
2
3@G = internal global i66 undef
4
5
6
7define void @foo() {
8 %X = load i66* @G
9 store i66 %X, i66* @G
10 ret void
11}
12
13define i66 @bar() {
14 %V = load i66* @G
15 %C = icmp eq i66 %V, 17
16 br i1 %C, label %T, label %F
17T:
18 store i66 17, i66* @G
19 ret i66 %V
20F:
21 store i66 123, i66* @G
22 ret i66 0
23}