LCOV - code coverage report
Current view: top level - src/x64 - macro-assembler-x64.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 919 1225 75.0 %
Date: 2019-03-21 Functions: 167 208 80.3 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal14MacroAssembler23JumpToInstructionStreamEm 36077743
_ZN2v88internal14TurboAssembler4MoveENS0_8RegisterENS0_6HandleINS0_10HeapObjectEEENS0_9RelocInfo4ModeE 6856004
_ZN2v88internal14TurboAssembler4MoveENS0_8RegisterENS0_17ExternalReferenceE 6199577
_ZN2v88internal14TurboAssembler4CallENS0_6HandleINS0_4CodeEEENS0_9RelocInfo4ModeE 5153213
_ZN2v88internal14TurboAssembler21CallForDeoptimizationEmi 3354655
_ZN2v88internal14TurboAssembler19DecompressAnyTaggedENS0_8RegisterENS0_7OperandES2_ 2933096
_ZN2v88internal14TurboAssembler3RetEiNS0_8RegisterE 2619364
_ZN2v88internal14TurboAssembler16StoreTaggedFieldENS0_7OperandENS0_8RegisterE 2618236
_ZN2v88internal14TurboAssembler4MoveENS0_8RegisterENS0_3SmiE 2450952
_ZN2v88internal14TurboAssembler3SetENS0_8RegisterEl 2182146
_ZN2v88internal14TurboAssembler18AssertZeroExtendedENS0_8RegisterE 2146521
_ZN2v88internal14TurboAssembler23DecompressTaggedPointerENS0_8RegisterENS0_7OperandE 2017128
_ZN2v88internal14TurboAssembler8LoadRootENS0_8RegisterENS0_9RootIndexE 1962439
_ZN2v88internal14TurboAssembler10MoveNumberENS0_8RegisterEd 1790694
_ZN2v88internal14TurboAssembler26ExternalReferenceAsOperandENS0_17ExternalReferenceENS0_8RegisterE 1142047
_ZN2v88internal14TurboAssembler12StubPrologueENS0_10StackFrame4TypeE 989526
_ZN2v88internal14TurboAssembler11LoadAddressENS0_8RegisterENS0_17ExternalReferenceE 950006
_ZN2v88internal14TurboAssembler10LeaveFrameENS0_10StackFrame4TypeE 947041
_ZN2v88internal14TurboAssembler16LoadRootRelativeENS0_8RegisterEi 807912
_ZN2v88internal14MacroAssembler8PushQuadENS0_7OperandE 792491
_ZN2v88internal14TurboAssembler20PrepareCallCFunctionEi 762163
_ZN2v88internal14TurboAssembler13CallCFunctionENS0_8RegisterEi 762155
_ZN2v88internal14TurboAssembler13CallCFunctionENS0_17ExternalReferenceEi 761013
_ZN2v88internal14TurboAssembler22LoadTaggedPointerFieldENS0_8RegisterENS0_7OperandE 734455
_ZN2v88internal14MacroAssembler7PopQuadENS0_7OperandE 704445
_ZN2v88internal14TurboAssembler13CheckPageFlagENS0_8RegisterES2_iNS0_9ConditionEPNS0_5LabelENS4_8DistanceE 658029
_ZN2v88internal14TurboAssembler8PrologueEv 644072
_ZN2v88internal14TurboAssembler10EnterFrameENS0_10StackFrame4TypeE 595130
_ZN2v88internal14TurboAssembler11CompareRootENS0_8RegisterENS0_9RootIndexE 563174
_ZN2v88internal14TurboAssembler4JumpENS0_6HandleINS0_4CodeEEENS0_9RelocInfo4ModeENS0_9ConditionE 513702
_ZN2v88internal14TurboAssembler4MoveENS0_11XMMRegisterEm 427572
_ZN2v88internal14TurboAssembler19LoadCodeObjectEntryENS0_8RegisterES2_ 405539
_ZN2v88internal14TurboAssembler9Cvtlsi2sdENS0_11XMMRegisterENS0_8RegisterE 375238
_ZN2v88internal14TurboAssembler17AssertUnreachableENS0_11AbortReasonE 364297
_ZN2v88internal14TurboAssembler8MovePairENS0_8RegisterES2_S2_S2_ 329016
_ZN2v88internal14TurboAssembler19CallRecordWriteStubENS0_8RegisterES2_NS0_19RememberedSetActionENS0_14SaveFPRegsModeENS0_6HandleINS0_4CodeEEEm 329015
_ZN2v88internal14TurboAssembler16RestoreRegistersEj 329011
_ZN2v88internal14TurboAssembler13SaveRegistersEj 329007
_ZN2v88internal14TurboAssembler19CallRecordWriteStubENS0_8RegisterES2_NS0_19RememberedSetActionENS0_14SaveFPRegsModeE 328706
_ZN2v88internal14TurboAssembler9JumpIfSmiENS0_8RegisterEPNS0_5LabelENS3_8DistanceE 304787
_ZN2v88internal14TurboAssembler16StoreTaggedFieldENS0_7OperandENS0_9ImmediateE 197938
_ZN2v88internal14TurboAssembler4PushENS0_9ImmediateE 164982
_ZN2v88internal14TurboAssembler4MoveENS0_11XMMRegisterEj 131259
_ZN2v88internal14TurboAssembler9Cvttsd2siENS0_8RegisterENS0_11XMMRegisterE 108230
_ZN2v88internal14TurboAssembler22DecompressTaggedSignedENS0_8RegisterENS0_7OperandE 87022
_ZN2v88internal14TurboAssembler10Cvttsd2siqENS0_8RegisterENS0_11XMMRegisterE 63984
_GLOBAL__sub_I_macro_assembler_x64.cc 60108
_ZN2v88internal14TurboAssembler4PushENS0_7OperandE 58368
_ZN2v88internal14TurboAssembler9Cvtlsi2sdENS0_11XMMRegisterENS0_7OperandE 57684
_ZN2v88internal14MacroAssembler5StoreENS0_17ExternalReferenceENS0_8RegisterE 46380
_ZN2v88internal14MacroAssembler3PopENS0_7OperandE 44196
_ZN2v88internal14TurboAssembler22LoadFromConstantsTableENS0_8RegisterEi 39648
_ZN2v88internal14TurboAssembler6PextrdENS0_8RegisterENS0_11XMMRegisterEa 36891
_ZN2v88internal14TurboAssembler4PushENS0_8RegisterE 27188
_ZN2v88internal14TurboAssembler14CallCodeObjectENS0_8RegisterE 24072
_ZN2v88internal14TurboAssembler9Cvtqsi2sdENS0_11XMMRegisterENS0_8RegisterE 20861
_ZN2v88internal14TurboAssembler9Cvttsd2siENS0_8RegisterENS0_7OperandE 20330
_ZN2v88internal14TurboAssembler22LoadRootRegisterOffsetENS0_8RegisterEl 18816
_ZN2v88internal14TurboAssembler3SetENS0_7OperandEl 12727
_ZN2v88internal14TurboAssembler8Cvtsd2ssENS0_11XMMRegisterENS0_7OperandE 11848
_ZN2v88internal14TurboAssembler8Cvtss2sdENS0_11XMMRegisterENS0_7OperandE 11349
_ZN2v88internal14TurboAssembler9Cvtlui2sdENS0_11XMMRegisterENS0_7OperandE 10806
_ZN2v88internal14TurboAssembler8Cvtss2sdENS0_11XMMRegisterES2_ 9195
_ZN2v88internal14TurboAssembler8Cvtsd2ssENS0_11XMMRegisterES2_ 6164
_ZN2v88internal14TurboAssembler5AbortENS0_11AbortReasonE 4957
_ZN2v88internal14TurboAssembler9Cvtqui2sdENS0_11XMMRegisterENS0_8RegisterE 3739
_ZN2v88internal14TurboAssembler4CallENS0_7OperandE 3584
_ZN2v88internal14TurboAssembler18CallBuiltinPointerENS0_8RegisterE 3584
_ZN2v88internal14TurboAssembler10Cvttsd2uiqENS0_8RegisterENS0_11XMMRegisterEPNS0_5LabelE 3016
_ZN2v88internal12_GLOBAL__N_120ConvertFloatToUint64INS0_11XMMRegisterELb1EEEvPNS0_14TurboAssemblerENS0_8RegisterET_PNS0_5LabelE 3016
_ZN2v88internal14TurboAssembler18MoveStringConstantENS0_8RegisterEPKNS0_18StringConstantBaseENS0_9RelocInfo4ModeE 2125
_ZN2v88internal14TurboAssembler9Cvtqsi2sdENS0_11XMMRegisterENS0_7OperandE 2015
_ZN2v88internal14MacroAssembler3PopENS0_8RegisterE 1984
_ZN2v88internal14MacroAssembler11CallRuntimeEPKNS0_7Runtime8FunctionEiNS0_14SaveFPRegsModeE 1960
_ZN2v88internal22StackArgumentsAccessor18GetArgumentOperandEi 1792
_ZN2v88internal14TurboAssembler8SmiUntagENS0_8RegisterENS0_7OperandE 1680
_ZN2v88internal14TurboAssembler8SmiUntagENS0_8RegisterES2_ 1568
_ZN2v88internal14TurboAssembler6PinsrdENS0_11XMMRegisterENS0_7OperandEa 1440
_ZN2v88internal14TurboAssembler3RetEv 1392
_ZN2v88internal14MacroAssembler6SmiTagENS0_8RegisterES2_ 1246
_ZN2v88internal14TurboAssembler9Cvtqui2sdENS0_11XMMRegisterENS0_7OperandE 1232
_ZN2v88internal14TurboAssembler9Cvtlsi2ssENS0_11XMMRegisterENS0_8RegisterE 1136
_ZN2v88internal14MacroAssembler15CmpInstanceTypeENS0_8RegisterENS0_12InstanceTypeE 1120
_ZN2v88internal14TurboAssembler18PrepareForTailCallERKNS0_14ParameterCountENS0_8RegisterES5_S5_ 1120
_ZN2v88internal14TurboAssembler4JumpEmNS0_9RelocInfo4ModeE 1024
_ZN2v88internal14MacroAssembler23JumpToExternalReferenceERKNS0_17ExternalReferenceEb 840
_ZN2v88internal14MacroAssembler15TailCallRuntimeENS0_7Runtime10FunctionIdE 840
_ZN2v88internal14TurboAssembler14JumpCodeObjectENS0_8RegisterE 728
_ZN2v88internal14TurboAssembler4MoveENS0_8RegisterES2_ 728
_ZNK2v88internal14TurboAssembler31RequiredStackSizeForCallerSavedENS0_14SaveFPRegsModeENS0_8RegisterES3_S3_ 676
_ZN2v88internal14TurboAssembler15PushCallerSavedENS0_14SaveFPRegsModeENS0_8RegisterES3_S3_ 676
_ZN2v88internal14TurboAssembler14PopCallerSavedENS0_14SaveFPRegsModeENS0_8RegisterES3_S3_ 676
_ZN2v88internal14MacroAssembler8PushRootENS0_9RootIndexE 672
_ZN2v88internal14MacroAssembler22EnterExitFramePrologueEbNS0_10StackFrame4TypeE 672
_ZN2v88internal14MacroAssembler22LeaveExitFrameEpilogueEv 672
_ZN2v88internal14MacroAssembler22EnterExitFrameEpilogueEib 672
_ZN2v88internal14MacroAssembler10SmiToIndexENS0_8RegisterES2_i 568
_ZN2v88internal14TurboAssembler30ResetSpeculationPoisonRegisterEv 560
_ZN2v88internal14MacroAssembler14LeaveExitFrameEbb 560
_ZN2v88internal14MacroAssembler13CmpObjectTypeENS0_8RegisterENS0_12InstanceTypeES2_ 560
_ZN2v88internal14MacroAssembler9AssertSmiENS0_8RegisterE 554
_ZN2v88internal14TurboAssembler6PinsrdENS0_11XMMRegisterENS0_8RegisterEa 464
_ZN2v88internal14TurboAssembler9Cvttss2siENS0_8RegisterENS0_11XMMRegisterE 460
_ZN2v88internal14MacroAssembler14EnterExitFrameEibNS0_10StackFrame4TypeE 448
_ZN2v88internal14TurboAssembler6LzcntlENS0_8RegisterES2_ 446
_ZN2v88internal14TurboAssembler9Cvtqsi2ssENS0_11XMMRegisterENS0_8RegisterE 395
_ZN2v88internal14TurboAssembler9Cvtlui2sdENS0_11XMMRegisterENS0_8RegisterE 395
_ZN2v88internal14MacroAssembler4LoadENS0_8RegisterENS0_17ExternalReferenceE 392
_ZN2v88internal14TurboAssembler10Cvttss2siqENS0_8RegisterENS0_11XMMRegisterE 364
_ZN2v88internal14MacroAssembler18InvokeFunctionCodeENS0_8RegisterES2_RKNS0_14ParameterCountES5_10InvokeFlag 336
_ZN2v88internal14MacroAssembler14InvokePrologueERKNS0_14ParameterCountES4_PNS0_5LabelEPb10InvokeFlagNS5_8DistanceE 336
_ZN2v88internal14MacroAssembler21LoadNativeContextSlotEiNS0_8RegisterE 336
_ZN2v88internal14MacroAssembler14CheckDebugHookENS0_8RegisterES2_RKNS0_14ParameterCountES5_ 336
_ZN2v88internal14TurboAssembler18LoadAnyTaggedFieldENS0_8RegisterENS0_7OperandES2_ 336
_ZN2v88internal14TurboAssembler6TzcntlENS0_8RegisterES2_ 332
_ZN2v88internal14TurboAssembler19CallRecordWriteStubENS0_8RegisterES2_NS0_19RememberedSetActionENS0_14SaveFPRegsModeEm 309
_ZN2v88internal14MacroAssembler4DropEi 288
_ZN2v88internal14MacroAssembler14AssertFunctionENS0_8RegisterE 280
_ZN2v88internal14TurboAssembler13SmiUntagFieldENS0_8RegisterENS0_7OperandE 280
_ZN2v88internal14MacroAssembler10SmiCompareENS0_8RegisterENS0_3SmiE 224
_ZN2v88internal14MacroAssembler3CmpENS0_8RegisterENS0_3SmiE 224
_ZN2v88internal14MacroAssembler17EnterApiExitFrameEi 224
_ZN2v88internal14TurboAssembler5CheckENS0_9ConditionENS0_11AbortReasonE 202
_ZN2v88internal14TurboAssembler14GetSmiConstantENS0_3SmiE 168
_ZN2v88internal14MacroAssembler14InvokeFunctionENS0_8RegisterES2_RKNS0_14ParameterCountES5_10InvokeFlag 168
_ZN2v88internal14MacroAssembler15PopStackHandlerEv 168
_ZN2v88internal14MacroAssembler16PushStackHandlerEv 168
_ZN2v88internal14MacroAssembler16IncrementCounterEPNS0_12StatsCounterEi 168
_ZN2v88internal14MacroAssembler10SmiCompareENS0_8RegisterES2_ 165
_ZN2v88internal14TurboAssembler6AssertENS0_9ConditionENS0_11AbortReasonE 122
_ZN2v88internal14TurboAssembler23ComputeCodeStartAddressENS0_8RegisterE 114
_ZN2v88internal14MacroAssembler11PushAddressENS0_17ExternalReferenceE 112
_ZN2v88internal14MacroAssembler17AssertConstructorENS0_8RegisterE 112
_ZN2v88internal14TurboAssembler22PushTaggedPointerFieldENS0_7OperandENS0_8RegisterE 112
_ZN2v88internal14MacroAssembler16RecordWriteFieldENS0_8RegisterEiS2_S2_NS0_14SaveFPRegsModeENS0_19RememberedSetActionENS0_8SmiCheckE 112
_ZN2v88internal14MacroAssembler14InvokeFunctionENS0_8RegisterES2_RKNS0_14ParameterCountE10InvokeFlag 112
_ZN2v88internal14MacroAssembler19AssertBoundFunctionENS0_8RegisterE 112
_ZN2v88internal14MacroAssembler3CmpENS0_7OperandENS0_6HandleINS0_6ObjectEEE 112
_ZN2v88internal14MacroAssembler31AssertUndefinedOrAllocationSiteENS0_8RegisterE 112
_ZN2v88internal14MacroAssembler17LeaveApiExitFrameEv 112
_ZN2v88internal14MacroAssembler12AssertNotSmiENS0_8RegisterE 112
_ZN2v88internal14MacroAssembler11RecordWriteENS0_8RegisterES2_S2_NS0_14SaveFPRegsModeENS0_19RememberedSetActionENS0_8SmiCheckE 112
_ZN2v88internal14TurboAssembler18PushTaggedAnyFieldENS0_7OperandENS0_8RegisterES3_ 112
_ZN2v88internal14TurboAssembler9Cvtlui2ssENS0_11XMMRegisterENS0_8RegisterE 88
_ZN2v88internal14TurboAssembler10Cvttss2uiqENS0_8RegisterENS0_11XMMRegisterEPNS0_5LabelE 88
_ZN2v88internal12_GLOBAL__N_120ConvertFloatToUint64INS0_11XMMRegisterELb0EEEvPNS0_14TurboAssemblerENS0_8RegisterET_PNS0_5LabelE 88
_ZN2v88internal14TurboAssembler21CallRuntimeWithCEntryENS0_7Runtime10FunctionIdENS0_8RegisterE 76
_ZN2v88internal14TurboAssembler7PopcntlENS0_8RegisterES2_ 64
_ZN2v88internal14TurboAssembler9Cvtqui2ssENS0_11XMMRegisterENS0_8RegisterE 60
_ZN2v88internal14MacroAssembler15JumpIfIsInRangeENS0_8RegisterEjjPNS0_5LabelENS3_8DistanceE 56
_ZN2v88internal14MacroAssembler13LoadWeakValueENS0_8RegisterEPNS0_5LabelE 56
_ZN2v88internal14MacroAssembler22DropUnderReturnAddressEiNS0_8RegisterE 56
_ZN2v88internal14MacroAssembler21AssertGeneratorObjectENS0_8RegisterE 56
_ZN2v88internal14MacroAssembler15MaybeDropFramesEv 56
_ZN2v88internal14MacroAssembler12JumpIfNotSmiENS0_8RegisterEPNS0_5LabelENS3_8DistanceE 56
_ZN2v88internal14TurboAssembler4PushENS0_3SmiE 56
_ZN2v88internal14TurboAssembler6TzcntqENS0_8RegisterES2_ 44
_ZN2v88internal14TurboAssembler7PopcntqENS0_8RegisterES2_ 44
_ZN2v88internal14TurboAssembler8CheckSmiENS0_8RegisterE 40
_ZN2v88internal14TurboAssembler6LzcntqENS0_8RegisterES2_ 36
_ZN2v88internal14TurboAssembler4PushENS0_6HandleINS0_10HeapObjectEEE 21
_ZN2v88internal14TurboAssembler9Cvtlsi2ssENS0_11XMMRegisterENS0_7OperandE 8
_ZN2v88internal14MacroAssembler5AbspdENS0_11XMMRegisterE 5
_ZN2v88internal14MacroAssembler5NegpsENS0_11XMMRegisterE 5
_ZN2v88internal14MacroAssembler5AbspsENS0_11XMMRegisterE 5
_ZN2v88internal14MacroAssembler5NegpdENS0_11XMMRegisterE 5
_ZN2v88internal14TurboAssembler10Cvttsd2siqENS0_8RegisterENS0_7OperandE 1
_ZN2v88internal14MacroAssembler16DecrementCounterEPNS0_12StatsCounterEi 0
_ZN2v88internal14TurboAssembler10Cvttsd2uiqENS0_8RegisterENS0_7OperandEPNS0_5LabelE 0
_ZN2v88internal14TurboAssembler6LzcntqENS0_8RegisterENS0_7OperandE 0
_ZN2v88internal14MacroAssembler10SmiCompareENS0_7OperandENS0_8RegisterE 0
_ZN2v88internal14TurboAssembler4JumpENS0_7OperandE 0
_ZN2v88internal14TurboAssembler19CheckStackAlignmentEv 0
_ZN2v88internal14MacroAssembler14SmiAddConstantENS0_7OperandENS0_3SmiE 0
_ZN2v88internal14TurboAssembler4JumpENS0_17ExternalReferenceE 0
_ZN2v88internal14TurboAssembler13RetpolineJumpENS0_8RegisterE 0
_ZN2v88internal12_GLOBAL__N_120ConvertFloatToUint64INS0_7OperandELb1EEEvPNS0_14TurboAssemblerENS0_8RegisterET_PNS0_5LabelE 0
_ZN2v88internal12_GLOBAL__N_120ConvertFloatToUint64INS0_7OperandELb0EEEvPNS0_14TurboAssemblerENS0_8RegisterET_PNS0_5LabelE 0
_ZN2v88internal14TurboAssembler10Cvttss2siqENS0_8RegisterENS0_7OperandE 0
_ZN2v88internal14TurboAssembler9Cvtlui2ssENS0_11XMMRegisterENS0_7OperandE 0
_ZN2v88internal14TurboAssembler7PopcntqENS0_8RegisterENS0_7OperandE 0
_ZN2v88internal14TurboAssembler8CheckSmiENS0_7OperandE 0
_ZN2v88internal14TurboAssembler4MoveENS0_7OperandENS0_6HandleINS0_10HeapObjectEEENS0_9RelocInfo4ModeE 0
_ZN2v88internal14TurboAssembler11CompareRootENS0_7OperandENS0_9RootIndexE 0
_ZN2v88internal14TurboAssembler9Cvtqsi2ssENS0_11XMMRegisterENS0_7OperandE 0
_ZN2v88internal14TurboAssembler6LzcntlENS0_8RegisterENS0_7OperandE 0
_ZN2v88internal14TurboAssembler4CallEmNS0_9RelocInfo4ModeE 0
_ZN2v88internal14TurboAssembler10Cvttss2uiqENS0_8RegisterENS0_7OperandEPNS0_5LabelE 0
_ZN2v88internal14TurboAssembler7PopcntlENS0_8RegisterENS0_7OperandE 0
_ZN2v88internal14TurboAssembler13RetpolineCallEmNS0_9RelocInfo4ModeE 0
_ZN2v88internal14MacroAssembler3CmpENS0_8RegisterENS0_6HandleINS0_6ObjectEEE 0
_ZN2v88internal14MacroAssembler10SmiCompareENS0_7OperandENS0_3SmiE 0
_ZN2v88internal14TurboAssembler9Cvttss2siENS0_8RegisterENS0_7OperandE 0
_ZN2v88internal14MacroAssembler5PopadEv 0
_ZN2v88internal14TurboAssembler6TzcntqENS0_8RegisterENS0_7OperandE 0
_ZN2v88internal14MacroAssembler10SmiCompareENS0_8RegisterENS0_7OperandE 0
_ZN2v88internal14MacroAssembler9DoubleToIENS0_8RegisterENS0_11XMMRegisterES3_PNS0_5LabelES5_NS4_8DistanceE 0
_ZN2v88internal14TurboAssembler6TzcntlENS0_8RegisterENS0_7OperandE 0
_ZN2v88internal14TurboAssembler13RetpolineCallENS0_8RegisterE 0
_ZN2v88internal14MacroAssembler9PushImm32Ei 0
_ZN2v88internal14TurboAssembler34ArgumentStackSlotsForCFunctionCallEi 0
_ZN2v88internal14MacroAssembler3CmpENS0_7OperandENS0_3SmiE 0
_ZN2v88internal14TurboAssembler9Cvtqui2ssENS0_11XMMRegisterENS0_7OperandE 0
_ZN2v88internal14MacroAssembler9AssertSmiENS0_7OperandE 0
_ZN2v88internal14TurboAssembler4CallENS0_17ExternalReferenceE 0
_ZN2v88internal14MacroAssembler12JumpIfNotSmiENS0_7OperandEPNS0_5LabelENS3_8DistanceE 0
_ZN2v88internal22StackArgumentsAccessorC2ENS0_8RegisterERKNS0_14ParameterCountENS0_34StackArgumentsAccessorReceiverModeEi 0
_ZN2v88internal14MacroAssembler6PushadEv 0

Generated by: LCOV version 1.10