brintos

brintos / llvm-project-archived public Read only

0
0
Text · 521 B · 4c9c20b Raw
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