LCOV - code coverage report
Current view: top level - js/src/jit - MIRGraph.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 614 953 64.4 %
Date: 2017-07-14 16:53:18 Functions: 85 114 74.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN2js3jit11MBasicBlock10discardDefEPNS0_11MDefinitionE 1
_ZN2js3jit11MBasicBlock10discardPhiEPNS0_4MPhiE 1
_ZN2js3jit11MBasicBlock10moveBeforeEPNS0_12MInstructionES3_ 1
_ZN2js3jit11MBasicBlock11BackupPoint27computeInstructionsCheckSumEPS1_ 1
_ZN2js3jit11MBasicBlock11BackupPoint27computePredecessorsCheckSumEPS1_ 1
_ZN2js3jit11MBasicBlock11BackupPoint4initERNS0_13TempAllocatorE 1
_ZN2js3jit11MBasicBlock11BackupPoint7restoreEv 0
_ZN2js3jit11MBasicBlock11BackupPointC2EPS1_ 1
_ZN2js3jit11MBasicBlock11inheritPhisEPS1_ 0
_ZN2js3jit11MBasicBlock11insertAfterEPNS0_12MInstructionES3_ 1
_ZN2js3jit11MBasicBlock11insertAtEndEPNS0_12MInstructionE 0
_ZN2js3jit11MBasicBlock11rewriteSlotEjPNS0_11MDefinitionE 1
_ZN2js3jit11MBasicBlock11setBackedgeERNS0_13TempAllocatorEPS1_ 1
_ZN2js3jit11MBasicBlock11setVariableEj 1
_ZN2js3jit11MBasicBlock11shimmySlotsEi 0
_ZN2js3jit11MBasicBlock12NewSplitEdgeERNS0_8MIRGraphEPS1_mS4_ 1
_ZN2js3jit11MBasicBlock12inheritSlotsEPS1_ 1
_ZN2js3jit11MBasicBlock12insertBeforeEPNS0_12MInstructionES3_ 1
_ZN2js3jit11MBasicBlock12pushVariableEj 1
_ZN2js3jit11MBasicBlock13increaseSlotsEm 0
_ZN2js3jit11MBasicBlock13linkOsrValuesEPNS0_6MStartE 1
_ZN2js3jit11MBasicBlock13safeInsertTopEPNS0_11MDefinitionENS1_9IgnoreTopE 1
_ZN2js3jit11MBasicBlock13setLoopHeaderEPS1_ 0
_ZN2js3jit11MBasicBlock14addPredecessorERNS0_13TempAllocatorEPS1_ 1
_ZN2js3jit11MBasicBlock14discardAllPhisEv 0
_ZN2js3jit11MBasicBlock14discardLastInsEv 1
_ZN2js3jit11MBasicBlock14ensureHasSlotsEm 0
_ZN2js3jit11MBasicBlock14initEntrySlotsERNS0_13TempAllocatorE 1
_ZN2js3jit11MBasicBlock14rewriteAtDepthEiPNS0_11MDefinitionE 0
_ZN2js3jit11MBasicBlock14specializePhisERNS0_13TempAllocatorE 1
_ZN2js3jit11MBasicBlock15argumentsObjectEv 1
_ZN2js3jit11MBasicBlock15clearLoopHeaderEv 0
_ZN2js3jit11MBasicBlock15setBackedgeWasmEPS1_ 0
_ZN2js3jit11MBasicBlock16addFromElsewhereEPNS0_12MInstructionE 0
_ZN2js3jit11MBasicBlock16environmentChainEv 1
_ZN2js3jit11MBasicBlock16replaceSuccessorEmPS1_ 1
_ZN2js3jit11MBasicBlock17prepareForDiscardEPNS0_12MInstructionENS1_14ReferencesTypeE 1
_ZN2js3jit11MBasicBlock17removePredecessorEPS1_ 1
_ZN2js3jit11MBasicBlock18NewWithResumePointERNS0_8MIRGraphERKNS0_11CompileInfoEPS1_PNS0_12BytecodeSiteEPNS0_12MResumePointE 0
_ZN2js3jit11MBasicBlock18addPredecessorPopNERNS0_13TempAllocatorEPS1_j 1
_ZN2js3jit11MBasicBlock18clearDominatorInfoEv 1
_ZN2js3jit11MBasicBlock18discardResumePointEPNS0_12MResumePointENS1_14ReferencesTypeE 1
_ZN2js3jit11MBasicBlock18inheritResumePointEPS1_ 0
_ZN2js3jit11MBasicBlock18replacePredecessorEPS1_S2_ 1
_ZN2js3jit11MBasicBlock18setArgumentsObjectEPNS0_11MDefinitionE 1
_ZN2js3jit11MBasicBlock19setEnvironmentChainEPNS0_11MDefinitionE 1
_ZN2js3jit11MBasicBlock20NewPendingLoopHeaderERNS0_8MIRGraphERKNS0_11CompileInfoEPS1_PNS0_12BytecodeSiteEj 1
_ZN2js3jit11MBasicBlock20optimizedOutConstantERNS0_13TempAllocatorE 1
_ZN2js3jit11MBasicBlock21discardAllPhiOperandsEv 1
_ZN2js3jit11MBasicBlock21discardIgnoreOperandsEPNS0_12MInstructionE 1
_ZN2js3jit11MBasicBlock22assertUsesAreNotWithinENS_18InlineListIteratorINS0_4MUseEEES4_ 0
_ZN2js3jit11MBasicBlock22discardAllInstructionsEv 1
_ZN2js3jit11MBasicBlock22discardAllResumePointsEb 1
_ZN2js3jit11MBasicBlock23inheritPhisFromBackedgeERNS0_13TempAllocatorEPS1_Pb 1
_ZN2js3jit11MBasicBlock24immediateDominatorBranchEPNS0_15BranchDirectionE 1
_ZN2js3jit11MBasicBlock25addPredecessorWithoutPhisEPS1_ 1
_ZN2js3jit11MBasicBlock26addPredecessorSameInputsAsEPS1_S2_ 1
_ZN2js3jit11MBasicBlock28addImmediatelyDominatedBlockEPS1_ 1
_ZN2js3jit11MBasicBlock28flagOperandsOfPrunedBranchesEPNS0_12MInstructionE 1
_ZN2js3jit11MBasicBlock31removeImmediatelyDominatedBlockEPS1_ 1
_ZN2js3jit11MBasicBlock32discardAllInstructionsStartingAtENS_18InlineListIteratorINS0_12MInstructionEEE 1
_ZN2js3jit11MBasicBlock35removePredecessorWithoutPhiOperandsEPS1_m 1
_ZN2js3jit11MBasicBlock3NewERNS0_8MIRGraphEPNS0_16BytecodeAnalysisERKNS0_11CompileInfoEPS1_PNS0_12BytecodeSiteENS1_4KindE 1
_ZN2js3jit11MBasicBlock3NewERNS0_8MIRGraphERKNS0_11CompileInfoEPS1_NS1_4KindE 0
_ZN2js3jit11MBasicBlock3addEPNS0_12MInstructionE 1
_ZN2js3jit11MBasicBlock3endEPNS0_19MControlInstructionE 1
_ZN2js3jit11MBasicBlock3popEv 1
_ZN2js3jit11MBasicBlock4dumpERNS_14GenericPrinterE 0
_ZN2js3jit11MBasicBlock4dumpEv 0
_ZN2js3jit11MBasicBlock4initEv 1
_ZN2js3jit11MBasicBlock4peekEi 1
_ZN2js3jit11MBasicBlock4pickEi 1
_ZN2js3jit11MBasicBlock4popnEj 1
_ZN2js3jit11MBasicBlock4pushEPNS0_11MDefinitionE 1
_ZN2js3jit11MBasicBlock5clearEv 1
_ZN2js3jit11MBasicBlock6addPhiEPNS0_4MPhiE 1
_ZN2js3jit11MBasicBlock6setArgEj 1
_ZN2js3jit11MBasicBlock6swapAtEi 1
_ZN2js3jit11MBasicBlock6unpickEi 1
_ZN2js3jit11MBasicBlock7NewPopNERNS0_8MIRGraphERKNS0_11CompileInfoEPS1_PNS0_12BytecodeSiteENS1_4KindEj 0
_ZN2js3jit11MBasicBlock7discardEPNS0_12MInstructionE 1
_ZN2js3jit11MBasicBlock7getSlotEj 1
_ZN2js3jit11MBasicBlock7inheritERNS0_13TempAllocatorEPNS0_16BytecodeAnalysisEPS1_jj 1
_ZN2js3jit11MBasicBlock7pushArgEj 1
_ZN2js3jit11MBasicBlock7setSlotEj 0
_ZN2js3jit11MBasicBlock7setSlotEjPNS0_11MDefinitionE 1
_ZN2js3jit11MBasicBlock8initSlotEjPNS0_11MDefinitionE 1
_ZN2js3jit11MBasicBlock8pushSlotEj 1
_ZN2js3jit11MBasicBlock8setLocalEj 1
_ZN2js3jit11MBasicBlock9copySlotsEPS1_ 1
_ZN2js3jit11MBasicBlock9dumpStackERNS_14GenericPrinterE 0
_ZN2js3jit11MBasicBlock9dumpStackEv 0
_ZN2js3jit11MBasicBlock9pushLocalEj 1
_ZN2js3jit11MBasicBlockC2ERNS0_8MIRGraphERKNS0_11CompileInfoEPNS0_12BytecodeSiteENS1_4KindE 1
_ZN2js3jit12MIRGenerator26addAbortedPreliminaryGroupEPNS_11ObjectGroupE 1
_ZN2js3jit12MIRGenerator5abortENS0_11AbortReasonE 1
_ZN2js3jit12MIRGenerator5abortENS0_11AbortReasonEPKcz 0
_ZN2js3jit12MIRGenerator8abortFmtENS0_11AbortReasonEPKcP13__va_list_tag 1
_ZN2js3jit12MIRGenerator8usesSimdEv 0
_ZN2js3jit12MIRGeneratorC2EPNS0_18CompileCompartmentERKNS0_17JitCompileOptionsEPNS0_13TempAllocatorEPNS0_8MIRGraphEPKNS0_11CompileInfoEPKNS0_16OptimizationInfoE 1
_ZN2js3jit8MIRGraph11removeBlockEPNS0_11MBasicBlockE 1
_ZN2js3jit8MIRGraph12unmarkBlocksEv 1
_ZN2js3jit8MIRGraph16insertBlockAfterEPNS0_11MBasicBlockES3_ 1
_ZN2js3jit8MIRGraph17insertBlockBeforeEPNS0_11MBasicBlockES3_ 0
_ZN2js3jit8MIRGraph19renumberBlocksAfterEPNS0_11MBasicBlockE 0
_ZN2js3jit8MIRGraph21removeSuccessorBlocksEPNS0_11MBasicBlockE 1
_ZN2js3jit8MIRGraph24removeBlockIncludingPhisEPNS0_11MBasicBlockE 0
_ZN2js3jit8MIRGraph4dumpERNS_14GenericPrinterE 0
_ZN2js3jit8MIRGraph4dumpEv 0
_ZN2js3jit8MIRGraph8addBlockEPNS0_11MBasicBlockE 1
_ZNK2js3jit11MBasicBlock12getSuccessorEm 1
_ZNK2js3jit11MBasicBlock13numSuccessorsEv 1
_ZNK2js3jit11MBasicBlock17getSuccessorIndexEPS1_ 1
_ZNK2js3jit11MBasicBlock19getPredecessorIndexEPS1_ 1

Generated by: LCOV version 1.13