xref: /llvm-project/llvm/test/Linker/Inputs/globalorder-2.ll (revision f2e868c566107eb2f54e3e6033199297ba11e2d9)
1@var5 = internal global i32 0, align 4
2@var6 = internal global i32 0, align 4
3@var7 = global ptr @var5, align 4
4@var8 = global ptr @var6, align 4
5
6define i32 @foo2() {
7entry:
8  %0 = load ptr, ptr @var7, align 4
9  %1 = load i32, ptr %0, align 4
10  %2 = load ptr, ptr @var8, align 4
11  %3 = load i32, ptr %2, align 4
12  %add = add nsw i32 %3, %1
13  ret i32 %add
14}
15