brintos

brintos / llvm-project-archived public Read only

0
0
Text · 638 B · 08b7e8a Raw
23 lines · plain
1; Bitcode compatibility test for dso_local flag in thin-lto summaries.2; Checks that older bitcode summaries without the dso_local op are still3; properly parsed and don't set GlobalValues as dso_local.4 5; RUN: llvm-dis < %s.bc | FileCheck %s6; RUN: llvm-bcanalyzer -dump %s.bc | FileCheck %s --check-prefix=BCAN7 8define void @foo() {9;CHECK-DAG:define void @foo()10      ret void11}12 13@bar = global i32 014;CHECK-DAG: @bar = global i32 015 16@baz = alias i32, i32* @bar17;CHECK-DAG: @baz = alias i32, ptr @bar18 19;BCAN: <SOURCE_FILENAME20;BCAN-NEXT: <GLOBALVAR {{.*}} op7=0/>21;BCAN-NEXT: <FUNCTION {{.*}} op16=0/>22;BCAN-NEXT: <ALIAS {{.*}} op9=0/>23