LCOV - code coverage report
Current view: top level - src/compiler/x64 - code-generator-x64.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 1094 1241 88.2 %
Date: 2017-04-26 Functions: 53 105 50.5 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionE 38937196
_ZN2v88internal8compiler13CodeGenerator12AssembleMoveEPNS1_18InstructionOperandES4_ 23477008
_ZN2v88internal8compiler19X64OperandConverter13SlotToOperandEii 9275610
_ZN2v88internal8compiler19X64OperandConverter13MemoryOperandEPm 7526758
_ZN2v88internal8compiler12_GLOBAL__N_119EmitOOLTrapIfNeededEPNS0_4ZoneEPNS1_13CodeGeneratorEimRNS1_19X64OperandConverterEi 4931024
_ZN2v88internal8compiler12_GLOBAL__N_125FlagsConditionToConditionENS1_14FlagsConditionE 3781722
_ZN2v88internal8compiler13CodeGenerator23EnsureSpaceForLazyDeoptEv 3608293
_ZN2v88internal8compiler13CodeGenerator18AssembleArchBranchEPNS1_11InstructionEPNS1_10BranchInfoE 3548728
_ZN2v88internal8compiler13CodeGenerator16AssembleArchJumpENS1_9RpoNumberE 3286652
_ZN2v88internal8compiler19X64OperandConverter11ToImmediateEPNS1_18InstructionOperandE 2138140
_ZN2v88internal8compiler13CodeGenerator14AssembleReturnEPNS1_18InstructionOperandE 1088029
_ZN2v88internal8compiler13CodeGenerator10FinishCodeEv 912010
_ZN2v88internal8compiler13CodeGenerator11FinishFrameEPNS1_5FrameE 912005
_ZN2v88internal8compiler13CodeGenerator22AssembleConstructFrameEv 873844
_ZN2v88internal8compiler13CodeGenerator24AssembleDeconstructFrameEv 869177
_ZN2v88internal8compiler19X64OperandConverter12InputOperandEmi 525665
_ZN2v88internal8compiler12_GLOBAL__N_120OutOfLineRecordWrite8GenerateEv 349240
_ZN2v88internal8compiler12_GLOBAL__N_129AdjustStackPointerForTailCallEPNS0_14MacroAssemblerEPNS1_16FrameAccessStateEib 339881
_ZN2v88internal8compiler13CodeGenerator23AssembleDeoptimizerCallEiNS0_14SourcePositionE 276969
_ZN2v88internal8compiler13CodeGenerator19AssembleArchBooleanEPNS1_11InstructionENS1_14FlagsConditionE 216689
_ZN2v88internal8compiler13CodeGenerator25AssembleTailCallBeforeGapEPNS1_11InstructionEi 149085
_ZN2v88internal8compiler13CodeGenerator24AssembleTailCallAfterGapEPNS1_11InstructionEi 149085
_ZN2v88internal8compiler13CodeGenerator23AssemblePrepareTailCallEv 149085
_ZN2v88internal8compiler12_GLOBAL__N_126OutOfLineTruncateDoubleToI8GenerateEv 70121
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadInteger8GenerateE_3v 55835
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreInteger8GenerateE_3v 32480
_ZN2v88internal8compiler13CodeGenerator12AssembleSwapEPNS1_18InstructionOperandES4_ 18445
_ZN2v88internal8compiler13CodeGenerator24AssembleArchLookupSwitchEPNS1_11InstructionE 17259
_ZZN2v88internal8compiler13CodeGenerator16AssembleArchTrapEPNS1_11InstructionENS1_14FlagsConditionEEN13OutOfLineTrap18GenerateCallToTrapENS0_8Builtins4NameE 16305
_ZN2v88internal8compiler13CodeGenerator16AssembleArchTrapEPNS1_11InstructionENS1_14FlagsConditionE 16305
_ZZN2v88internal8compiler13CodeGenerator16AssembleArchTrapEPNS1_11InstructionENS1_14FlagsConditionEEN13OutOfLineTrap8GenerateEv 16305
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN18OutOfLineLoadFloat8GenerateEv 8953
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreInteger8GenerateE_4v 8486
_ZN2v88internal8compiler13CodeGenerator23AssembleArchTableSwitchEPNS1_11InstructionE 6148
_ZN2v88internal8compiler13CodeGenerator17AssembleJumpTableEPPNS0_5LabelEm 6148
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN19OutOfLineStoreFloat8GenerateEv 5456
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadInteger8GenerateEv 3694
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadInteger8GenerateE_0v 2925
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreInteger8GenerateEv 2612
_ZN2v88internal8compiler12_GLOBAL__N_117WasmOutOfLineTrap8GenerateEv 1650
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreInteger8GenerateE_0v 1599
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreInteger8GenerateE_1v 1328
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadInteger8GenerateE_1v 1240
_ZN2v88internal8compiler13CodeGenerator32AssemblePopArgumentsAdaptorFrameENS0_8RegisterES3_S3_S3_ 1041
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadInteger8GenerateE_2v 767
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreInteger8GenerateE_2v 690
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN18OutOfLineLoadFloat8GenerateE_0v 536
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN19OutOfLineStoreFloat8GenerateE_0v 488
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat64NaN8GenerateEv 313
_ZN2v88internal8compiler12_GLOBAL__N_117OutOfLineLoadZero8GenerateEv 133
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat32NaN8GenerateEv 121
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreInteger8GenerateE_5v 7
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadInteger8GenerateE_4v 7
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD2E_2v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD2E_0v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreInteger8GenerateE_6v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN19OutOfLineStoreFloatD0E_0v 0
_ZN2v88internal8compiler12_GLOBAL__N_120OutOfLineRecordWriteD2Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD2E_5v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD0Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD2E_0v 0
_ZZN2v88internal8compiler13CodeGenerator16AssembleArchTrapEPNS1_11InstructionENS1_14FlagsConditionEEN13OutOfLineTrapD2Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_126OutOfLineTruncateDoubleToID0Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat64NaND2Ev 0
_ZZN2v88internal8compiler13CodeGenerator16AssembleArchTrapEPNS1_11InstructionENS1_14FlagsConditionEEN13OutOfLineTrapD0Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN19OutOfLineStoreFloatD2Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD0E_0v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN18OutOfLineLoadFloatD0E_0v 0
_ZN2v88internal8compiler12_GLOBAL__N_117OutOfLineLoadZeroD0Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN18OutOfLineLoadFloatD2Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD0E_4v 0
_ZN2v88internal8compiler12_GLOBAL__N_117WasmOutOfLineTrapD0Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN19OutOfLineStoreFloatD2E_0v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD2E_3v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD0E_3v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD0E_1v 0
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat32NaND2Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD0E_3v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD0E_5v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD2E_1v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD0E_0v 0
_ZN2v88internal8compiler12_GLOBAL__N_117OutOfLineLoadZeroD2Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD2E_2v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD2E_6v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN18OutOfLineLoadFloatD0Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD0E_6v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD2E_1v 0
_ZN2v88internal8compiler12_GLOBAL__N_120OutOfLineRecordWriteD0Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_117WasmOutOfLineTrapD2Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD2E_3v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD2Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD0E_2v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN19OutOfLineStoreFloatD0Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD0E_1v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD2E_4v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN18OutOfLineLoadFloatD2E_0v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD0E_4v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD2E_4v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN20OutOfLineLoadIntegerD0E_2v 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD0Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_126OutOfLineTruncateDoubleToID2Ev 0
_ZZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionEEN21OutOfLineStoreIntegerD2Ev 0
_ZN2v88internal8compiler19X64OperandConverter13OutputOperandEv 0
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat64NaND0Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat32NaND0Ev 0

Generated by: LCOV version 1.10