brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · a0ef4f9 Raw
51 lines · plain
1; ModuleID = 'thinlto-function-summary-callgraph-profile-summary2.ll'2target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"3target triple = "x86_64-unknown-linux-gnu"4 5define void @hot1() #1 {6  ret void7}8define void @hot2() #1 {9  ret void10}11define void @hot3() #1 {12  ret void13}14define void @cold1() #1 {15  ret void16}17define void @cold2() #1 {18  ret void19}20define void @cold3() #1 {21  ret void22}23define void @none1() #1 {24  ret void25}26define void @none2() #1 {27  ret void28}29define void @none3() #1 {30  ret void31}32 33!llvm.module.flags = !{!1}34 35!1 = !{i32 1, !"ProfileSummary", !2}36!2 = !{!3, !4, !5, !6, !7, !8, !9, !10, !11, !12}37!3 = !{!"ProfileFormat", !"SampleProfile"}38!4 = !{!"TotalCount", i64 10000}39!5 = !{!"MaxCount", i64 10}40!6 = !{!"MaxInternalCount", i64 1}41!7 = !{!"MaxFunctionCount", i64 1000}42!8 = !{!"NumCounts", i64 3}43!9 = !{!"NumFunctions", i64 3}44!10 = !{!"IsPartialProfile", i64 1}45!11 = !{!"PartialProfileRatio", double 0.5}46!12 = !{!"DetailedSummary", !13}47!13 = !{!14, !15, !16}48!14 = !{i32 10000, i64 100, i32 1}49!15 = !{i32 999000, i64 100, i32 1}50!16 = !{i32 999999, i64 1, i32 2}51