LCOV - code coverage report
Current view:
top level
-
src/compiler
- instruction-selector.cc
(
source
/ functions)
Hit
Total
Coverage
Test:
app.info
Lines:
779
1054
73.9 %
Date:
2017-10-20
Functions:
60
151
39.7 %
Function Name
Hit count
_ZN2v88internal8compiler19InstructionSelector18GetVirtualRegisterEPKNS1_4NodeE
106487549
_ZN2v88internal8compiler19InstructionSelector9TryRenameEPNS1_18InstructionOperandE
92817770
_ZNK2v88internal8compiler19InstructionSelector6IsUsedEPNS1_4NodeE
68865389
_ZN2v88internal8compiler19InstructionSelector32AddOperandToStateValueDescriptorEPNS1_14StateValueListEPNS0_10ZoneVectorINS1_18InstructionOperandEEEPNS1_16OperandGeneratorEPNS1_23StateObjectDeduplicatorEPNS1_4NodeENS0_11MachineTypeENS1_19FrameStateInputKindEPNS0_4ZoneE
48450928
_ZZN2v88internal8compiler19InstructionSelector10VisitBlockEPNS1_10BasicBlockEENKUlPNS1_4NodeEiE0_clES6_i
43433857
_ZN2v88internal8compiler19InstructionSelector4EmitEimPNS1_18InstructionOperandEmS4_mS4_
43417392
_ZN2v88internal8compiler19InstructionSelector14AddInstructionEPNS1_11InstructionE
43417362
_ZN2v88internal8compiler19InstructionSelector13UpdateRenamesEPNS1_11InstructionE
43417191
_ZN2v88internal8compiler19InstructionSelector9VisitNodeEPNS1_4NodeE
30389401
_ZN2v88internal8compiler12_GLOBAL__N_115OperandForDeoptEPNS0_7IsolateEPNS1_16OperandGeneratorEPNS1_4NodeENS1_19FrameStateInputKindENS0_21MachineRepresentationE
21376344
_ZN2v88internal8compiler19InstructionSelector10MarkAsUsedEPNS1_4NodeE
20351302
_ZN2v88internal8compiler19InstructionSelector20MarkAsRepresentationENS0_21MachineRepresentationEPNS1_4NodeE
15377357
_ZN2v88internal8compiler19InstructionSelector10VisitBlockEPNS1_10BasicBlockE
13045286
_ZN2v88internal8compiler19InstructionSelector12VisitControlEPNS1_10BasicBlockE
13045257
_ZN2v88internal8compiler19InstructionSelector8EndBlockENS1_9RpoNumberE
13045092
_ZN2v88internal8compiler19InstructionSelector10StartBlockENS1_9RpoNumberE
13045018
_ZN2v88internal8compiler19InstructionSelector4EmitEiNS1_18InstructionOperandEmPS3_
13035424
_ZN2v88internal8compiler19InstructionSelector20IsSourcePositionUsedEPNS1_4NodeE
11185650
_ZN2v88internal8compiler19InstructionSelector4EmitEiNS1_18InstructionOperandES3_mPS3_
11135857
_ZN2v88internal8compiler19InstructionSelector13VisitConstantEPNS1_4NodeE
10069104
_ZNK2v88internal8compiler19InstructionSelector14GetEffectLevelEPNS1_4NodeE
9206993
_ZNK2v88internal8compiler19InstructionSelector8CanCoverEPNS1_4NodeES4_
7815203
_ZN2v88internal8compiler19InstructionSelector13MarkAsDefinedEPNS1_4NodeE
7416257
_ZN2v88internal8compiler19InstructionSelector9VisitGotoEPNS1_10BasicBlockE
6274409
_ZNK2v88internal8compiler19InstructionSelector33CanAddressRelativeToRootsRegisterEv
6035153
_ZN2v88internal8compiler10CallBufferC2EPNS0_4ZoneEPKNS1_14CallDescriptorEPNS1_20FrameStateDescriptorE
4770667
_ZN2v88internal8compiler19InstructionSelector20InitializeCallBufferEPNS1_4NodeEPNS1_10CallBufferENS_4base5FlagsINS2_14CallBufferFlagEiEEi
4770627
_ZN2v88internal8compiler19InstructionSelector9VisitCallEPNS1_4NodeEPNS1_10BasicBlockE
4584101
_ZN2v88internal8compiler19InstructionSelector23GetFrameStateDescriptorEPNS1_4NodeE
3360380
_ZN2v88internal8compiler19InstructionSelector31AddInputsToFrameStateDescriptorEPNS1_20FrameStateDescriptorEPNS1_4NodeEPNS1_16OperandGeneratorEPNS1_23StateObjectDeduplicatorEPNS0_10ZoneVectorINS1_18InstructionOperandEEENS1_19FrameStateInputKindEPNS0_4ZoneE
3360377
_ZN2v88internal8compiler19InstructionSelector4EmitEiNS1_18InstructionOperandES3_S3_S3_S3_mPS3_
2586005
_ZN2v88internal8compiler19InstructionSelector14VisitParameterEPNS1_4NodeE
2453528
_ZNK2v88internal8compiler19InstructionSelector19CanUseRootsRegisterEv
2169425
_ZN2v88internal8compiler19InstructionSelector4EmitEiNS1_18InstructionOperandES3_S3_mPS3_
1697948
_ZN2v88internal8compiler19InstructionSelector11VisitReturnEPNS1_4NodeE
1510957
_ZN2v88internal8compiler19InstructionSelector18UpdateRenamesInPhiEPNS1_14PhiInstructionE
1426704
_ZN2v88internal8compiler19InstructionSelector8VisitPhiEPNS1_4NodeE
1426699
_ZN2v88internal8compiler19InstructionSelector18SelectInstructionsEv
1301778
_ZN2v88internal8compiler19InstructionSelectorC2EPNS0_4ZoneEmPNS1_7LinkageEPNS1_19InstructionSequenceEPNS1_8ScheduleEPNS1_19SourcePositionTableEPNS1_5FrameENS2_18SourcePositionModeENS2_8FeaturesENS2_16EnableSchedulingENS2_19EnableSerializationE
1301759
_ZNK2v88internal8compiler19InstructionSelector9IsDefinedEPNS1_4NodeE
667040
_ZN2v88internal8compiler19InstructionSelector14EmitDeoptimizeEimPNS1_18InstructionOperandEmS4_NS0_14DeoptimizeKindENS0_16DeoptimizeReasonEPNS1_4NodeE
353982
_ZN2v88internal8compiler19InstructionSelector15VisitProjectionEPNS1_4NodeE
328333
_ZN2v88internal8compiler19InstructionSelector9SetRenameEPKNS1_4NodeES5_
268805
_ZN2v88internal8compiler19InstructionSelector12EmitIdentityEPNS1_4NodeE
268799
_ZN2v88internal8compiler19InstructionSelector24VisitBitcastWordToTaggedEPNS1_4NodeE
208750
_ZN2v88internal8compiler19InstructionSelector4EmitEiNS1_18InstructionOperandES3_S3_S3_mPS3_
194714
_ZN2v88internal8compiler19InstructionSelector13VisitTailCallEPNS1_4NodeE
186553
_ZN2v88internal8compiler19InstructionSelector14EmitDeoptimizeEiNS1_18InstructionOperandES3_S3_NS0_14DeoptimizeKindENS0_16DeoptimizeReasonEPNS1_4NodeE
141026
_ZN2v88internal8compiler19InstructionSelector16VisitIfExceptionEPNS1_4NodeE
138085
_ZN2v88internal8compiler23StateObjectDeduplicator11GetObjectIdEPNS1_4NodeE
68950
_ZN2v88internal8compiler19InstructionSelector4EmitEiNS1_18InstructionOperandES3_S3_S3_S3_S3_mPS3_
54016
_ZN2v88internal8compiler19InstructionSelector27VisitLoadParentFramePointerEPNS1_4NodeE
24681
_ZN2v88internal8compiler19InstructionSelector13VisitOsrValueEPNS1_4NodeE
24445
_ZN2v88internal8compiler19InstructionSelector16EmitLookupSwitchERKNS1_10SwitchInfoERNS1_18InstructionOperandE
20781
_ZN2v88internal8compiler19InstructionSelector21VisitLoadFramePointerEPNS1_4NodeE
19989
_ZN2v88internal8compiler19InstructionSelector11VisitRetainEPNS1_4NodeE
12192
_ZN2v88internal8compiler19InstructionSelector15EmitTableSwitchERKNS1_10SwitchInfoERNS1_18InstructionOperandE
7807
_ZN2v88internal8compiler19InstructionSelector33VisitCallWithCallerSavedRegistersEPNS1_4NodeEPNS1_10BasicBlockE
378
_ZNK2v88internal8compiler19InstructionSelector29GetVirtualRegistersForTestingEv
242
_ZN2v88internal8compiler19InstructionSelector21VisitLoadStackPointerEPNS1_4NodeE
62
_ZN2v88internal8compiler19InstructionSelector26VisitI16x8SConvertI8x16LowEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector13VisitF32x4MinEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitFloat64AsinhEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitFloat64Expm1EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector21VisitF32x4ReplaceLaneEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector23VisitF32x4UConvertI32x4EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitInt32PairAddEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector12VisitCommentEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector19TryMatch32x4ShuffleEPKhPh
0
_ZN2v88internal8compiler19InstructionSelector15VisitF32x4SplatEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector23VisitI8x16UConvertI16x8EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector18VisitWord32PairShrEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector23VisitI16x8UConvertI32x4EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector13VisitF32x4AddEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector24VisitBitcastTaggedToWordEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitInt32PairMulEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector16VisitFloat64CbrtEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector13VisitF32x4MaxEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector12VisitF32x4NeEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector4EmitEiNS1_18InstructionOperandES3_S3_S3_S3_S3_S3_mPS3_
0
_ZN2v88internal8compiler19InstructionSelector4EmitEPNS1_11InstructionE
0
_ZN2v88internal8compiler19InstructionSelector27VisitI16x8UConvertI8x16HighEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector12VisitF32x4EqEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector15VisitFloat64TanEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector16VisitS1x4AllTrueEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector13VisitF32x4MulEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector18VisitF32x4AddHorizEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector16VisitFloat64AtanEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector16VisitFloat64TanhEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitS1x16AllTrueEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector23VisitI32x4SConvertF32x4EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector16VisitFloat64Log2EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector13VisitF32x4SubEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector18VisitWord32PairSarEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector25VisitF32x4RecipSqrtApproxEPNS1_4NodeE
0
_ZNK2v88internal8compiler19InstructionSelector27IsOnlyUserOfNodeInSameBlockEPNS1_4NodeES4_
0
_ZN2v88internal8compiler19InstructionSelector23VisitF32x4SConvertI32x4EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector14VisitI8x16ShrUEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector27VisitI32x4SConvertI16x8HighEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitS8x16ShuffleEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector23VisitI8x16SConvertI16x8EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector21VisitUnsafePointerAddEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector20MarkAsRepresentationENS0_21MachineRepresentationERKNS1_18InstructionOperandE
0
_ZN2v88internal8compiler19InstructionSelector15VisitFloat64LogEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector13VisitI8x16MulEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector15VisitDeoptimizeENS0_14DeoptimizeKindENS0_16DeoptimizeReasonEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitFloat64Atan2EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector16VisitS1x4AnyTrueEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector16VisitFloat64SinhEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector9GetRenameEi
0
_ZN2v88internal8compiler19InstructionSelector18VisitWord32PairShlEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector15VisitDebugBreakEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector10VisitThrowEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector23VisitI16x8SConvertI32x4EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector26VisitI32x4UConvertI16x8LowEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector16VisitS1x8AllTrueEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector12VisitF32x4LeEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitInt32PairSubEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector21VisitF32x4ExtractLaneEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector10Pack4LanesEPKhh
0
_ZN2v88internal8compiler19InstructionSelector17VisitFinishRegionEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector21VisitF32x4RecipApproxEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector19CanonicalizeShuffleEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector13VisitF32x4NegEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector27VisitI16x8SConvertI8x16HighEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector15VisitFloat64PowEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector27VisitI32x4UConvertI16x8HighEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitFloat64Log1pEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector26VisitI32x4SConvertI16x8LowEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector22CanProduceSignalingNaNEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector15VisitFloat64ExpEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector27MarkPairProjectionsAsWord32EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitS1x16AnyTrueEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector12VisitF32x4LtEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector13VisitI8x16ShlEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector23VisitI32x4UConvertF32x4EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector16VisitS1x8AnyTrueEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitFloat64AcoshEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector13VisitF32x4AbsEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitFloat64Log10EPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector14SetEffectLevelEPNS1_4NodeEi
0
_ZN2v88internal8compiler19InstructionSelector16VisitFloat64AsinEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector15VisitFloat64SinEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector15VisitFloat64CosEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector14EmitDeoptimizeEiNS1_18InstructionOperandES3_NS0_14DeoptimizeKindENS0_16DeoptimizeReasonEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector17VisitFloat64AtanhEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector14TryMatchConcatEPKhhPh
0
_ZN2v88internal8compiler19InstructionSelector16VisitFloat64AcosEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector14VisitI8x16ShrSEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector16VisitFloat64CoshEPNS1_4NodeE
0
_ZN2v88internal8compiler19InstructionSelector26VisitI16x8UConvertI8x16LowEPNS1_4NodeE
0
Generated by:
LCOV version 1.10