LCOV - code coverage report
Current view: top level - src/compiler - typer.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 478 589 81.2 %
Date: 2017-04-26 Functions: 136 176 77.3 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal8compiler5Typer3RunERKNS0_10ZoneVectorIPNS1_4NodeEEEPNS1_21LoopVariableOptimizerE 395791
_ZN2v88internal8compiler5Typer3RunEv 448
_ZN2v88internal8compiler5Typer7Visitor10JSAddTyperEPNS1_4TypeES5_PS2_ 153690
_ZN2v88internal8compiler5Typer7Visitor10NumberAcosEPNS1_4TypeEPS2_ 14
_ZN2v88internal8compiler5Typer7Visitor10NumberAsinEPNS1_4TypeEPS2_ 14
_ZN2v88internal8compiler5Typer7Visitor10NumberAtanEPNS1_4TypeEPS2_ 14
_ZN2v88internal8compiler5Typer7Visitor10NumberCbrtEPNS1_4TypeEPS2_ 0
_ZN2v88internal8compiler5Typer7Visitor10NumberCeilEPNS1_4TypeEPS2_ 5736
_ZN2v88internal8compiler5Typer7Visitor10NumberCoshEPNS1_4TypeEPS2_ 22
_ZN2v88internal8compiler5Typer7Visitor10NumberImulEPNS1_4TypeES5_PS2_ 100
_ZN2v88internal8compiler5Typer7Visitor10NumberLog2EPNS1_4TypeEPS2_ 0
_ZN2v88internal8compiler5Typer7Visitor10NumberSignEPNS1_4TypeEPS2_ 34
_ZN2v88internal8compiler5Typer7Visitor10NumberSinhEPNS1_4TypeEPS2_ 22
_ZN2v88internal8compiler5Typer7Visitor10NumberSqrtEPNS1_4TypeEPS2_ 72
_ZN2v88internal8compiler5Typer7Visitor10NumberTanhEPNS1_4TypeEPS2_ 22
_ZN2v88internal8compiler5Typer7Visitor10TypeRetainEPNS1_4NodeE.isra.48 0
_ZN2v88internal8compiler5Typer7Visitor10TypeSelectEPNS1_4NodeE 16674
_ZN2v88internal8compiler5Typer7Visitor10UpdateTypeEPNS1_4NodeEPNS1_4TypeE 23097452
_ZN2v88internal8compiler5Typer7Visitor11JSCallTyperEPNS1_4TypeEPS2_ 237220
_ZN2v88internal8compiler5Typer7Visitor11NumberAcoshEPNS1_4TypeEPS2_ 13
_ZN2v88internal8compiler5Typer7Visitor11NumberAsinhEPNS1_4TypeEPS2_ 13
_ZN2v88internal8compiler5Typer7Visitor11NumberAtan2EPNS1_4TypeES5_PS2_ 203
_ZN2v88internal8compiler5Typer7Visitor11NumberAtanhEPNS1_4TypeEPS2_ 13
_ZN2v88internal8compiler5Typer7Visitor11NumberClz32EPNS1_4TypeEPS2_ 30
_ZN2v88internal8compiler5Typer7Visitor11NumberExpm1EPNS1_4TypeEPS2_ 0
_ZN2v88internal8compiler5Typer7Visitor11NumberFloorEPNS1_4TypeEPS2_ 9355
_ZN2v88internal8compiler5Typer7Visitor11NumberLog10EPNS1_4TypeEPS2_ 0
_ZN2v88internal8compiler5Typer7Visitor11NumberLog1pEPNS1_4TypeEPS2_ 13
_ZN2v88internal8compiler5Typer7Visitor11NumberRoundEPNS1_4TypeEPS2_ 106
_ZN2v88internal8compiler5Typer7Visitor11NumberTruncEPNS1_4TypeEPS2_ 1414
_ZN2v88internal8compiler5Typer7Visitor11ObjectIsNaNEPNS1_4TypeEPS2_ 8569
_ZN2v88internal8compiler5Typer7Visitor11ObjectIsSmiEPNS1_4TypeEPS2_ 4550
_ZN2v88internal8compiler5Typer7Visitor11ToPrimitiveEPNS1_4TypeEPS2_ 408389
_ZN2v88internal8compiler5Typer7Visitor11TypeCheckIfEPNS1_4NodeE.isra.131 0
_ZN2v88internal8compiler5Typer7Visitor11TypeUnaryOpEPNS1_4NodeEPFPNS1_4TypeES7_PS2_E 594623
_ZN2v88internal8compiler5Typer7Visitor12JSEqualTyperEPNS1_4TypeES5_PS2_ 40849
_ZN2v88internal8compiler5Typer7Visitor12NumberDivideEPNS1_4TypeES5_PS2_ 43
_ZN2v88internal8compiler5Typer7Visitor12NumberFroundEPNS1_4TypeEPS2_ 672
_ZN2v88internal8compiler5Typer7Visitor12TypeBinaryOpEPNS1_4NodeEPFPNS1_4TypeES7_S7_PS2_E 1536459
_ZN2v88internal8compiler5Typer7Visitor12TypeCheckSmiEPNS1_4NodeE 17982
_ZN2v88internal8compiler5Typer7Visitor12TypeConstantENS0_6HandleINS0_6ObjectEEE 3161751
_ZN2v88internal8compiler5Typer7Visitor12TypeLoopExitEPNS1_4NodeE.isra.58 0
_ZN2v88internal8compiler5Typer7Visitor12TypeOsrGuardEPNS1_4NodeE.isra.47 53845
_ZN2v88internal8compiler5Typer7Visitor13JSDivideTyperEPNS1_4TypeES5_PS2_ 27439
_ZN2v88internal8compiler5Typer7Visitor13NumberModulusEPNS1_4TypeES5_PS2_ 43
_ZN2v88internal8compiler5Typer7Visitor13NumberToInt32EPNS1_4TypeEPS2_ 41180
_ZN2v88internal8compiler5Typer7Visitor13TypeCheckMapsEPNS1_4NodeE.isra.132 0
_ZN2v88internal8compiler5Typer7Visitor13TypeEffectPhiEPNS1_4NodeE.isra.57 0
_ZN2v88internal8compiler5Typer7Visitor13TypeParameterEPNS1_4NodeE 1023956
_ZN2v88internal8compiler5Typer7Visitor13TypeTypeGuardEPNS1_4NodeE.isra.76 8310
_ZN2v88internal8compiler5Typer7Visitor14JSCompareTyperEPNS1_4TypeES5_PS2_ 48388
_ZN2v88internal8compiler5Typer7Visitor14JSModulusTyperEPNS1_4TypeES5_PS2_ 5546
_ZN2v88internal8compiler5Typer7Visitor14NumberMultiplyEPNS1_4TypeES5_PS2_ 43
_ZN2v88internal8compiler5Typer7Visitor14NumberSubtractEPNS1_4TypeES5_PS2_ 183
_ZN2v88internal8compiler5Typer7Visitor14NumberToUint32EPNS1_4TypeEPS2_ 15186
_ZN2v88internal8compiler5Typer7Visitor14ObjectIsNumberEPNS1_4TypeEPS2_ 16197
_ZN2v88internal8compiler5Typer7Visitor14ObjectIsStringEPNS1_4TypeEPS2_ 4893
_ZN2v88internal8compiler5Typer7Visitor14ObjectIsSymbolEPNS1_4TypeEPS2_ 740
_ZN2v88internal8compiler5Typer7Visitor14TypeCheckpointEPNS1_4NodeE.isra.64 0
_ZN2v88internal8compiler5Typer7Visitor14TypeLoadBufferEPNS1_4NodeE 5805
_ZN2v88internal8compiler5Typer7Visitor14TypeProjectionEPNS1_4NodeE.isra.75 5598
_ZN2v88internal8compiler5Typer7Visitor14TypeStoreFieldEPNS1_4NodeE.isra.138 0
_ZN2v88internal8compiler5Typer7Visitor15JSLessThanTyperEPNS1_4TypeES5_PS2_ 23655
_ZN2v88internal8compiler5Typer7Visitor15JSMultiplyTyperEPNS1_4TypeES5_PS2_ 33610
_ZN2v88internal8compiler5Typer7Visitor15JSSubtractTyperEPNS1_4TypeES5_PS2_ 61606
_ZN2v88internal8compiler5Typer7Visitor15NumberBitwiseOrEPNS1_4TypeES5_PS2_ 88
_ZN2v88internal8compiler5Typer7Visitor15NumberShiftLeftEPNS1_4TypeES5_PS2_ 8767
_ZN2v88internal8compiler5Typer7Visitor15NumberToBooleanEPNS1_4TypeEPS2_ 0
_ZN2v88internal8compiler5Typer7Visitor15TypeBeginRegionEPNS1_4NodeE.isra.65 0
_ZN2v88internal8compiler5Typer7Visitor15TypeCheckBoundsEPNS1_4NodeE 37833
_ZN2v88internal8compiler5Typer7Visitor15TypeCheckNumberEPNS1_4NodeE.isra.133 4482
_ZN2v88internal8compiler5Typer7Visitor15TypeCheckStringEPNS1_4NodeE 3111
_ZN2v88internal8compiler5Typer7Visitor15TypeStoreBufferEPNS1_4NodeE.isra.139 0
_ZN2v88internal8compiler5Typer7Visitor16FalsifyUndefinedENS_4base5FlagsINS3_22ComparisonOutcomeFlagsEiEEPS2_ 0
_ZN2v88internal8compiler5Typer7Visitor16JSBitwiseOrTyperEPNS1_4TypeES5_PS2_ 33755
_ZN2v88internal8compiler5Typer7Visitor16JSShiftLeftTyperEPNS1_4TypeES5_PS2_ 8296
_ZN2v88internal8compiler5Typer7Visitor16NumberBitwiseAndEPNS1_4TypeES5_PS2_ 133
_ZN2v88internal8compiler5Typer7Visitor16NumberBitwiseXorEPNS1_4TypeES5_PS2_ 43
_ZN2v88internal8compiler5Typer7Visitor16NumberEqualTyperEPNS1_4TypeES5_PS2_ 20125
_ZN2v88internal8compiler5Typer7Visitor16NumberShiftRightEPNS1_4TypeES5_PS2_ 43
_ZN2v88internal8compiler5Typer7Visitor16NumberSilenceNaNEPNS1_4TypeEPS2_ 951
_ZN2v88internal8compiler5Typer7Visitor16ObjectIsReceiverEPNS1_4TypeEPS2_ 23336
_ZN2v88internal8compiler5Typer7Visitor16TypeJSStoreNamedEPNS1_4NodeE.isra.93 0
_ZN2v88internal8compiler5Typer7Visitor16TypeStoreElementEPNS1_4NodeE.isra.140 0
_ZN2v88internal8compiler5Typer7Visitor17JSBitwiseAndTyperEPNS1_4TypeES5_PS2_ 8240
_ZN2v88internal8compiler5Typer7Visitor17JSBitwiseXorTyperEPNS1_4TypeES5_PS2_ 7467
_ZN2v88internal8compiler5Typer7Visitor17JSInstanceOfTyperEPNS1_4TypeES5_PS2_ 1021
_ZN2v88internal8compiler5Typer7Visitor17JSShiftRightTyperEPNS1_4TypeES5_PS2_ 15206
_ZN2v88internal8compiler5Typer7Visitor17TypeCheckReceiverEPNS1_4NodeE 473
_ZN2v88internal8compiler5Typer7Visitor17TypeInt32ConstantEPNS1_4NodeE.isra.49 0
_ZN2v88internal8compiler5Typer7Visitor17TypeInt64ConstantEPNS1_4NodeE.isra.50 0
_ZN2v88internal8compiler5Typer7Visitor17TypeJSCallRuntimeEPNS1_4NodeE 339734
_ZN2v88internal8compiler5Typer7Visitor17TypeJSLoadContextEPNS1_4NodeE.isra.100 596103
_ZN2v88internal8compiler5Typer7Visitor17TypeJSStoreGlobalEPNS1_4NodeE.isra.94 0
_ZN2v88internal8compiler5Typer7Visitor17TypeJSStoreModuleEPNS1_4NodeE.isra.115 0
_ZN2v88internal8compiler5Typer7Visitor17TypeStringIndexOfEPNS1_4NodeE.isra.129 0
_ZN2v88internal8compiler5Typer7Visitor18JSGreaterThanTyperEPNS1_4TypeES5_PS2_ 9680
_ZN2v88internal8compiler5Typer7Visitor18JSStrictEqualTyperEPNS1_4TypeES5_PS2_ 300498
_ZN2v88internal8compiler5Typer7Visitor18NumberCompareTyperEPNS1_4TypeES5_PS2_ 97227
_ZN2v88internal8compiler5Typer7Visitor18TypeJSForInPrepareEPNS1_4NodeE.isra.111 1368
_ZN2v88internal8compiler5Typer7Visitor18TypeJSStoreContextEPNS1_4NodeE.isra.101 0
_ZN2v88internal8compiler5Typer7Visitor18TypeJSStoreMessageEPNS1_4NodeE.isra.113 0
_ZN2v88internal8compiler5Typer7Visitor18TypeLoopExitEffectEPNS1_4NodeE.isra.60 0
_ZN2v88internal8compiler5Typer7Visitor19NumberLessThanTyperEPNS1_4TypeES5_PS2_ 52397
_ZN2v88internal8compiler5Typer7Visitor19ObjectIsNonCallableEPNS1_4TypeEPS2_ 13167
_ZN2v88internal8compiler5Typer7Visitor19ReferenceEqualTyperEPNS1_4TypeES5_PS2_ 209154
_ZN2v88internal8compiler5Typer7Visitor19SpeculativeToNumberEPNS1_4TypeEPS2_ 12426
_ZN2v88internal8compiler5Typer7Visitor19TypeCheckTaggedHoleEPNS1_4NodeE 809
_ZN2v88internal8compiler5Typer7Visitor19TypeFloat32ConstantEPNS1_4NodeE.isra.53 0
_ZN2v88internal8compiler5Typer7Visitor19TypeFloat64ConstantEPNS1_4NodeE.isra.54 0
_ZN2v88internal8compiler5Typer7Visitor19TypeJSStoreNamedOwnEPNS1_4NodeE.isra.95 0
_ZN2v88internal8compiler5Typer7Visitor19TypeJSStorePropertyEPNS1_4NodeE.isra.92 0
_ZN2v88internal8compiler5Typer7Visitor20NumberToUint8ClampedEPNS1_4TypeEPS2_ 457
_ZN2v88internal8compiler5Typer7Visitor20ObjectIsUndetectableEPNS1_4TypeEPS2_ 9589
_ZN2v88internal8compiler5Typer7Visitor20SpeculativeNumberAddEPNS1_4TypeES5_PS2_ 218959
_ZN2v88internal8compiler5Typer7Visitor20TypeCheckFloat64HoleEPNS1_4NodeE.isra.134 772
_ZN2v88internal8compiler5Typer7Visitor20TypeJSGeneratorStoreEPNS1_4NodeE.isra.116 0
_ZN2v88internal8compiler5Typer7Visitor20TypeLoadTypedElementEPNS1_4NodeE 3257
_ZN2v88internal8compiler5Typer7Visitor21TypeJSCreateArgumentsEPNS1_4NodeE.isra.81 9338
_ZN2v88internal8compiler5Typer7Visitor21TypeStoreTypedElementEPNS1_4NodeE.isra.141 0
_ZN2v88internal8compiler5Typer7Visitor22JSLessThanOrEqualTyperEPNS1_4TypeES5_PS2_ 3400
_ZN2v88internal8compiler5Typer7Visitor23NumberShiftRightLogicalEPNS1_4TypeES5_PS2_ 43
_ZN2v88internal8compiler5Typer7Visitor23SpeculativeNumberDivideEPNS1_4TypeES5_PS2_ 16776
_ZN2v88internal8compiler5Typer7Visitor23StringFromCharCodeTyperEPNS1_4TypeEPS2_ 706
_ZN2v88internal8compiler5Typer7Visitor24JSShiftRightLogicalTyperEPNS1_4TypeES5_PS2_ 9082
_ZN2v88internal8compiler5Typer7Visitor24SpeculativeNumberModulusEPNS1_4TypeES5_PS2_ 3859
_ZN2v88internal8compiler5Typer7Visitor24StringFromCodePointTyperEPNS1_4TypeEPS2_ 45
_ZN2v88internal8compiler5Typer7Visitor24TypeInductionVariablePhiEPNS1_4NodeE 47316
_ZN2v88internal8compiler5Typer7Visitor25JSGreaterThanOrEqualTyperEPNS1_4TypeES5_PS2_ 5243
_ZN2v88internal8compiler5Typer7Visitor25SpeculativeNumberMultiplyEPNS1_4TypeES5_PS2_ 31884
_ZN2v88internal8compiler5Typer7Visitor25SpeculativeNumberSubtractEPNS1_4TypeES5_PS2_ 41841
_ZN2v88internal8compiler5Typer7Visitor26JSOrdinaryHasInstanceTyperEPNS1_4TypeES5_PS2_ 119
_ZN2v88internal8compiler5Typer7Visitor26NumberLessThanOrEqualTyperEPNS1_4TypeES5_PS2_ 6410
_ZN2v88internal8compiler5Typer7Visitor26ObjectIsDetectableCallableEPNS1_4TypeEPS2_ 22584
_ZN2v88internal8compiler5Typer7Visitor26SpeculativeNumberBitwiseOrEPNS1_4TypeES5_PS2_ 17339
_ZN2v88internal8compiler5Typer7Visitor26SpeculativeNumberShiftLeftEPNS1_4TypeES5_PS2_ 2415
_ZN2v88internal8compiler5Typer7Visitor26TypeTransitionElementsKindEPNS1_4NodeE.isra.63 0
_ZN2v88internal8compiler5Typer7Visitor27SpeculativeNumberBitwiseAndEPNS1_4TypeES5_PS2_ 5530
_ZN2v88internal8compiler5Typer7Visitor27SpeculativeNumberBitwiseXorEPNS1_4TypeES5_PS2_ 1566
_ZN2v88internal8compiler5Typer7Visitor27SpeculativeNumberShiftRightEPNS1_4TypeES5_PS2_ 6417
_ZN2v88internal8compiler5Typer7Visitor27TypeCheckInternalizedStringEPNS1_4NodeE 4398
_ZN2v88internal8compiler5Typer7Visitor28TypeRelocatableInt32ConstantEPNS1_4NodeE.isra.51 0
_ZN2v88internal8compiler5Typer7Visitor28TypeRelocatableInt64ConstantEPNS1_4NodeE.isra.52 0
_ZN2v88internal8compiler5Typer7Visitor32TypeConvertTaggedHoleToUndefinedEPNS1_4NodeE 1616
_ZN2v88internal8compiler5Typer7Visitor32TypeJSStoreDataPropertyInLiteralEPNS1_4NodeE.isra.96 0
_ZN2v88internal8compiler5Typer7Visitor34SpeculativeNumberShiftRightLogicalEPNS1_4TypeES5_PS2_ 1962
_ZN2v88internal8compiler5Typer7Visitor6InvertENS_4base5FlagsINS3_22ComparisonOutcomeFlagsEiEEPS2_ 0
_ZN2v88internal8compiler5Typer7Visitor6ReduceEPNS1_4NodeE 31205208
_ZN2v88internal8compiler5Typer7Visitor6ToNameEPNS1_4TypeEPS2_ 1608
_ZN2v88internal8compiler5Typer7Visitor6WeakenEPNS1_4NodeEPNS1_4TypeES7_ 276454
_ZN2v88internal8compiler5Typer7Visitor7TypePhiEPNS1_4NodeE 729735
_ZN2v88internal8compiler5Typer7Visitor8ToLengthEPNS1_4TypeEPS2_ 334
_ZN2v88internal8compiler5Typer7Visitor8ToNumberEPNS1_4TypeEPS2_ 32387
_ZN2v88internal8compiler5Typer7Visitor8ToObjectEPNS1_4TypeEPS2_ 2522
_ZN2v88internal8compiler5Typer7Visitor8ToStringEPNS1_4TypeEPS2_ 2625
_ZN2v88internal8compiler5Typer7Visitor8TypeNodeEPNS1_4NodeE 2471562
_ZN2v88internal8compiler5Typer7Visitor9NumberAbsEPNS1_4TypeEPS2_ 320
_ZN2v88internal8compiler5Typer7Visitor9NumberAddEPNS1_4TypeES5_PS2_ 9964
_ZN2v88internal8compiler5Typer7Visitor9NumberCosEPNS1_4TypeEPS2_ 57
_ZN2v88internal8compiler5Typer7Visitor9NumberExpEPNS1_4TypeEPS2_ 42
_ZN2v88internal8compiler5Typer7Visitor9NumberLogEPNS1_4TypeEPS2_ 144
_ZN2v88internal8compiler5Typer7Visitor9NumberMaxEPNS1_4TypeES5_PS2_ 280
_ZN2v88internal8compiler5Typer7Visitor9NumberMinEPNS1_4TypeES5_PS2_ 299
_ZN2v88internal8compiler5Typer7Visitor9NumberPowEPNS1_4TypeES5_PS2_ 1182
_ZN2v88internal8compiler5Typer7Visitor9NumberSinEPNS1_4TypeEPS2_ 92
_ZN2v88internal8compiler5Typer7Visitor9NumberTanEPNS1_4TypeEPS2_ 21
_ZN2v88internal8compiler5Typer7Visitor9ToBooleanEPNS1_4TypeEPS2_ 118124
_ZN2v88internal8compiler5Typer7Visitor9ToIntegerEPNS1_4TypeEPS2_ 682
_ZN2v88internal8compiler5Typer7VisitorD0Ev 0
_ZN2v88internal8compiler5Typer7VisitorD2Ev 0
_ZN2v88internal8compiler5Typer9Decorator8DecorateEPNS1_4NodeE 3629641
_ZN2v88internal8compiler5Typer9DecoratorD0Ev 0
_ZN2v88internal8compiler5Typer9DecoratorD2Ev 0
_ZN2v88internal8compiler5TyperC2EPNS0_7IsolateENS_4base5FlagsINS2_4FlagEiEEPNS1_5GraphE 396090
_ZN2v88internal8compiler5TyperD2Ev 396090
_ZN2v88internal8compilerL6JSTypeEPNS1_4TypeE 600996

Generated by: LCOV version 1.10