1; RUN: opt -S -preserve-ll-uselistorder < %s | FileCheck %s 2; RUN: verify-uselistorder %s 3 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 } 12 13@g = external global i32 14 15define void @func1() { 16 load i32, ptr @g 17 load i32, ptr @g 18 ret void 19} 20 21define void @func2() { 22 load i32, ptr @g 23 load i32, ptr @g 24 ret void 25} 26 27uselistorder ptr @g, { 3, 2, 1, 0 } 28