xref: /llvm-project/llvm/test/Bitcode/Inputs/thinlto-function-summary-callgraph-profile-summary.ll (revision d9830eb79fdc42368d370abeab9a3b56c08e3963)
1*d9830eb7SPiotr Padlewski; ModuleID = 'thinlto-function-summary-callgraph-profile-summary2.ll'
2*d9830eb7SPiotr Padlewskitarget datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
3*d9830eb7SPiotr Padlewskitarget triple = "x86_64-unknown-linux-gnu"
4*d9830eb7SPiotr Padlewski
5*d9830eb7SPiotr Padlewski
6*d9830eb7SPiotr Padlewskidefine void @hot1() #1 {
7*d9830eb7SPiotr Padlewski  ret void
8*d9830eb7SPiotr Padlewski}
9*d9830eb7SPiotr Padlewskidefine void @hot2() #1 {
10*d9830eb7SPiotr Padlewski  ret void
11*d9830eb7SPiotr Padlewski}
12*d9830eb7SPiotr Padlewskidefine void @hot3() #1 {
13*d9830eb7SPiotr Padlewski  ret void
14*d9830eb7SPiotr Padlewski}
15*d9830eb7SPiotr Padlewskidefine void @cold() #1 {
16*d9830eb7SPiotr Padlewski  ret void
17*d9830eb7SPiotr Padlewski}
18*d9830eb7SPiotr Padlewskidefine void @none1() #1 {
19*d9830eb7SPiotr Padlewski  ret void
20*d9830eb7SPiotr Padlewski}
21*d9830eb7SPiotr Padlewskidefine void @none2() #1 {
22*d9830eb7SPiotr Padlewski  ret void
23*d9830eb7SPiotr Padlewski}
24*d9830eb7SPiotr Padlewskidefine void @none3() #1 {
25*d9830eb7SPiotr Padlewski  ret void
26*d9830eb7SPiotr Padlewski}
27*d9830eb7SPiotr Padlewski
28