Use the llvm-upgrade program to upgrade llvm assembly.
[oota-llvm.git] / test / Transforms / GlobalOpt / malloc-promote-1.llx
1 ; RUN: llvm-upgrade < %s | llvm-as | opt -globalopt | llvm-dis | not grep global
2
3 %G = internal global int* null
4
5 void %init() {
6         %P = malloc int
7         store int* %P, int** %G
8
9         %GV = load int** %G
10         store int 0, int* %GV
11         ret void
12 }
13
14 int %get() {
15         %GV = load int** %G
16         %V = load int* %GV
17         ret int %V
18 }