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