brintos

brintos / llvm-project-archived public Read only

0
0
Text · 458 B · e1c122c Raw
22 lines · plain
1; Check that thin lto bitcode respects preserve-bc-uselistorder2 3; RUN: opt --preserve-bc-uselistorder --thinlto-bc --thinlto-split-lto-unit < %s | llvm-dis --preserve-ll-uselistorder | FileCheck %s4 5; CHECK: uselistorder ptr @g, { 3, 2, 1, 0 }6 7@g = external global i328 9define void @func1() {10  load i32, ptr @g11  load i32, ptr @g12  ret void13}14 15define void @func2() {16  load i32, ptr @g17  load i32, ptr @g18  ret void19}20 21uselistorder ptr @g, { 3, 2, 1, 0 }22