28 lines · plain
1; RUN: opt -S -preserve-ll-uselistorder < %s | FileCheck %s2; RUN: verify-uselistorder %s3 4; CHECK: @g = external global i325; CHECK: define void @func1() {6; CHECK-NOT: uselistorder7; CHECK: }8; CHECK: define void @func2() {9; CHECK-NOT: uselistorder10; CHECK: }11; CHECK: uselistorder ptr @g, { 3, 2, 1, 0 }12 13@g = external global i3214 15define void @func1() {16 load i32, ptr @g17 load i32, ptr @g18 ret void19}20 21define void @func2() {22 load i32, ptr @g23 load i32, ptr @g24 ret void25}26 27uselistorder ptr @g, { 3, 2, 1, 0 }28