LCOV - code coverage report
Current view: top level - src/compiler - scheduler.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 679 701 96.9 %
Date: 2019-02-19 Functions: 65 67 97.0 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal8compiler9Scheduler20IsCoupledControlEdgeEPNS1_4NodeEi 484517835
_ZN2v88internal8compiler18PrepareUsesVisitor8PostEdgeEPNS1_4NodeEiS4_ 311755016
_ZN2v88internal8compiler23ScheduleLateNodeVisitor14GetBlockForUseENS1_4EdgeE 249723185
_ZN2v88internal8compiler9Scheduler28DecrementUnscheduledUseCountEPNS1_4NodeEiS4_ 242271642
_ZN2v88internal8compiler9Scheduler28IncrementUnscheduledUseCountEPNS1_4NodeEiS4_ 242239938
_ZN2v88internal8compiler24ScheduleEarlyNodeVisitor30PropagateMinimumPositionToNodeEPNS1_10BasicBlockEPNS1_4NodeE 238111133
_ZN2v88internal8compiler23ScheduleLateNodeVisitor9VisitNodeEPNS1_4NodeE 147212756
_ZN2v88internal8compiler18PrepareUsesVisitor3PreEPNS1_4NodeE 133021232
_ZN2v88internal8compiler9Scheduler19InitializePlacementEPNS1_4NodeE 133021218
_ZN2v88internal8compiler24ScheduleEarlyNodeVisitor9VisitNodeEPNS1_4NodeE 129747005
_ZN2v88internal8compiler9Scheduler15UpdatePlacementEPNS1_4NodeENS2_9PlacementE 124489707
_ZN2v88internal8compiler23ScheduleLateNodeVisitor12ScheduleNodeEPNS1_10BasicBlockEPNS1_4NodeE 96289770
_ZN2v88internal8compiler23ScheduleLateNodeVisitor13GetHoistBlockEPNS1_10BasicBlockE 94996607
_ZN2v88internal8compiler23ScheduleLateNodeVisitor24GetCommonDominatorOfUsesEPNS1_4NodeE 94549291
_ZN2v88internal8compiler23ScheduleLateNodeVisitor9MarkBlockEPNS1_10BasicBlockE 79879227
_ZN2v88internal8compiler10CFGBuilder5QueueEPNS1_4NodeE 40730534
_ZN2v88internal8compiler18SpecialRPONumberer4PushERNS0_10ZoneVectorINS2_20SpecialRPOStackFrameEEEiPNS1_10BasicBlockEi.isra.72 39658200
_ZN2v88internal8compiler23ScheduleLateNodeVisitor12ProcessQueueEPNS1_4NodeE 38892028
_ZN2v88internal8compiler23ScheduleLateNodeVisitor9SplitNodeEPNS1_10BasicBlockEPNS1_4NodeE 38585451
_ZN2v88internal8compiler10CFGBuilder13ConnectBlocksEPNS1_4NodeE 34809689
_ZN2v88internal8compiler10CFGBuilder11BuildBlocksEPNS1_4NodeE 34809662
_ZN2v88internal8compiler10CFGBuilder20FindPredecessorBlockEPNS1_4NodeE.isra.57 28655794
_ZN2v88internal8compiler10CFGBuilder12TraceConnectEPNS1_4NodeEPNS1_10BasicBlockES6_.isra.58 22835371
_ZN2v88internal8compiler10CFGBuilder7FixNodeEPNS1_10BasicBlockEPNS1_4NodeE.isra.293 19640181
_ZN2v88internal8compiler10CFGBuilder17BuildBlockForNodeEPNS1_4NodeE 14929430
_ZN2v88internal8compiler10CFGBuilder22CollectSuccessorBlocksEPNS1_4NodeEPPNS1_10BasicBlockEm.isra.56 5428726
_ZN2v88internal8compiler10CFGBuilder24BuildBlocksForSuccessorsEPNS1_4NodeE 5428694
_ZN2v88internal8compiler10CFGBuilder13ConnectBranchEPNS1_4NodeE 4997854
_ZN2v88internal8compiler10CFGBuilder12IsFinalMergeEPNS1_4NodeE.isra.59 3579377
_ZN2v88internal8compiler10CFGBuilder12ConnectMergeEPNS1_4NodeE 3579376
_ZN2v88internal8compiler10CFGBuilder13ConnectReturnEPNS1_4NodeE 2671424
_ZN2v88internal8compiler18SpecialRPONumberer26ComputeAndInsertSpecialRPOEPNS1_10BasicBlockES4_ 2647728
_ZN2v88internal8compiler18SpecialRPONumberer17BeyondEndSentinelEv.isra.80 2610510
_ZN2v88internal8compiler18SpecialRPONumberer24SerializeRPOIntoScheduleEv 2608198
_ZN2v88internal8compiler9Scheduler28PropagateImmediateDominatorsEPNS1_10BasicBlockE 2399512
_ZN2v88internal8compiler24ScheduleEarlyNodeVisitor3RunEPNS0_10ZoneVectorIPNS1_4NodeEEE 2399306
_ZN2v88internal8compiler10CFGBuilder3RunEv 2360201
_ZN2v88internal8compiler9Scheduler13ScheduleEarlyEv 2360156
_ZN2v88internal8compiler9Scheduler30GenerateImmediateDominatorTreeEv 2360119
_ZN2v88internal8compiler9Scheduler17SealFinalScheduleEv 2360077
_ZN2v88internal8compiler10CFGBuilderC2EPNS0_4ZoneEPNS1_9SchedulerE 2360065
_ZN2v88internal8compiler9Scheduler12ScheduleLateEv 2360012
_ZN2v88internal8compiler9SchedulerC2EPNS0_4ZoneEPNS1_5GraphEPNS1_8ScheduleENS_4base5FlagsINS2_4FlagEiEEm 2359997
_ZN2v88internal8compiler9Scheduler8BuildCFGEv 2359981
_ZN2v88internal8compiler9Scheduler15ComputeScheduleEPNS0_4ZoneEPNS1_5GraphENS_4base5FlagsINS2_4FlagEiEE 2359981
_ZN2v88internal8compiler9Scheduler26ComputeSpecialRPONumberingEv 2359869
_ZN2v88internal8compiler23ScheduleLateNodeVisitor9CloneNodeEPNS1_4NodeE 2358588
_ZN2v88internal8compiler18SpecialRPONumberer8LoopInfo11AddOutgoingEPNS0_4ZoneEPNS1_10BasicBlockE.isra.252 941197
_ZN2v88internal8compiler10CFGBuilder11ConnectCallEPNS1_4NodeE 399070
_ZN2v88internal8compiler10CFGBuilder12ConnectThrowEPNS1_4NodeE 268531
_ZN2v88internal8compiler9Scheduler17ComputeSpecialRPOEPNS0_4ZoneEPNS1_8ScheduleE 248227
_ZNK2v88internal8compiler10CFGBuilder29IsSingleEntrySingleExitRegionEPNS1_4NodeES4_.isra.236 160417
_ZN2v88internal8compiler23ScheduleLateNodeVisitor14ScheduleRegionEPNS1_10BasicBlockEPNS1_4NodeE 132404
_ZN2v88internal8compiler18SpecialRPONumberer15ComputeLoopInfoERNS0_10ZoneVectorINS2_20SpecialRPOStackFrameEEEmPNS3_ISt4pairIPNS1_10BasicBlockEmEEE 119957
_ZN2v88internal8compiler10CFGBuilder17ConnectDeoptimizeEPNS1_4NodeE 88380
_ZN2v88internal8compiler10CFGBuilder15ConnectTailCallEPNS1_4NodeE 62825
_GLOBAL__sub_I_scheduler.cc 59593
_Z41__static_initialization_and_destruction_0ii 59593
_ZN2v88internal8compiler9Scheduler19FuseFloatingControlEPNS1_10BasicBlockEPNS1_4NodeE 39637
_ZN2v88internal8compiler10CFGBuilder3RunEPNS1_10BasicBlockEPNS1_4NodeE 39637
_ZN2v88internal8compiler9Scheduler16MovePlannedNodesEPNS1_10BasicBlockES4_ 39636
_ZN2v88internal8compiler10CFGBuilder13ConnectSwitchEPNS1_4NodeE 31803
_ZN2v88internal8compiler9Scheduler12GetPlacementEPNS1_4NodeE 0
_ZN2v88internal8compiler9Scheduler6IsLiveEPNS1_4NodeE 0

Generated by: LCOV version 1.10