LCOV - code coverage report
Current view: top level - js/src/jit - BacktrackingAllocator.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 1296 1607 80.6 %
Date: 2017-07-14 16:53:18 Functions: 78 84 92.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN2js3jit10LiveBundle11removeRangeEPNS0_9LiveRangeE 0
_ZN2js3jit21BacktrackingAllocator14PrintLiveRangeC2ERb 0
_ZN2js3jit21BacktrackingAllocator14PrintLiveRangeclEPKNS0_9LiveRangeE 0
_ZN2js3jit21BacktrackingAllocator15dumpAllocationsEv 0
_ZN2js3jit21BacktrackingAllocator9dumpVregsEv 0
_ZNK2js3jit10LiveBundle8toStringEv 0
_Z16InsertSortedListIN2js3jit11UsePositionEEvRNS0_17InlineForwardListIT_EEPS4_ 1
_Z16InsertSortedListIN2js3jit9LiveRange10BundleLinkEEvRNS0_17InlineForwardListIT_EEPS5_ 1
_Z16InsertSortedListIN2js3jit9LiveRange12RegisterLinkEEvRNS0_17InlineForwardListIT_EEPS5_ 1
_ZL10SortBeforePN2js3jit11UsePositionES2_ 1
_ZL10SortBeforePN2js3jit9LiveRange10BundleLinkES3_ 1
_ZL10SortBeforePN2js3jit9LiveRange12RegisterLinkES3_ 1
_ZL11IsTraceableRN2js3jit15VirtualRegisterE 1
_ZL12UseNewBundleRKN7mozilla6VectorIN2js3jit12CodePositionELm4ENS1_17SystemAllocPolicyEEES3_Pm 1
_ZL13IsInputReusedPN2js3jit12LInstructionEPNS0_4LUseE 1
_ZL14NumReusingDefsPN2js3jit5LNodeE 1
_ZL17IsSlotsOrElementsRN2js3jit15VirtualRegisterE 1
_ZL20FindReusingDefOrTempPN2js3jit5LNodeEPNS0_11LAllocationE 1
_ZL20IsThisSlotDefinitionPN2js3jit11LDefinitionE 1
_ZL24IsArgumentSlotDefinitionPN2js3jit11LDefinitionE 1
_ZL28HasFollowingRangeSharingVregPN2js3jit10LiveBundleEPNS0_9LiveRangeE 1
_ZL28HasPrecedingRangeSharingVregPN2js3jit10LiveBundleEPNS0_9LiveRangeE 1
_ZL8IsNunboxRN2js3jit15VirtualRegisterE 1
_ZN2js3jit10LiveBundle13popFirstRangeEv 1
_ZN2js3jit10LiveBundle25addRangeAndDistributeUsesERNS0_13TempAllocatorEPNS0_9LiveRangeENS0_12CodePositionES6_ 1
_ZN2js3jit10LiveBundle8addRangeEPNS0_9LiveRangeE 1
_ZN2js3jit10LiveBundle8addRangeERNS0_13TempAllocatorEjNS0_12CodePositionES4_ 1
_ZN2js3jit15VirtualRegister11removeRangeEPNS0_9LiveRangeE 1
_ZN2js3jit15VirtualRegister13addInitialUseEPNS0_11UsePositionE 1
_ZN2js3jit15VirtualRegister15addInitialRangeERNS0_13TempAllocatorENS0_12CodePositionES4_ 1
_ZN2js3jit15VirtualRegister20setInitialDefinitionENS0_12CodePositionE 1
_ZN2js3jit15VirtualRegister8addRangeEPNS0_9LiveRangeE 1
_ZN2js3jit21BacktrackingAllocator10minimalDefEPNS0_9LiveRangeEPNS0_5LNodeE 1
_ZN2js3jit21BacktrackingAllocator10minimalUseEPNS0_9LiveRangeEPNS0_11UsePositionE 1
_ZN2js3jit21BacktrackingAllocator11evictBundleEPNS0_10LiveBundleE 1
_ZN2js3jit21BacktrackingAllocator13isRegisterUseEPNS0_11UsePositionEPNS0_5LNodeEb 1
_ZN2js3jit21BacktrackingAllocator13isReusedInputEPNS0_4LUseEPNS0_5LNodeEb 1
_ZN2js3jit21BacktrackingAllocator13minimalBundleEPNS0_10LiveBundleEPb 1
_ZN2js3jit21BacktrackingAllocator13pickStackSlotEPNS0_8SpillSetE 1
_ZN2js3jit21BacktrackingAllocator13processBundleEPNS0_12MIRGeneratorEPNS0_10LiveBundleE 1
_ZN2js3jit21BacktrackingAllocator14pickStackSlotsEv 1
_ZN2js3jit21BacktrackingAllocator15computePriorityEPNS0_10LiveBundleE 1
_ZN2js3jit21BacktrackingAllocator15insertAllRangesERNS_9SplayTreeIPNS0_9LiveRangeES3_EEPNS0_10LiveBundleE 1
_ZN2js3jit21BacktrackingAllocator15tryMergeBundlesEPNS0_10LiveBundleES3_ 1
_ZN2js3jit21BacktrackingAllocator16reifyAllocationsEv 1
_ZN2js3jit21BacktrackingAllocator16splitAcrossCallsEPNS0_10LiveBundleE 1
_ZN2js3jit21BacktrackingAllocator16tryAllocateFixedEPNS0_10LiveBundleENS0_11RequirementEPbS5_RN7mozilla6VectorIS3_Lm4ENS_17SystemAllocPolicyEEE 1
_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv 1
_ZN2js3jit21BacktrackingAllocator17chooseBundleSplitEPNS0_10LiveBundleEbS3_ 1
_ZN2js3jit21BacktrackingAllocator18annotateMoveGroupsEv 1
_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_ 1
_ZN2js3jit21BacktrackingAllocator18computeSpillWeightEPNS0_10LiveBundleE 1
_ZN2js3jit21BacktrackingAllocator18findFirstSafepointENS0_12CodePositionEm 1
_ZN2js3jit21BacktrackingAllocator18maximumSpillWeightERKN7mozilla6VectorIPNS0_10LiveBundleELm4ENS_17SystemAllocPolicyEEE 1
_ZN2js3jit21BacktrackingAllocator18populateSafepointsEv 1
_ZN2js3jit21BacktrackingAllocator18resolveControlFlowEv 1
_ZN2js3jit21BacktrackingAllocator19tryAllocateNonFixedEPNS0_10LiveBundleENS0_11RequirementES4_PbS5_RN7mozilla6VectorIS3_Lm4ENS_17SystemAllocPolicyEEE 1
_ZN2js3jit21BacktrackingAllocator19tryAllocateRegisterERNS1_16PhysicalRegisterEPNS0_10LiveBundleEPbS6_RN7mozilla6VectorIS5_Lm4ENS_17SystemAllocPolicyEEE 1
_ZN2js3jit21BacktrackingAllocator20addInitialFixedRangeENS0_11AnyRegisterENS0_12CodePositionES3_ 1
_ZN2js3jit21BacktrackingAllocator20isRegisterDefinitionEPNS0_9LiveRangeE 1
_ZN2js3jit21BacktrackingAllocator21trySplitAcrossHotcodeEPNS0_10LiveBundleEPb 1
_ZN2js3jit21BacktrackingAllocator22mergeAndQueueRegistersEv 1
_ZN2js3jit21BacktrackingAllocator22splitAndRequeueBundlesEPNS0_10LiveBundleERKN7mozilla6VectorIS3_Lm4ENS_17SystemAllocPolicyEEE 1
_ZN2js3jit21BacktrackingAllocator22tryMergeReusedRegisterERNS0_15VirtualRegisterES3_ 1
_ZN2js3jit21BacktrackingAllocator24addLiveRegistersForRangeERNS0_15VirtualRegisterEPNS0_9LiveRangeE 1
_ZN2js3jit21BacktrackingAllocator25findFirstNonCallSafepointENS0_12CodePositionE 1
_ZN2js3jit21BacktrackingAllocator28trySplitAfterLastRegisterUseEPNS0_10LiveBundleES3_Pb 1
_ZN2js3jit21BacktrackingAllocator2goEv 1
_ZN2js3jit21BacktrackingAllocator30trySplitBeforeFirstRegisterUseEPNS0_10LiveBundleES3_Pb 1
_ZN2js3jit21BacktrackingAllocator37tryAllocatingRegistersForSpillBundlesEv 1
_ZN2js3jit21BacktrackingAllocator4initEv 1
_ZN2js3jit21BacktrackingAllocator5spillEPNS0_10LiveBundleE 1
_ZN2js3jit21BacktrackingAllocator7splitAtEPNS0_10LiveBundleERKN7mozilla6VectorINS0_12CodePositionELm4ENS_17SystemAllocPolicyEEE 1
_ZN2js3jit21BacktrackingAllocator9deadRangeEPNS0_9LiveRangeE 1
_ZN2js3jit8SpillSet13setAllocationENS0_11LAllocationE 1
_ZN2js3jit9LiveRange14distributeUsesEPS1_ 1
_ZN2js3jit9LiveRange6addUseEPNS0_11UsePositionE 1
_ZNK2js3jit10LiveBundle8rangeForENS0_12CodePositionE 1
_ZNK2js3jit10LiveBundle9numRangesEv 1
_ZNK2js3jit15VirtualRegister8rangeForENS0_12CodePositionEb 1
_ZNK2js3jit9LiveRange10intersectsEPS1_ 1
_ZNK2js3jit9LiveRange8containsEPS1_ 1
_ZNK2js3jit9LiveRange8toStringEv 1
_ZNK2js3jit9LiveRange9intersectEPS1_PNS1_5RangeES4_S4_ 1

Generated by: LCOV version 1.13