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
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