LCOV - code coverage report
Current view: top level - js/src/jit - IonControlFlow.h (source / functions) Hit Total Coverage
Test: output.info Lines: 203 246 82.5 %
Date: 2017-07-14 16:53:18 Functions: 113 149 75.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN2js3jit10CFGCompare18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockES6_ 0
_ZN2js3jit10CFGCompare23NewFalseBranchIsDefaultERNS0_13TempAllocatorEPNS0_8CFGBlockES5_ 0
_ZN2js3jit10CFGCompare27NewFalseBranchIsNextCompareERNS0_13TempAllocatorEPNS0_8CFGBlockES5_ 0
_ZN2js3jit10CFGCompareC2EPNS0_8CFGBlockEmS3_m 0
_ZN2js3jit14CFGTableSwitch16replaceSuccessorEmPNS0_8CFGBlockE 0
_ZN2js3jit21CFGControlInstruction2toINS0_10CFGCompareEEEPT_v 0
_ZN2js3jit21CFGControlInstruction9toCompareEv 0
_ZN2js3jit24CFGAryControlInstructionILm0EE16replaceSuccessorEmPNS0_8CFGBlockE 0
_ZN2js3jit6CFGTry16replaceSuccessorEmPNS0_8CFGBlockE 0
_ZN2js3jit6CFGTry3NewIJRPNS0_8CFGBlockERPhEEEPS1_RNS0_13TempAllocatorEDpOT_ 0
_ZN2js3jit7CFGGoto3NewIJPNS0_8CFGBlockEEEEPS1_RNS0_13TempAllocatorEDpOT_ 0
_ZN2js3jit8CFGBlock10setStartPcEPh 0
_ZN2js3jit8CFGSpaceD2Ev 0
_ZNK2js3jit10CFGCompare10trueBranchEv 0
_ZNK2js3jit10CFGCompare11falseBranchEv 0
_ZNK2js3jit10CFGCompare13truePopAmountEv 0
_ZNK2js3jit10CFGCompare14falsePopAmountEv 0
_ZNK2js3jit10CFGCompare4NameEv 0
_ZNK2js3jit10CFGCompare4typeEv 0
_ZNK2js3jit10CFGRetRVal4NameEv 0
_ZNK2js3jit11CFGBackEdge4NameEv 0
_ZNK2js3jit12CFGLoopEntry4NameEv 0
_ZNK2js3jit14CFGTableSwitch4NameEv 0
_ZNK2js3jit20ControlFlowGenerator7abortedEv 0
_ZNK2js3jit21CFGControlInstruction2isINS0_10CFGCompareEEEbv 0
_ZNK2js3jit21CFGControlInstruction6isGotoEv 0
_ZNK2js3jit24CFGAryControlInstructionILm0EE12getSuccessorEm 0
_ZNK2js3jit24CFGAryControlInstructionILm0EE13numSuccessorsEv 0
_ZNK2js3jit24CFGAryControlInstructionILm1EE13numSuccessorsEv 0
_ZNK2js3jit24CFGAryControlInstructionILm2EE13numSuccessorsEv 0
_ZNK2js3jit6CFGTry4NameEv 0
_ZNK2js3jit7CFGGoto4NameEv 0
_ZNK2js3jit7CFGTest4NameEv 0
_ZNK2js3jit8CFGSpace19sizeOfExcludingThisEPFmPKvE 0
_ZNK2js3jit8CFGThrow4NameEv 0
_ZNK2js3jit9CFGReturn4NameEv 0
_ZN2js3jit10CFGRetRVal3NewIJEEEPS1_RNS0_13TempAllocatorEDpOT_ 1
_ZN2js3jit10CFGRetRValC2Ev 1
_ZN2js3jit11CFGBackEdge18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockE 1
_ZN2js3jit11CFGBackEdge3NewIJPNS0_8CFGBlockEEEEPS1_RNS0_13TempAllocatorEDpOT_ 1
_ZN2js3jit11CFGBackEdgeC2EPNS0_8CFGBlockE 1
_ZN2js3jit12CFGLoopEntry13setLoopStopPcEPh 1
_ZN2js3jit12CFGLoopEntry18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockE 1
_ZN2js3jit12CFGLoopEntry3NewIJRPNS0_8CFGBlockERmEEEPS1_RNS0_13TempAllocatorEDpOT_ 1
_ZN2js3jit12CFGLoopEntry3NewIJRPNS0_8CFGBlockEiEEEPS1_RNS0_13TempAllocatorEDpOT_ 1
_ZN2js3jit12CFGLoopEntry9setCanOsrEv 1
_ZN2js3jit12CFGLoopEntryC2EPNS0_8CFGBlockEbmPh 1
_ZN2js3jit12CFGLoopEntryC2EPNS0_8CFGBlockEm 1
_ZN2js3jit14CFGTableSwitch10addDefaultEPNS0_8CFGBlockE 1
_ZN2js3jit14CFGTableSwitch3NewERNS0_13TempAllocatorEmm 1
_ZN2js3jit14CFGTableSwitch7addCaseEPNS0_8CFGBlockE 1
_ZN2js3jit14CFGTableSwitchC2ERNS0_13TempAllocatorEmm 1
_ZN2js3jit16ControlFlowGraph3NewERNS0_13TempAllocatorE 1
_ZN2js3jit16ControlFlowGraphC2ERNS0_13TempAllocatorE 1
_ZN2js3jit20ControlFlowGenerator12DeferredEdgeC2EPNS0_8CFGBlockEPS2_ 1
_ZN2js3jit20ControlFlowGenerator15ControlFlowInfoC2EjPh 1
_ZN2js3jit20ControlFlowGenerator5allocEv 1
_ZN2js3jit20ControlFlowGenerator8getGraphERNS0_13TempAllocatorE 1
_ZN2js3jit20ControlFlowGeneratorD2Ev 1
_ZN2js3jit21CFGControlInstruction10toBackEdgeEv 1
_ZN2js3jit21CFGControlInstruction11toLoopEntryEv 1
_ZN2js3jit21CFGControlInstruction13toTableSwitchEv 1
_ZN2js3jit21CFGControlInstruction2toINS0_11CFGBackEdgeEEEPT_v 1
_ZN2js3jit21CFGControlInstruction2toINS0_12CFGLoopEntryEEEPT_v 1
_ZN2js3jit21CFGControlInstruction2toINS0_14CFGTableSwitchEEEPT_v 1
_ZN2js3jit21CFGControlInstruction2toINS0_6CFGTryEEEPT_v 1
_ZN2js3jit21CFGControlInstruction2toINS0_7CFGGotoEEEPT_v 1
_ZN2js3jit21CFGControlInstruction2toINS0_7CFGTestEEEPT_v 1
_ZN2js3jit21CFGControlInstruction2toINS0_8CFGThrowEEEPT_v 1
_ZN2js3jit21CFGControlInstruction5toTryEv 1
_ZN2js3jit21CFGControlInstruction6toGotoEv 1
_ZN2js3jit21CFGControlInstruction6toTestEv 1
_ZN2js3jit21CFGControlInstruction7toThrowEv 1
_ZN2js3jit21CFGControlInstructionC2Ev 1
_ZN2js3jit24CFGAryControlInstructionILm0EEC2Ev 1
_ZN2js3jit24CFGAryControlInstructionILm1EE16replaceSuccessorEmPNS0_8CFGBlockE 1
_ZN2js3jit24CFGAryControlInstructionILm1EEC2Ev 1
_ZN2js3jit24CFGAryControlInstructionILm2EE16replaceSuccessorEmPNS0_8CFGBlockE 1
_ZN2js3jit24CFGAryControlInstructionILm2EEC2Ev 1
_ZN2js3jit26CFGUnaryControlInstructionC2EPNS0_8CFGBlockE 1
_ZN2js3jit6CFGTry18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockES6_ 1
_ZN2js3jit6CFGTry3NewIJRPNS0_8CFGBlockERPhS5_EEEPS1_RNS0_13TempAllocatorEDpOT_ 1
_ZN2js3jit6CFGTryC2EPNS0_8CFGBlockEPhS3_ 1
_ZN2js3jit7CFGGoto18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockE 1
_ZN2js3jit7CFGGoto3NewIJRPNS0_8CFGBlockEEEEPS1_RNS0_13TempAllocatorEDpOT_ 1
_ZN2js3jit7CFGGotoC2EPNS0_8CFGBlockE 1
_ZN2js3jit7CFGGotoC2EPNS0_8CFGBlockEm 1
_ZN2js3jit7CFGTest13keepConditionEv 1
_ZN2js3jit7CFGTest18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockES6_ 1
_ZN2js3jit7CFGTest3NewIJRPNS0_8CFGBlockES5_EEEPS1_RNS0_13TempAllocatorEDpOT_ 1
_ZN2js3jit7CFGTestC2EPNS0_8CFGBlockES3_ 1
_ZN2js3jit7CFGTestC2EPNS0_8CFGBlockES3_b 1
_ZN2js3jit8CFGBlock10setStopInsEPNS0_21CFGControlInstructionE 1
_ZN2js3jit8CFGBlock3NewERNS0_13TempAllocatorEPh 1
_ZN2js3jit8CFGBlock5setIdEm 1
_ZN2js3jit8CFGBlock9setStopPcEPh 1
_ZN2js3jit8CFGBlockC2EPh 1
_ZN2js3jit8CFGSpace9lifoAllocEv 1
_ZN2js3jit8CFGSpaceC2Ev 1
_ZN2js3jit8CFGThrow3NewIJEEEPS1_RNS0_13TempAllocatorEDpOT_ 1
_ZN2js3jit8CFGThrowC2Ev 1
_ZN2js3jit9CFGReturn3NewIJEEEPS1_RNS0_13TempAllocatorEDpOT_ 1
_ZN2js3jit9CFGReturnC2Ev 1
_ZNK2js3jit10CFGRetRVal4typeEv 1
_ZNK2js3jit11CFGBackEdge4typeEv 1
_ZNK2js3jit12CFGLoopEntry10loopStopPcEv 1
_ZNK2js3jit12CFGLoopEntry13stackPhiCountEv 1
_ZNK2js3jit12CFGLoopEntry4typeEv 1
_ZNK2js3jit12CFGLoopEntry6canOsrEv 1
_ZNK2js3jit14CFGTableSwitch11defaultCaseEv 1
_ZNK2js3jit14CFGTableSwitch12getSuccessorEm 1
_ZNK2js3jit14CFGTableSwitch13numSuccessorsEv 1
_ZNK2js3jit14CFGTableSwitch3lowEv 1
_ZNK2js3jit14CFGTableSwitch4highEv 1
_ZNK2js3jit14CFGTableSwitch4typeEv 1
_ZNK2js3jit14CFGTableSwitch7getCaseEm 1
_ZNK2js3jit16ControlFlowGraph5blockEm 1
_ZNK2js3jit16ControlFlowGraph9numBlocksEv 1
_ZNK2js3jit20ControlFlowGenerator8CFGState6isLoopEv 1
_ZNK2js3jit21CFGControlInstruction10isBackEdgeEv 1
_ZNK2js3jit21CFGControlInstruction2isINS0_11CFGBackEdgeEEEbv 1
_ZNK2js3jit21CFGControlInstruction2isINS0_12CFGLoopEntryEEEbv 1
_ZNK2js3jit21CFGControlInstruction2isINS0_14CFGTableSwitchEEEbv 1
_ZNK2js3jit21CFGControlInstruction2isINS0_6CFGTryEEEbv 1
_ZNK2js3jit21CFGControlInstruction2isINS0_7CFGGotoEEEbv 1
_ZNK2js3jit21CFGControlInstruction2isINS0_7CFGTestEEEbv 1
_ZNK2js3jit21CFGControlInstruction2isINS0_8CFGThrowEEEbv 1
_ZNK2js3jit24CFGAryControlInstructionILm1EE12getSuccessorEm 1
_ZNK2js3jit24CFGAryControlInstructionILm2EE12getSuccessorEm 1
_ZNK2js3jit26CFGUnaryControlInstruction9successorEv 1
_ZNK2js3jit6CFGTry12catchStartPcEv 1
_ZNK2js3jit6CFGTry12getSuccessorEm 1
_ZNK2js3jit6CFGTry13numSuccessorsEv 1
_ZNK2js3jit6CFGTry18afterTryCatchBlockEv 1
_ZNK2js3jit6CFGTry26codeAfterTryCatchReachableEv 1
_ZNK2js3jit6CFGTry4typeEv 1
_ZNK2js3jit6CFGTry8tryBlockEv 1
_ZNK2js3jit7CFGGoto4typeEv 1
_ZNK2js3jit7CFGGoto9popAmountEv 1
_ZNK2js3jit7CFGTest10trueBranchEv 1
_ZNK2js3jit7CFGTest11falseBranchEv 1
_ZNK2js3jit7CFGTest17mustKeepConditionEv 1
_ZNK2js3jit7CFGTest4typeEv 1
_ZNK2js3jit8CFGBlock2idEv 1
_ZNK2js3jit8CFGBlock6stopPcEv 1
_ZNK2js3jit8CFGBlock7startPcEv 1
_ZNK2js3jit8CFGBlock7stopInsEv 1
_ZNK2js3jit8CFGThrow4typeEv 1
_ZNK2js3jit9CFGReturn4typeEv 1

Generated by: LCOV version 1.13