Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / Assembler / uselistorder_global.ll
blob4c9c20b2192d90851389c91a052f808c7544a330
1 ; RUN: opt -S -preserve-ll-uselistorder < %s | FileCheck %s
2 ; RUN: verify-uselistorder %s
4 ; CHECK: @g = external global i32
5 ; CHECK: define void @func1() {
6 ; CHECK-NOT: uselistorder
7 ; CHECK: }
8 ; CHECK: define void @func2() {
9 ; CHECK-NOT: uselistorder
10 ; CHECK: }
11 ; CHECK: uselistorder ptr @g, { 3, 2, 1, 0 }
13 @g = external global i32
15 define void @func1() {
16   load i32, ptr @g
17   load i32, ptr @g
18   ret void
21 define void @func2() {
22   load i32, ptr @g
23   load i32, ptr @g
24   ret void
27 uselistorder ptr @g, { 3, 2, 1, 0 }