diff options
author | Piotr Padlewski <piotr.padlewski@gmail.com> | 2016-09-07 23:35:46 +0000 |
---|---|---|
committer | Piotr Padlewski <piotr.padlewski@gmail.com> | 2016-09-07 23:35:46 +0000 |
commit | a7ad00460027c4a92640c2a5706a7d1869b60989 (patch) | |
tree | 7fd9a2ae5b72dea072a8811a8b27c5f66a86c53e /test/Bitcode | |
parent | f8002f16112a347d743d2bb6e92e1fdacc57e6ab (diff) |
[thinlto] Deleted unused test file
Summary:
This file should be referenced from
thinlto-function-summary-callgraph-pgo.ll file,
but someone forgot to use it there. Everything worked because
we store pgo data about callsite blocks, so there is no need to have
pgo count of @func.
Reviewers: tejohnson, eraman, mehdi_amini
Subscribers: mehdi_amini, llvm-commits
Differential Revision: https://reviews.llvm.org/D24309
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@280882 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Bitcode')
-rw-r--r-- | test/Bitcode/thinlto-function-summary-callgraph-pgo.ll | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/test/Bitcode/thinlto-function-summary-callgraph-pgo.ll b/test/Bitcode/thinlto-function-summary-callgraph-pgo.ll deleted file mode 100644 index a927a16be158..000000000000 --- a/test/Bitcode/thinlto-function-summary-callgraph-pgo.ll +++ /dev/null @@ -1,46 +0,0 @@ -; Test to check the callgraph in summary when there is PGO -; RUN: opt -module-summary %s -o %t.o -; RUN: llvm-bcanalyzer -dump %t.o | FileCheck %s -; RUN: opt -module-summary %p/Inputs/thinlto-function-summary-callgraph.ll -o %t2.o -; RUN: llvm-lto -thinlto -o %t3 %t.o %t2.o -; RUN: llvm-bcanalyzer -dump %t3.thinlto.bc | FileCheck %s --check-prefix=COMBINED - -; CHECK: <GLOBALVAL_SUMMARY_BLOCK -; CHECK-NEXT: <VERSION -; See if the call to func is registered, using the expected callsite count -; and profile count, with value id matching the subsequent value symbol table. -; CHECK-NEXT: <PERMODULE_PROFILE {{.*}} op4=[[FUNCID:[0-9]+]] op5=1 op6=1/> -; CHECK-NEXT: </GLOBALVAL_SUMMARY_BLOCK> -; CHECK-NEXT: <VALUE_SYMTAB -; CHECK-NEXT: <FNENTRY {{.*}} record string = 'main' -; External function func should have entry with value id FUNCID -; CHECK-NEXT: <ENTRY {{.*}} op0=[[FUNCID]] {{.*}} record string = 'func' -; CHECK-NEXT: </VALUE_SYMTAB> - -; COMBINED: <GLOBALVAL_SUMMARY_BLOCK -; COMBINED-NEXT: <VERSION -; COMBINED-NEXT: <COMBINED -; See if the call to func is registered, using the expected callsite count -; and profile count, with value id matching the subsequent value symbol table. -; COMBINED-NEXT: <COMBINED_PROFILE {{.*}} op5=[[FUNCID:[0-9]+]] op6=1 op7=1/> -; COMBINED-NEXT: </GLOBALVAL_SUMMARY_BLOCK> -; COMBINED-NEXT: <VALUE_SYMTAB -; Entry for function func should have entry with value id FUNCID -; COMBINED-NEXT: <COMBINED_ENTRY {{.*}} op0=[[FUNCID]] op1=7289175272376759421/> -; COMBINED-NEXT: <COMBINED -; COMBINED-NEXT: </VALUE_SYMTAB> - -; ModuleID = 'thinlto-function-summary-callgraph.ll' -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-unknown-linux-gnu" - -; Function Attrs: nounwind uwtable -define i32 @main() #0 !prof !2 { -entry: - call void (...) @func() - ret i32 0 -} - -declare void @func(...) #1 - -!2 = !{!"function_entry_count", i64 1} |