diff options
Diffstat (limited to 'llvm/test/Transforms/ThinLTOBitcodeWriter/unsplittable.ll')
-rw-r--r-- | llvm/test/Transforms/ThinLTOBitcodeWriter/unsplittable.ll | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/llvm/test/Transforms/ThinLTOBitcodeWriter/unsplittable.ll b/llvm/test/Transforms/ThinLTOBitcodeWriter/unsplittable.ll deleted file mode 100644 index 46c87bc4e1f..00000000000 --- a/llvm/test/Transforms/ThinLTOBitcodeWriter/unsplittable.ll +++ /dev/null @@ -1,35 +0,0 @@ -; RUN: opt -thinlto-bc -thin-link-bitcode-file=%t2 -thinlto-split-lto-unit -o %t %s -; RUN: llvm-dis -o - %t | FileCheck %s -; RUN: llvm-bcanalyzer -dump %t | FileCheck --check-prefix=BCA %s -; When not splitting the module, the thin link bitcode file should simply be a -; copy of the regular module. -; RUN: diff %t %t2 - -; BCA: <FULL_LTO_GLOBALVAL_SUMMARY_BLOCK -; BCA-NOT: <GLOBALVAL_SUMMARY_BLOCK - -; CHECK: @llvm.global_ctors = appending global -@llvm.global_ctors = appending global [1 x { i32, void ()* }] [{ i32, void ()* } { i32 65535, void ()* @f }] - -; CHECK: @g = internal global i8 42, !type !0 -@g = internal global i8 42, !type !0 - -declare void @sink(i8*) - -; CHECK: define internal void @f() -define internal void @f() { - call void @sink(i8* @g) - ret void -} - -$h = comdat any -; CHECK: define void @h() comdat -define void @h() comdat { - ret void -} - -; CHECK: !llvm.module.flags = !{![[FLAG1:[0-9]+]], ![[FLAG2:[0-9]+]]} -; CHECK: ![[FLAG1]] = !{i32 1, !"EnableSplitLTOUnit", i32 1} -; CHECK: ![[FLAG2]] = !{i32 1, !"ThinLTO", i32 0} - -!0 = !{i32 0, !"typeid"} |