1*3adc6e03STeresa Johnson; ModuleID = 'thinlto-function-summary-callgraph-profile-summary2.ll'
2*3adc6e03STeresa Johnsontarget datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
3*3adc6e03STeresa Johnsontarget triple = "x86_64-unknown-linux-gnu"
4*3adc6e03STeresa Johnson
5*3adc6e03STeresa Johnsondefine void @hot1() #1 {
6*3adc6e03STeresa Johnson  ret void
7*3adc6e03STeresa Johnson}
8*3adc6e03STeresa Johnsondefine void @hot2() #1 {
9*3adc6e03STeresa Johnson  ret void
10*3adc6e03STeresa Johnson}
11*3adc6e03STeresa Johnsondefine void @hot3() #1 {
12*3adc6e03STeresa Johnson  ret void
13*3adc6e03STeresa Johnson}
14*3adc6e03STeresa Johnsondefine void @cold1() #1 {
15*3adc6e03STeresa Johnson  ret void
16*3adc6e03STeresa Johnson}
17*3adc6e03STeresa Johnsondefine void @cold2() #1 {
18*3adc6e03STeresa Johnson  ret void
19*3adc6e03STeresa Johnson}
20*3adc6e03STeresa Johnsondefine void @cold3() #1 {
21*3adc6e03STeresa Johnson  ret void
22*3adc6e03STeresa Johnson}
23*3adc6e03STeresa Johnsondefine void @none1() #1 {
24*3adc6e03STeresa Johnson  ret void
25*3adc6e03STeresa Johnson}
26*3adc6e03STeresa Johnsondefine void @none2() #1 {
27*3adc6e03STeresa Johnson  ret void
28*3adc6e03STeresa Johnson}
29*3adc6e03STeresa Johnsondefine void @none3() #1 {
30*3adc6e03STeresa Johnson  ret void
31*3adc6e03STeresa Johnson}
32*3adc6e03STeresa Johnson
33*3adc6e03STeresa Johnson!llvm.module.flags = !{!1}
34*3adc6e03STeresa Johnson
35*3adc6e03STeresa Johnson!1 = !{i32 1, !"ProfileSummary", !2}
36*3adc6e03STeresa Johnson!2 = !{!3, !4, !5, !6, !7, !8, !9, !10, !11, !12}
37*3adc6e03STeresa Johnson!3 = !{!"ProfileFormat", !"SampleProfile"}
38*3adc6e03STeresa Johnson!4 = !{!"TotalCount", i64 10000}
39*3adc6e03STeresa Johnson!5 = !{!"MaxCount", i64 10}
40*3adc6e03STeresa Johnson!6 = !{!"MaxInternalCount", i64 1}
41*3adc6e03STeresa Johnson!7 = !{!"MaxFunctionCount", i64 1000}
42*3adc6e03STeresa Johnson!8 = !{!"NumCounts", i64 3}
43*3adc6e03STeresa Johnson!9 = !{!"NumFunctions", i64 3}
44*3adc6e03STeresa Johnson!10 = !{!"IsPartialProfile", i64 1}
45*3adc6e03STeresa Johnson!11 = !{!"PartialProfileRatio", double 0.5}
46*3adc6e03STeresa Johnson!12 = !{!"DetailedSummary", !13}
47*3adc6e03STeresa Johnson!13 = !{!14, !15, !16}
48*3adc6e03STeresa Johnson!14 = !{i32 10000, i64 100, i32 1}
49*3adc6e03STeresa Johnson!15 = !{i32 999000, i64 100, i32 1}
50*3adc6e03STeresa Johnson!16 = !{i32 999999, i64 1, i32 2}
51