LCOV - code coverage report
Current view: top level - src/compiler/backend/x64 - code-generator-x64.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 1421 1603 88.6 %
Date: 2019-01-20 Functions: 42 59 71.2 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal8compiler13CodeGenerator23AssembleArchInstructionEPNS1_11InstructionE 64857217
_ZN2v88internal8compiler13CodeGenerator12AssembleMoveEPNS1_18InstructionOperandES4_ 34754549
_ZZN2v88internal8compiler13CodeGenerator12AssembleMoveEPNS1_18InstructionOperandES4_ENKUlNS0_8RegisterENS1_8ConstantEE_clES5_S6_ 18245952
_ZN2v88internal8compiler19X64OperandConverter13MemoryOperandEPm 14598246
_ZN2v88internal8compiler19X64OperandConverter13SlotToOperandEii 13171980
_ZN2v88internal8compiler12_GLOBAL__N_119EmitOOLTrapIfNeededEPNS0_4ZoneEPNS1_13CodeGeneratorEiPNS1_11InstructionERNS1_19X64OperandConverterEi.isra.87 10711446
_ZN2v88internal8compiler12_GLOBAL__N_129EmitWordLoadPoisoningIfNeededEPNS1_13CodeGeneratorEiPNS1_11InstructionERNS1_19X64OperandConverterE.isra.84 10018014
_ZN2v88internal8compiler12_GLOBAL__N_125FlagsConditionToConditionENS1_14FlagsConditionE 6185284
_ZN2v88internal8compiler13CodeGenerator18AssembleArchBranchEPNS1_11InstructionEPNS1_10BranchInfoE 5189870
_ZN2v88internal8compiler13CodeGenerator16AssembleArchJumpENS1_9RpoNumberE 4948665
_ZN2v88internal8compiler19X64OperandConverter11ToImmediateEPNS1_18InstructionOperandE 4289866
_ZN2v88internal8compiler13CodeGenerator14AssembleReturnEPNS1_18InstructionOperandE 3264175
_ZN2v88internal8compiler13CodeGenerator22AssembleConstructFrameEv 2961038
_ZN2v88internal8compiler13CodeGenerator24AssembleDeconstructFrameEv 2958864
_ZN2v88internal8compiler13CodeGenerator11FinishFrameEPNS1_5FrameE 2949471
_ZN2v88internal8compiler13CodeGenerator10FinishCodeEv 2949296
_ZN2v88internal8compiler19X64OperandConverter12InputOperandEmi 1044868
_ZN2v88internal8compiler13CodeGenerator19AssembleArchBooleanEPNS1_11InstructionENS1_14FlagsConditionE 607881
_ZN2v88internal8compiler12_GLOBAL__N_117WasmOutOfLineTrap18GenerateCallToTrapENS1_6TrapIdE 503552
_ZN2v88internal8compiler12_GLOBAL__N_128WasmProtectedInstructionTrap8GenerateEv 456260
_ZN2v88internal8compiler13CodeGenerator20BailoutIfDeoptimizedEv 456073
_ZN2v88internal8compiler13CodeGenerator23AssembleArchDeoptBranchEPNS1_11InstructionEPNS1_10BranchInfoE 340295
_ZN2v88internal8compiler12_GLOBAL__N_120OutOfLineRecordWrite8GenerateEv 313550
_ZN2v88internal8compiler12_GLOBAL__N_129AdjustStackPointerForTailCallEPNS0_9AssemblerEPNS1_16FrameAccessStateEib 264733
_ZN2v88internal8compiler13CodeGenerator24AssembleTailCallAfterGapEPNS1_11InstructionEi 118307
_ZN2v88internal8compiler13CodeGenerator25AssembleTailCallBeforeGapEPNS1_11InstructionEi 118307
_ZN2v88internal8compiler13CodeGenerator23AssemblePrepareTailCallEv 118292
_ZN2v88internal8compiler13CodeGenerator12AssembleSwapEPNS1_18InstructionOperandES4_ 88887
_Z41__static_initialization_and_destruction_0ii 61289
_GLOBAL__sub_I_code_generator_x64.cc 61289
_ZN2v88internal8compiler12_GLOBAL__N_126OutOfLineTruncateDoubleToI8GenerateEv 55882
_ZN2v88internal8compiler12_GLOBAL__N_117WasmOutOfLineTrap8GenerateEv 47278
_ZN2v88internal8compiler13CodeGenerator16AssembleArchTrapEPNS1_11InstructionENS1_14FlagsConditionE 47267
_ZN2v88internal8compiler13CodeGenerator30AssembleArchBinarySearchSwitchEPNS1_11InstructionE 39506
_ZZN2v88internal8compiler13CodeGenerator12AssembleMoveEPNS1_18InstructionOperandES4_ENKUlNS0_7OperandENS1_8ConstantEE0_clES5_S6_ 38717
_ZN2v88internal8compiler12_GLOBAL__N_123SetupShuffleMaskOnStackEPNS0_14TurboAssemblerEPj 5960
_ZN2v88internal8compiler13CodeGenerator32AssemblePopArgumentsAdaptorFrameENS0_8RegisterES3_S3_S3_ 1344
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat64NaN8GenerateEv 647
_ZN2v88internal8compiler13CodeGenerator23AssembleArchTableSwitchEPNS1_11InstructionE 304
_ZN2v88internal8compiler13CodeGenerator17AssembleJumpTableEPPNS0_5LabelEm 304
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat32NaN8GenerateEv 183
_ZN2v88internal8compiler13CodeGenerator30AssembleCodeStartRegisterCheckEv 108
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat64NaND0Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat32NaND0Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_117WasmOutOfLineTrapD0Ev 0
_ZN2v88internal8compiler13CodeGenerator33AssembleRegisterArgumentPoisoningEv 0
_ZN2v88internal8compiler12_GLOBAL__N_126OutOfLineTruncateDoubleToID0Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_128WasmProtectedInstructionTrapD2Ev 0
_ZN2v88internal8compiler13CodeGenerator46GenerateSpeculationPoisonFromCodeStartRegisterEv 0
_ZN2v88internal8compiler12_GLOBAL__N_120OutOfLineRecordWriteD0Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat32NaND2Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_126OutOfLineTruncateDoubleToID2Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_117WasmOutOfLineTrapD2Ev 0
_ZN2v88internal8compiler12_GLOBAL__N_128WasmProtectedInstructionTrapD0Ev 0
_ZN2v88internal8compiler13CodeGenerator23AssembleBranchPoisoningENS1_14FlagsConditionEPNS1_11InstructionE 0
_ZN2v88internal8compiler12_GLOBAL__N_123OutOfLineLoadFloat64NaND2Ev 0
_ZN2v88internal8compiler13CodeGenerator24AssembleArchLookupSwitchEPNS1_11InstructionE 0
_ZN2v88internal8compiler12_GLOBAL__N_120OutOfLineRecordWriteD2Ev 0
_ZN2v88internal8compiler19X64OperandConverter13OutputOperandEv 0

Generated by: LCOV version 1.10