LCOV - code coverage report
Current view: top level - src/crankshaft - lithium-allocator.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 852 907 93.9 %
Date: 2017-04-26 Functions: 74 93 79.6 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal10LAllocator10TraceAllocEPKcz 262101707
_ZN2v88internal9LiveRange6CoversENS0_16LifetimePositionE 163370379
_ZN2v88internal9LiveRange14AddUseIntervalENS0_16LifetimePositionES2_PNS0_4ZoneE 108769382
_ZN2v88internal9LiveRange17FirstIntersectionEPS1_ 92932056
_ZN2v88internal10LAllocator12LiveRangeForEi 92241042
_ZN2v88internal10LAllocator12LiveRangeForEPNS0_8LOperandE 54790985
_ZN2v88internalL19UnhandledSortHelperEPKPNS0_9LiveRangeES4_ 45555863
_ZN2v88internal11UsePositionC2ENS0_16LifetimePositionEPNS0_8LOperandES4_ 39554334
_ZN2v88internal9LiveRange14AddUsePositionENS0_16LifetimePositionEPNS0_8LOperandES4_PNS0_4ZoneE 39553748
_ZN2v88internal10LAllocator3UseENS0_16LifetimePositionES2_PNS0_8LOperandES4_ 38466188
_ZN2v88internal10LAllocator17FixedLiveRangeForEi 33433182
_ZN2v88internal10LAllocator22MeetConstraintsBetweenEPNS0_12LInstructionES3_i 26740766
_ZN2v88internal10LAllocator23FixedDoubleLiveRangeForEi 25361787
_ZN2v88internal9LiveRange21CreateAssignedOperandEPNS0_4ZoneE 16623282
_ZN2v88internal10LAllocator6DefineENS0_16LifetimePositionEPNS0_8LOperandES4_ 16325042
_ZN2v88internal10LAllocator18ResolveControlFlowEPNS0_9LiveRangeEPNS0_11HBasicBlockES5_ 16285529
_ZN2v88internal9LiveRangeC2EiPNS0_4ZoneE 15258261
_ZN2v88internal9LiveRange15ConvertOperandsEPNS0_4ZoneE 15018360
_ZNK2v88internal10LAllocator14HasTaggedValueEi 14707410
_ZN2v88internal10LAllocator12RegisterNameEi 11163485
_ZN2v88internal10LAllocator16InactiveToActiveEPNS0_9LiveRangeE 10561050
_ZN2v88internal10LAllocator16ActiveToInactiveEPNS0_9LiveRangeE 9341370
_ZN2v88internal10LAllocator13FreeSpillSlotEPNS0_9LiveRangeE 9118104
_ZN2v88internal10LAllocator13AllocateFixedEPNS0_12LUnallocatedEib 7882269
_ZN2v88internal10LAllocator18TryAllocateFreeRegEPNS0_9LiveRangeE 7397396
_ZN2v88internal10LAllocator13AddToInactiveEPNS0_9LiveRangeE 7133005
_ZN2v88internal10LAllocator15ActiveToHandledEPNS0_9LiveRangeE 6982696
_ZNK2v88internal10LAllocator20RequiredRegisterKindEi 6573984
_ZN2v88internal10LAllocator22AddToUnhandledUnsortedEPNS0_9LiveRangeE 6441469
_ZN2v88internal10LAllocator21AddConstraintsGapMoveEiPNS0_8LOperandES3_ 6397180
_ZN2v88internal10LAllocator11AddToActiveEPNS0_9LiveRangeE 6242618
_ZN2v88internal10LAllocator19ProcessInstructionsEPNS0_11HBasicBlockEPNS0_9BitVectorE 4493665
_ZN2v88internal10LAllocator23MeetRegisterConstraintsEPNS0_11HBasicBlockE 4493549
_ZN2v88internal10LAllocator19AddInitialIntervalsEPNS0_11HBasicBlockEPNS0_9BitVectorE 4493535
_ZN2v88internal15LAllocatorPhaseD2Ev 2265545
_ZN2v88internal15LAllocatorPhaseC2EPKcPNS0_10LAllocatorE 2265516
_ZN2v88internal10LAllocator17InactiveToHandledEPNS0_9LiveRangeE 2135429
_ZN2v88internal10LAllocator12SplitRangeAtEPNS0_9LiveRangeENS0_16LifetimePositionE 2132809
_ZN2v88internal9LiveRange20NextRegisterPositionENS0_16LifetimePositionE 2087725
_ZN2v88internal9LiveRange7SplitAtENS0_16LifetimePositionEPS1_PNS0_4ZoneE 1684259
_ZN2v88internal11UseInterval7SplitAtENS0_16LifetimePositionEPNS0_4ZoneE 1684141
_ZN2v88internal10LAllocator5SpillEPNS0_9LiveRangeE 1643606
_ZN2v88internal10LAllocator20AddToUnhandledSortedEPNS0_9LiveRangeE 1631105
_ZN2v88internal9LiveRange35NextUsePositionRegisterIsBeneficialENS0_16LifetimePositionE 1213888
_ZN2v88internal10LAllocator18AllocateBlockedRegEPNS0_9LiveRangeE 1207798
_ZN2v88internal10LAllocator8GetBlockENS0_16LifetimePositionE 1058786
_ZN2v88internal9LiveRange12CanBeSpilledENS0_16LifetimePositionE 826726
_ZN2v88internal10LAllocator17TryReuseSpillSlotEPNS0_9LiveRangeE 814968
_ZN2v88internal10LAllocator17AllocateRegistersEv 566496
_ZN2v88internal10LAllocator13SortUnhandledEv 566390
_ZN2v88internal10LAllocator10GetLastGapEPNS0_11HBasicBlockE 511558
_ZN2v88internal10LAllocator12SplitBetweenEPNS0_9LiveRangeENS0_16LifetimePositionES4_ 488275
_ZN2v88internal10LAllocator19FindOptimalSplitPosENS0_16LifetimePositionES2_ 488274
_ZN2v88internal10LAllocator17SpillBetweenUntilEPNS0_9LiveRangeENS0_16LifetimePositionES4_S4_ 486610
_ZN2v88internal10LAllocator15IsBlockBoundaryENS0_16LifetimePositionE 481324
_ZN2v88internal10LAllocator25GetConnectingParallelMoveENS0_16LifetimePositionE 452276
_ZN2v88internal9LiveRange14EnsureIntervalENS0_16LifetimePositionES2_PNS0_4ZoneE 409092
_ZN2v88internal10LAllocator23MeetRegisterConstraintsEv 283196
_ZN2v88internal10LAllocator19PopulatePointerMapsEv 283196
_ZN2v88internal10LAllocator15BuildLiveRangesEv 283196
_ZN2v88internal10LAllocator26InitializeLivenessAnalysisEv 283196
_ZN2v88internal10LAllocator24AllocateGeneralRegistersEv 283195
_ZN2v88internal10LAllocator8AllocateEPNS0_6LChunkE 283194
_ZN2v88internal10LAllocator13ConnectRangesEv 283194
_ZN2v88internal10LAllocator11ResolvePhisEv 283194
_ZN2v88internal10LAllocator23AllocateDoubleRegistersEv 283194
_ZN2v88internal10LAllocator18ResolveControlFlowEv 283192
_ZN2v88internal10LAllocatorC2EiPNS0_6HGraphE 283190
_ZN2v88internal10LAllocator25SplitAndSpillIntersectingEPNS0_9LiveRangeE 53193
_ZN2v88internal10LAllocator22FindOptimalSpillingPosEPNS0_9LiveRangeENS0_16LifetimePositionE 53193
_ZN2v88internal10LAllocator10SpillAfterEPNS0_9LiveRangeENS0_16LifetimePositionE 15107
_ZNK2v88internal11UsePosition20RegisterIsBeneficialEv 0
_ZNK2v88internal10LAllocator28CanEagerlyResolveControlFlowEPNS0_11HBasicBlockE 0
_ZNK2v88internal10LAllocator13RegisterCountEv 0
_ZNK2v88internal11UsePosition16RequiresRegisterEv 0
_ZN2v88internal10LAllocator22FixedDoubleLiveRangeIDEi 0
_ZNK2v88internal9LiveRange8CanCoverENS0_16LifetimePositionE 0
_ZNK2v88internal9LiveRange24HasAllocatedSpillOperandEv 0
_ZNK2v88internal9LiveRange30FirstSearchIntervalForPositionENS0_16LifetimePositionE 0
_ZN2v88internal9LiveRange39PreviousUsePositionRegisterIsBeneficialENS0_16LifetimePositionE 0
_ZN2v88internal9LiveRange15SetSpillOperandEPNS0_8LOperandE 0
_ZN2v88internal10LAllocator12SpillBetweenEPNS0_9LiveRangeENS0_16LifetimePositionES4_ 0
_ZN2v88internal9LiveRange15NextUsePositionENS0_16LifetimePositionE 0
_ZNK2v88internal11UsePosition7HasHintEv 0
_ZN2v88internal9LiveRange9ShortenToENS0_16LifetimePositionE 0
_ZN2v88internal10LAllocator17UnhandledIsSortedEv 0
_ZN2v88internal9LiveRange21set_assigned_registerEiPNS0_4ZoneE 0
_ZN2v88internal9LiveRange11MakeSpilledEPNS0_4ZoneE 0
_ZNK2v88internal9LiveRange26AdvanceLastProcessedMarkerEPNS0_11UseIntervalENS0_16LifetimePositionE 0
_ZNK2v88internal9LiveRange23ShouldBeAllocatedBeforeEPKS1_ 0

Generated by: LCOV version 1.10