Files
llvm-6502/test/Transforms/SCCP/apint-ipsccp3.ll
Dan Gohman cabfea2a58 Eliminate more redundant llvm-as calls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81540 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-11 18:17:12 +00:00

24 lines
328 B
LLVM

; RUN: opt < %s -ipsccp -S | not grep global
@G = internal global i66 undef
define void @foo() {
%X = load i66* @G
store i66 %X, i66* @G
ret void
}
define i66 @bar() {
%V = load i66* @G
%C = icmp eq i66 %V, 17
br i1 %C, label %T, label %F
T:
store i66 17, i66* @G
ret i66 %V
F:
store i66 123, i66* @G
ret i66 0
}