From 0808a65936fbd50e609d134ea8d7c361a86b3513 Mon Sep 17 00:00:00 2001 From: Mehdi Amini Date: Wed, 27 Apr 2016 03:34:28 +0000 Subject: Revert "Support "preserving" the summary information when using setModule() API in LTOCodeGenerator" This reverts commit r267657, r267656, and r267655. The test does not pass on multiple bots, I'm unsure why yet but let's unbreak them. From: Mehdi Amini git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@267664 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/LTO/X86/set-merged-thin.ll | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 test/LTO/X86/set-merged-thin.ll (limited to 'test/LTO') diff --git a/test/LTO/X86/set-merged-thin.ll b/test/LTO/X86/set-merged-thin.ll deleted file mode 100644 index 7dfd104003c..00000000000 --- a/test/LTO/X86/set-merged-thin.ll +++ /dev/null @@ -1,37 +0,0 @@ -; RUN: opt -module-summary < %s > %t1 -; RUN: llvm-lto -save-merged-module -exported-symbol=_main -set-merged-module -o %t2 %t1 -; RUN: llvm-bcanalyzer -dump %t2.merged.bc | FileCheck %s -; Verify that the module includes the ThinLTO informations -; CHECK: GLOBALVAL_SUMMARY_BLOCK - - -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-apple-macosx10.10.0" - -define i32 @_Z3fooi(i32 %a) { -entry: - %a.addr = alloca i32, align 4 - store i32 %a, i32* %a.addr, align 4 - %0 = load i32, i32* %a.addr, align 4 - %1 = load i32, i32* %a.addr, align 4 - %call = call i32 @_Z4bar2i(i32 %1) - %add = add nsw i32 %0, %call - ret i32 %add -} - -define i32 @_Z4bar2i(i32 %a) { -entry: - %a.addr = alloca i32, align 4 - store i32 %a, i32* %a.addr, align 4 - %0 = load i32, i32* %a.addr, align 4 - %mul = mul nsw i32 2, %0 - ret i32 %mul -} - -define i32 @main() { -entry: - %retval = alloca i32, align 4 - store i32 0, i32* %retval - %call = call i32 @_Z3fooi(i32 44) - ret i32 %call -} -- cgit v1.2.3