LCOV - code coverage report
Current view:
top level
-
js/src/jit
- IonAnalysis.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
output.info
Lines:
1509
2364
63.8 %
Date:
2017-07-14 16:53:18
Functions:
105
123
85.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZL14DumpDefinitionRN2js14GenericPrinterEPNS_3jit11MDefinitionEm
0
_ZL16CanCompareRegExpPN2js3jit8MCompareEPNS0_11MDefinitionE
0
_ZL16SetNotInWorklistRN7mozilla6VectorIPN2js3jit11MDefinitionELm6ENS2_14JitAllocPolicyEEE
0
_ZL17IsRegExpHoistablePN2js3jit12MIRGeneratorEPNS0_11MDefinitionERN7mozilla6VectorIS4_Lm6ENS0_14JitAllocPolicyEEEPb
0
_ZL18IsExclusiveThisArgPN2js3jit5MCallEPNS0_11MDefinitionE
0
_ZL19IsExclusiveFirstArgPN2js3jit5MCallEPNS0_11MDefinitionE
0
_ZL21IsExclusiveNthOperandPN2js3jit11MDefinitionEmS2_
0
_ZL21IsRegExpHoistableCallPN2js3jit5MCallEPNS0_11MDefinitionE
0
_ZN12_GLOBAL__N_112TypeAnalyzer16markPhiConsumersEv
0
_ZN12_GLOBAL__N_112TypeAnalyzer16markPhiProducersEv
0
_ZN12_GLOBAL__N_112TypeAnalyzer23specializeValidFloatOpsEv
0
_ZN2js3jit18ClearDominatorTreeERNS0_8MIRGraphE
0
_ZN2js3jit20RemoveUnmarkedBlocksEPNS0_12MIRGeneratorERNS0_8MIRGraphEj
0
_ZN2js3jit23ConvertLinearInequalityERNS0_13TempAllocatorEPNS0_11MBasicBlockERKNS0_9LinearSumE
0
_ZN2js3jit9LinearSum3addENS0_15SimpleLinearSumEi
0
_ZN2js3jit9LinearSum6divideEj
0
_ZNK2js3jit9LinearSum4dumpERNS_14GenericPrinterE
0
_ZNK2js3jit9LinearSum4dumpEv
0
_Z11TraceVectorIP8JSObjectEvP8JSTracerRKN7mozilla6VectorIPvLm0EN2js3jit14JitAllocPolicyEEEPKc
1
_Z11TraceVectorIP8JSScriptEvP8JSTracerRKN7mozilla6VectorIPvLm0EN2js3jit14JitAllocPolicyEEEPKc
1
_Z11TraceVectorIP8JSStringEvP8JSTracerRKN7mozilla6VectorIPvLm0EN2js3jit14JitAllocPolicyEEEPKc
1
_Z11TraceVectorIPN2JS6SymbolEEvP8JSTracerRKN7mozilla6VectorIPvLm0EN2js3jit14JitAllocPolicyEEEPKc
1
_Z11TraceVectorIPN2js10LazyScriptEEvP8JSTracerRKN7mozilla6VectorIPvLm0ENS0_3jit14JitAllocPolicyEEEPKc
1
_Z11TraceVectorIPN2js11ObjectGroupEEvP8JSTracerRKN7mozilla6VectorIPvLm0ENS0_3jit14JitAllocPolicyEEEPKc
1
_Z11TraceVectorIPN2js12RegExpSharedEEvP8JSTracerRKN7mozilla6VectorIPvLm0ENS0_3jit14JitAllocPolicyEEEPKc
1
_Z11TraceVectorIPN2js3jit7JitCodeEEvP8JSTracerRKN7mozilla6VectorIPvLm0ENS1_14JitAllocPolicyEEEPKc
1
_Z11TraceVectorIPN2js5ScopeEEvP8JSTracerRKN7mozilla6VectorIPvLm0ENS0_3jit14JitAllocPolicyEEEPKc
1
_Z11TraceVectorIPN2js5ShapeEEvP8JSTracerRKN7mozilla6VectorIPvLm0ENS0_3jit14JitAllocPolicyEEEPKc
1
_Z11TraceVectorIPN2js9BaseShapeEEvP8JSTracerRKN7mozilla6VectorIPvLm0ENS0_3jit14JitAllocPolicyEEEPKc
1
_ZL12CheckOperandPKN2js3jit5MNodeEPKNS0_4MUseEPi
1
_ZL12GuessPhiTypePN2js3jit4MPhiEPb
1
_ZL14IsPhiRedundantPN2js3jit4MPhiE
1
_ZL14NeedsKeepAlivePN2js3jit12MInstructionES2_
1
_ZL15CmpInstructionsPKvS0_
1
_ZL15IsPhiObservablePN2js3jit4MPhiENS0_13ObservabilityE
1
_ZL16ExtractMathSpacePN2js3jit11MDefinitionE
1
_ZL17AnalyzePoppedThisP9JSContextPN2js11ObjectGroupEPNS1_3jit11MDefinitionEPNS4_12MInstructionEbN2JS6HandleIPNS1_11PlainObjectEEEPN7mozilla6VectorINS1_13TypeNewScript11InitializerELm0ENS1_15TempAllocPolicyEEEPNSF_IPNS1_12PropertyNameELm0ESI_EEPb
1
_ZL17BlockIsSingleTestPN2js3jit11MBasicBlockES2_PPNS0_4MPhiEPPNS0_5MTestE
1
_ZL18IsResumableMIRTypeN2js3jit7MIRTypeE
1
_ZL18MakeLoopContiguousRN2js3jit8MIRGraphEPNS0_11MBasicBlockEm
1
_ZL18PassthroughOperandPN2js3jit11MDefinitionE
1
_ZL19AssertDominatorTreeRN2js3jit8MIRGraphE
1
_ZL19IntersectDominatorsPN2js3jit11MBasicBlockES2_
1
_ZL19IsPhiRedudantFilterPN2js3jit4MPhiE
1
_ZL19UpdateGotoSuccessorRN2js3jit13TempAllocatorEPNS0_11MBasicBlockES4_S4_
1
_ZL20RemoveFromSuccessorsPN2js3jit11MBasicBlockE
1
_ZL20UpdateTestSuccessorsRN2js3jit13TempAllocatorEPNS0_11MBasicBlockEPNS0_11MDefinitionES4_S4_S4_
1
_ZL21ArgumentsUseCanBeLazyP9JSContextP8JSScriptPN2js3jit12MInstructionEmPb
1
_ZL21BlockComputesConstantPN2js3jit11MBasicBlockEPNS0_11MDefinitionEPb
1
_ZL21ConvertToBailingBlockRN2js3jit13TempAllocatorEPNS0_11MBasicBlockE
1
_ZL22AssertReversePostorderRN2js3jit8MIRGraphE
1
_ZL23AssertResumableOperandsPN2js3jit5MNodeE
1
_ZL23MaybeFoldConditionBlockRN2js3jit8MIRGraphEPNS0_11MBasicBlockE
1
_ZL23TryEliminateBoundsCheckRN2js7HashMapIj15BoundsCheckInfoNS_13DefaultHasherIjEENS_3jit14JitAllocPolicyEEEmPNS4_12MBoundsCheckEPb
1
_ZL23TryEliminateTypeBarrierPN2js3jit12MTypeBarrierEPb
1
_ZL25FindDominatingBoundsCheckRN2js7HashMapIj15BoundsCheckInfoNS_13DefaultHasherIjEENS_3jit14JitAllocPolicyEEEPNS4_12MBoundsCheckEm
1
_ZL26ComputeImmediateDominatorsRN2js3jit8MIRGraphE
1
_ZL26SplitCriticalEdgesForBlockRN2js3jit8MIRGraphEPNS0_11MBasicBlockE
1
_ZL27BoundsCheckHashIgnoreOffsetPN2js3jit12MBoundsCheckE
1
_ZL27TryOptimizeLoadObjectOrNullPN2js3jit11MDefinitionEPN7mozilla6VectorIS2_Lm6ENS0_14JitAllocPolicyEEE
1
_ZL28AssertIfResumableInstructionPN2js3jit11MDefinitionE
1
_ZL31TryEliminateTypeBarrierFromTestPN2js3jit12MTypeBarrierEbbPNS0_5MTestENS0_15BranchDirectionEPb
1
_ZL32CheckPredecessorImpliesSuccessorPN2js3jit11MBasicBlockES2_
1
_ZL32CheckSuccessorImpliesPredecessorPN2js3jit11MBasicBlockES2_
1
_ZL32FlagPhiInputsAsHavingRemovedUsesPN2js3jit12MIRGeneratorEPNS0_11MBasicBlockES4_RN7mozilla6VectorIPNS0_4MPhiELm16ENS_17SystemAllocPolicyEEE
1
_ZL33AssertOperandsBeforeSafeInsertTopPN2js3jit12MResumePointE
1
_ZL34FlagAllOperandsAsHavingRemovedUsesPN2js3jit12MIRGeneratorEPNS0_11MBasicBlockE
1
_ZL36AssertResumePointDominatedByOperandsPN2js3jit12MResumePointE
1
_ZL41EliminateTriviallyDeadResumePointOperandsRN2js3jit8MIRGraphEPNS0_12MResumePointE
1
_ZL8CheckUsePKN2js3jit11MDefinitionEPKNS0_4MUseEPi
1
_ZN12_GLOBAL__N_112TypeAnalyzer12adjustInputsEPN2js3jit11MDefinitionE
1
_ZN12_GLOBAL__N_112TypeAnalyzer12respecializeEPN2js3jit4MPhiENS2_7MIRTypeE
1
_ZN12_GLOBAL__N_112TypeAnalyzer14specializePhisEv
1
_ZN12_GLOBAL__N_112TypeAnalyzer15adjustPhiInputsEPN2js3jit4MPhiE
1
_ZN12_GLOBAL__N_112TypeAnalyzer16addPhiToWorklistEPN2js3jit4MPhiE
1
_ZN12_GLOBAL__N_112TypeAnalyzer17insertConversionsEv
1
_ZN12_GLOBAL__N_112TypeAnalyzer19checkFloatCoherencyEv
1
_ZN12_GLOBAL__N_112TypeAnalyzer19replaceRedundantPhiEPN2js3jit4MPhiE
1
_ZN12_GLOBAL__N_112TypeAnalyzer20graphContainsFloat32Ev
1
_ZN12_GLOBAL__N_112TypeAnalyzer22tryEmitFloatOperationsEv
1
_ZN12_GLOBAL__N_112TypeAnalyzer23propagateSpecializationEPN2js3jit4MPhiE
1
_ZN12_GLOBAL__N_112TypeAnalyzer6popPhiEv
1
_ZN12_GLOBAL__N_112TypeAnalyzer7analyzeEv
1
_ZN12_GLOBAL__N_112TypeAnalyzerC2EPN2js3jit12MIRGeneratorERNS2_8MIRGraphE
1
_ZN12_GLOBAL__N_112TypeAnalyzerD2Ev
1
_ZN2js3jit12DeadIfUnusedEPKNS0_11MDefinitionE
1
_ZN2js3jit12IsUint32TypeEPKNS0_11MDefinitionE
1
_ZN2js3jit13EliminatePhisEPNS0_12MIRGeneratorERNS0_8MIRGraphENS0_13ObservabilityE
1
_ZN2js3jit13IsDiscardableEPKNS0_11MDefinitionE
1
_ZN2js3jit14MarkLoopBlocksERNS0_8MIRGraphEPNS0_11MBasicBlockEPb
1
_ZN2js3jit14RenumberBlocksERNS0_8MIRGraphE
1
_ZN2js3jit15FoldEmptyBlocksERNS0_8MIRGraphE
1
_ZN2js3jit16ConvertLinearSumERNS0_13TempAllocatorEPNS0_11MBasicBlockERKNS0_9LinearSumEb
1
_ZN2js3jit16ExtractLinearSumEPNS0_11MDefinitionENS0_9MathSpaceE
1
_ZN2js3jit16UnmarkLoopBlocksERNS0_8MIRGraphEPNS0_11MBasicBlockE
1
_ZN2js3jit17CreateMIRRootListERNS0_10IonBuilderE
1
_ZN2js3jit17EliminateDeadCodeEPNS0_12MIRGeneratorERNS0_8MIRGraphE
1
_ZN2js3jit18BuildDominatorTreeERNS0_8MIRGraphE
1
_ZN2js3jit18DumpMIRExpressionsERNS0_8MIRGraphE
1
_ZN2js3jit18SplitCriticalEdgesERNS0_8MIRGraphE
1
_ZN2js3jit19MakeLoopsContiguousERNS0_8MIRGraphE
1
_ZN2js3jit19PruneUnusedBranchesEPNS0_12MIRGeneratorERNS0_8MIRGraphE
1
_ZN2js3jit20AccountForCFGChangesEPNS0_12MIRGeneratorERNS0_8MIRGraphEbb
1
_ZN2js3jit20ApplyTypeInformationEPNS0_12MIRGeneratorERNS0_8MIRGraphE
1
_ZN2js3jit20AssertGraphCoherencyERNS0_8MIRGraphEb
1
_ZN2js3jit20MakeMRegExpHoistableEPNS0_12MIRGeneratorERNS0_8MIRGraphE
1
_ZN2js3jit21AnalyzeArgumentsUsageEP9JSContextP8JSScript
1
_ZN2js3jit22BuildPhiReverseMappingERNS0_8MIRGraphE
1
_ZN2js3jit23ExtractLinearInequalityEPNS0_5MTestENS0_15BranchDirectionEPNS0_15SimpleLinearSumEPPNS0_11MDefinitionEPb
1
_ZN2js3jit24AddKeepAliveInstructionsERNS0_8MIRGraphE
1
_ZN2js3jit24EliminateRedundantChecksERNS0_8MIRGraphE
1
_ZN2js3jit25AssertBasicGraphCoherencyERNS0_8MIRGraphEb
1
_ZN2js3jit28AssertExtendedGraphCoherencyERNS0_8MIRGraphEbb
1
_ZN2js3jit32EliminateDeadResumePointOperandsEPNS0_12MIRGeneratorERNS0_8MIRGraphE
1
_ZN2js3jit34AnalyzeNewScriptDefinitePropertiesEP9JSContextN2JS6HandleIP10JSFunctionEEPNS_11ObjectGroupENS4_IPNS_11PlainObjectEEEPN7mozilla6VectorINS_13TypeNewScript11InitializerELm0ENS_15TempAllocPolicyEEE
1
_ZN2js3jit9FoldTestsERNS0_8MIRGraphE
1
_ZN2js3jit9LinearSum3addEPNS0_11MDefinitionEi
1
_ZN2js3jit9LinearSum3addERKS1_i
1
_ZN2js3jit9LinearSum3addEi
1
_ZN2js3jit9LinearSum8multiplyEi
1
_ZN2js3jit9MRootList5traceEP8JSTracer
1
_ZN2js3jit9MRootListC2ERNS0_13TempAllocatorE
1
_ZNK12_GLOBAL__N_112TypeAnalyzer5allocEv
1
Generated by:
LCOV version 1.13