LCOV - code coverage report
Current view: top level - src/wasm/baseline/x64 - liftoff-assembler-x64.h (source / functions) Hit Total Coverage
Test: app.info Lines: 548 616 89.0 %
Date: 2019-02-19 Functions: 99 100 99.0 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal4wasm16LiftoffAssembler10StackCheckEPNS0_5LabelENS0_8RegisterE 234444
_ZN2v88internal4wasm16LiftoffAssembler11FillI64HalfENS0_8RegisterEjNS1_11RegPairHalfE.isra.19 0
_ZN2v88internal4wasm16LiftoffAssembler12CallIndirectEPNS0_9SignatureINS1_9ValueTypeEEEPNS0_8compiler14CallDescriptorENS0_8RegisterE.isra.120 115647
_ZN2v88internal4wasm16LiftoffAssembler12LoadConstantENS1_15LiftoffRegisterENS1_9WasmValueENS0_9RelocInfo4ModeE 1787813
_ZN2v88internal4wasm16LiftoffAssembler12PopRegistersENS1_14LiftoffRegListE 39807
_ZN2v88internal4wasm16LiftoffAssembler12emit_f32_absENS0_11XMMRegisterES3_ 32
_ZN2v88internal4wasm16LiftoffAssembler12emit_f32_addENS0_11XMMRegisterES3_S3_ 452
_ZN2v88internal4wasm16LiftoffAssembler12emit_f32_divENS0_11XMMRegisterES3_S3_ 379
_ZN2v88internal4wasm16LiftoffAssembler12emit_f32_mulENS0_11XMMRegisterES3_S3_ 447
_ZN2v88internal4wasm16LiftoffAssembler12emit_f32_negENS0_11XMMRegisterES3_ 227
_ZN2v88internal4wasm16LiftoffAssembler12emit_f32_subENS0_11XMMRegisterES3_S3_ 360
_ZN2v88internal4wasm16LiftoffAssembler12emit_f64_absENS0_11XMMRegisterES3_ 32
_ZN2v88internal4wasm16LiftoffAssembler12emit_f64_addENS0_11XMMRegisterES3_S3_ 833
_ZN2v88internal4wasm16LiftoffAssembler12emit_f64_divENS0_11XMMRegisterES3_S3_ 440
_ZN2v88internal4wasm16LiftoffAssembler12emit_f64_mulENS0_11XMMRegisterES3_S3_ 562
_ZN2v88internal4wasm16LiftoffAssembler12emit_f64_negENS0_11XMMRegisterES3_ 227
_ZN2v88internal4wasm16LiftoffAssembler12emit_f64_subENS0_11XMMRegisterES3_S3_ 364
_ZN2v88internal4wasm16LiftoffAssembler12emit_i32_addENS0_8RegisterES3_S3_ 278131
_ZN2v88internal4wasm16LiftoffAssembler12emit_i32_clzENS0_8RegisterES3_ 1144
_ZN2v88internal4wasm16LiftoffAssembler12emit_i32_ctzENS0_8RegisterES3_ 336
_ZN2v88internal4wasm16LiftoffAssembler12emit_i32_eqzENS0_8RegisterES3_ 104912
_ZN2v88internal4wasm16LiftoffAssembler12emit_i32_subENS0_8RegisterES3_S3_ 24083
_ZN2v88internal4wasm16LiftoffAssembler12emit_i64_addENS1_15LiftoffRegisterES3_S3_ 679
_ZN2v88internal4wasm16LiftoffAssembler12emit_i64_eqzENS0_8RegisterENS1_15LiftoffRegisterE 164
_ZN2v88internal4wasm16LiftoffAssembler12emit_i64_sarENS1_15LiftoffRegisterES3_NS0_8RegisterENS1_14LiftoffRegListE 632
_ZN2v88internal4wasm16LiftoffAssembler12emit_i64_shlENS1_15LiftoffRegisterES3_NS0_8RegisterENS1_14LiftoffRegListE 7101
_ZN2v88internal4wasm16LiftoffAssembler12emit_i64_shrENS1_15LiftoffRegisterES3_NS0_8RegisterENS1_14LiftoffRegListE 760
_ZN2v88internal4wasm16LiftoffAssembler12emit_i64_shrENS1_15LiftoffRegisterES3_i 484
_ZN2v88internal4wasm16LiftoffAssembler12emit_i64_subENS1_15LiftoffRegisterES3_S3_ 816
_ZN2v88internal4wasm16LiftoffAssembler13PushRegistersENS1_14LiftoffRegListE 39738
_ZN2v88internal4wasm16LiftoffAssembler13SpillInstanceENS0_8RegisterE 593663
_ZN2v88internal4wasm16LiftoffAssembler13emit_f32_ceilENS0_11XMMRegisterES3_ 20
_ZN2v88internal4wasm16LiftoffAssembler13emit_f64_ceilENS0_11XMMRegisterES3_ 20
_ZN2v88internal4wasm16LiftoffAssembler14MoveStackValueEjjNS1_9ValueTypeE 16
_ZN2v88internal4wasm16LiftoffAssembler14emit_cond_jumpENS0_9ConditionEPNS0_5LabelENS1_9ValueTypeENS0_8RegisterES7_ 326124
_ZN2v88internal4wasm16LiftoffAssembler14emit_f32_floorENS0_11XMMRegisterES3_ 20
_ZN2v88internal4wasm16LiftoffAssembler14emit_f32_truncENS0_11XMMRegisterES3_ 20
_ZN2v88internal4wasm16LiftoffAssembler14emit_f64_floorENS0_11XMMRegisterES3_ 20
_ZN2v88internal4wasm16LiftoffAssembler14emit_f64_truncENS0_11XMMRegisterES3_ 20
_ZN2v88internal4wasm16LiftoffAssembler15emit_i32_popcntENS0_8RegisterES3_ 76
_ZN2v88internal4wasm16LiftoffAssembler16FillInstanceIntoENS0_8RegisterE 8714
_ZN2v88internal4wasm16LiftoffAssembler16LoadFromInstanceENS0_8RegisterEji 555056
_ZN2v88internal4wasm16LiftoffAssembler17AllocateStackSlotENS0_8RegisterEj 39
_ZN2v88internal4wasm16LiftoffAssembler17LoadTaggedPointerENS0_8RegisterES3_S3_jNS1_14LiftoffRegListE.isra.125 115644
_ZN2v88internal4wasm16LiftoffAssembler17emit_f32_copysignENS0_11XMMRegisterES3_S3_ 28
_ZN2v88internal4wasm16LiftoffAssembler17emit_f64_copysignENS0_11XMMRegisterES3_S3_ 28
_ZN2v88internal4wasm16LiftoffAssembler17emit_i32_set_condENS0_9ConditionENS0_8RegisterES4_S4_ 205612
_ZN2v88internal4wasm16LiftoffAssembler17emit_i64_set_condENS0_9ConditionENS0_8RegisterENS1_15LiftoffRegisterES5_ 34915
_ZN2v88internal4wasm16LiftoffAssembler19LoadCallerFrameSlotENS1_15LiftoffRegisterEjNS1_9ValueTypeE 31295
_ZN2v88internal4wasm16LiftoffAssembler20emit_f32_nearest_intENS0_11XMMRegisterES3_ 20
_ZN2v88internal4wasm16LiftoffAssembler20emit_f64_nearest_intENS0_11XMMRegisterES3_ 20
_ZN2v88internal4wasm16LiftoffAssembler20emit_type_conversionENS1_10WasmOpcodeENS1_15LiftoffRegisterES4_PNS0_5LabelE 117418
_ZN2v88internal4wasm16LiftoffAssembler22PatchPrepareStackFrameEij.isra.390 570168
_ZN2v88internal4wasm16LiftoffAssembler26CallTrapCallbackForTestingEv 217624
_ZN2v88internal4wasm16LiftoffAssembler29LoadTaggedPointerFromInstanceENS0_8RegisterEj 115688
_ZN2v88internal4wasm16LiftoffAssembler4FillENS1_15LiftoffRegisterEjNS1_9ValueTypeE 84530
_ZN2v88internal4wasm16LiftoffAssembler4LoadENS1_15LiftoffRegisterENS0_8RegisterES4_jNS1_8LoadTypeENS1_14LiftoffRegListEPjb 204208
_ZN2v88internal4wasm16LiftoffAssembler4MoveENS0_11XMMRegisterES3_NS1_9ValueTypeE 195129
_ZN2v88internal4wasm16LiftoffAssembler4MoveENS0_8RegisterES3_NS1_9ValueTypeE 641758
_ZN2v88internal4wasm16LiftoffAssembler5CallCEPNS0_9SignatureINS1_9ValueTypeEEEPKNS1_15LiftoffRegisterES9_S4_iNS0_17ExternalReferenceE 26952
_ZN2v88internal4wasm16LiftoffAssembler5SpillEjNS1_15LiftoffRegisterENS1_9ValueTypeE 514516
_ZN2v88internal4wasm16LiftoffAssembler5SpillEjNS1_9WasmValueE 630
_ZN2v88internal4wasm16LiftoffAssembler5StoreENS0_8RegisterES3_jNS1_15LiftoffRegisterENS1_9StoreTypeENS1_14LiftoffRegListEPjb 113410
_ZN2v88internal4wasm17LiftoffStackSlots9ConstructEv 124399
_ZN2v88internal4wasm7liftoff12GetStackSlotEj 617821
_ZN2v88internal4wasm7liftoff14SpillRegistersIINS0_8RegisterES4_EEEvPNS1_16LiftoffAssemblerEDpT_ 59228
_ZN2v88internal4wasm7liftoff15EmitIntDivOrRemIiLNS2_8DivOrRemE0EEEvPNS1_16LiftoffAssemblerENS0_8RegisterES7_S7_PNS0_5LabelES9_ 14192
_ZN2v88internal4wasm7liftoff15EmitIntDivOrRemIiLNS2_8DivOrRemE1EEEvPNS1_16LiftoffAssemblerENS0_8RegisterES7_S7_PNS0_5LabelES9_ 14108
_ZN2v88internal4wasm7liftoff15EmitIntDivOrRemIjLNS2_8DivOrRemE0EEEvPNS1_16LiftoffAssemblerENS0_8RegisterES7_S7_PNS0_5LabelES9_ 14172
_ZN2v88internal4wasm7liftoff15EmitIntDivOrRemIjLNS2_8DivOrRemE1EEEvPNS1_16LiftoffAssemblerENS0_8RegisterES7_S7_PNS0_5LabelES9_ 14104
_ZN2v88internal4wasm7liftoff15EmitIntDivOrRemIlLNS2_8DivOrRemE0EEEvPNS1_16LiftoffAssemblerENS0_8RegisterES7_S7_PNS0_5LabelES9_ 716
_ZN2v88internal4wasm7liftoff15EmitIntDivOrRemIlLNS2_8DivOrRemE1EEEvPNS1_16LiftoffAssemblerENS0_8RegisterES7_S7_PNS0_5LabelES9_ 640
_ZN2v88internal4wasm7liftoff15EmitIntDivOrRemImLNS2_8DivOrRemE0EEEvPNS1_16LiftoffAssemblerENS0_8RegisterES7_S7_PNS0_5LabelES9_ 656
_ZN2v88internal4wasm7liftoff15EmitIntDivOrRemImLNS2_8DivOrRemE1EEEvPNS1_16LiftoffAssemblerENS0_8RegisterES7_S7_PNS0_5LabelES9_ 640
_ZN2v88internal4wasm7liftoff16EmitFloatSetCondIXadL_ZNS0_14TurboAssembler7UcomisdINS0_11XMMRegisterEIS6_EEEvT_DpT0_EEEEvPNS1_16LiftoffAssemblerENS0_9ConditionENS0_8RegisterES6_S6_ 541
_ZN2v88internal4wasm7liftoff16EmitFloatSetCondIXadL_ZNS0_14TurboAssembler7UcomissINS0_11XMMRegisterEIS6_EEEvT_DpT0_EEEEvPNS1_16LiftoffAssemblerENS0_9ConditionENS0_8RegisterES6_S6_ 619
_ZN2v88internal4wasm7liftoff17EmitFloatMinOrMaxIdEEvPNS1_16LiftoffAssemblerENS0_11XMMRegisterES6_S6_NS2_8MinOrMaxE 72
_ZN2v88internal4wasm7liftoff17EmitFloatMinOrMaxIfEEvPNS1_16LiftoffAssemblerENS0_11XMMRegisterES6_S6_NS2_8MinOrMaxE 64
_ZN2v88internal4wasm7liftoff18EmitShiftOperationILNS1_9ValueTypeE1EEEvPNS1_16LiftoffAssemblerENS0_8RegisterES7_S7_MNS0_9AssemblerEFvS7_ENS1_14LiftoffRegListE 42252
_ZN2v88internal4wasm7liftoff18EmitShiftOperationILNS1_9ValueTypeE2EEEvPNS1_16LiftoffAssemblerENS0_8RegisterES7_S7_MNS0_9AssemblerEFvS7_ENS1_14LiftoffRegListE 8488
_ZN2v88internal4wasm7liftoff20EmitCommutativeBinOpIXadL_ZNS0_9Assembler3orlINS0_8RegisterES6_EEvT_T0_EEXadL_ZNS4_4movlIS6_S6_EEvS7_S8_EEEEvPNS1_16LiftoffAssemblerES6_S6_S6_ 13611
_ZN2v88internal4wasm7liftoff20EmitCommutativeBinOpIXadL_ZNS0_9Assembler3orqINS0_8RegisterES6_EEvT_T0_EEXadL_ZNS4_4movqIS6_S6_EEvS7_S8_EEEEvPNS1_16LiftoffAssemblerES6_S6_S6_ 6478
_ZN2v88internal4wasm7liftoff20EmitCommutativeBinOpIXadL_ZNS0_9Assembler4andlINS0_8RegisterES6_EEvT_T0_EEXadL_ZNS4_4movlIS6_S6_EEvS7_S8_EEEEvPNS1_16LiftoffAssemblerES6_S6_S6_ 21390
_ZN2v88internal4wasm7liftoff20EmitCommutativeBinOpIXadL_ZNS0_9Assembler4andqINS0_8RegisterES6_EEvT_T0_EEXadL_ZNS4_4movqIS6_S6_EEvS7_S8_EEEEvPNS1_16LiftoffAssemblerES6_S6_S6_ 7676
_ZN2v88internal4wasm7liftoff20EmitCommutativeBinOpIXadL_ZNS0_9Assembler4xorlINS0_8RegisterES6_EEvT_T0_EEXadL_ZNS4_4movlIS6_S6_EEvS7_S8_EEEEvPNS1_16LiftoffAssemblerES6_S6_S6_ 13476
_ZN2v88internal4wasm7liftoff20EmitCommutativeBinOpIXadL_ZNS0_9Assembler4xorqINS0_8RegisterES6_EEvT_T0_EEXadL_ZNS4_4movqIS6_S6_EEvS7_S8_EEEEvPNS1_16LiftoffAssemblerES6_S6_S6_ 52
_ZN2v88internal4wasm7liftoff20EmitCommutativeBinOpIXadL_ZNS0_9Assembler5imullINS0_8RegisterES6_EEvT_T0_EEXadL_ZNS4_4movlIS6_S6_EEvS7_S8_EEEEvPNS1_16LiftoffAssemblerES6_S6_S6_ 19894
_ZN2v88internal4wasm7liftoff20EmitCommutativeBinOpIXadL_ZNS0_9Assembler5imulqINS0_8RegisterES6_EEvT_T0_EEXadL_ZNS4_4movqIS6_S6_EEvS7_S8_EEEEvPNS1_16LiftoffAssemblerES6_S6_S6_ 771
_ZN2v88internal4wasm7liftoff22EmitTruncateFloatToIntIidEEbPNS1_16LiftoffAssemblerENS0_8RegisterENS0_11XMMRegisterEPNS0_5LabelE 112
_ZN2v88internal4wasm7liftoff22EmitTruncateFloatToIntIifEEbPNS1_16LiftoffAssemblerENS0_8RegisterENS0_11XMMRegisterEPNS0_5LabelE 112
_ZN2v88internal4wasm7liftoff22EmitTruncateFloatToIntIjdEEbPNS1_16LiftoffAssemblerENS0_8RegisterENS0_11XMMRegisterEPNS0_5LabelE 36
_ZN2v88internal4wasm7liftoff22EmitTruncateFloatToIntIjfEEbPNS1_16LiftoffAssemblerENS0_8RegisterENS0_11XMMRegisterEPNS0_5LabelE 44
_ZN2v88internal4wasm7liftoff22EmitTruncateFloatToIntIldEEbPNS1_16LiftoffAssemblerENS0_8RegisterENS0_11XMMRegisterEPNS0_5LabelE 641
_ZN2v88internal4wasm7liftoff22EmitTruncateFloatToIntIlfEEbPNS1_16LiftoffAssemblerENS0_8RegisterENS0_11XMMRegisterEPNS0_5LabelE 36
_ZN2v88internal4wasm7liftoff24ConvertFloatToIntAndBackIjdEEvPNS1_16LiftoffAssemblerENS0_8RegisterENS0_11XMMRegisterES7_ 36
_ZN2v88internal4wasm7liftoff24ConvertFloatToIntAndBackIjfEEvPNS1_16LiftoffAssemblerENS0_8RegisterENS0_11XMMRegisterES7_ 44
_ZN2v88internal4wasm7liftoff4LoadEPNS1_16LiftoffAssemblerENS1_15LiftoffRegisterENS0_7OperandENS1_9ValueTypeE 31295
_ZN2v88internal4wasm7liftoff4pushEPNS1_16LiftoffAssemblerENS1_15LiftoffRegisterENS1_9ValueTypeE 12975
_ZN2v88internal4wasm7liftoff5StoreEPNS1_16LiftoffAssemblerENS0_7OperandENS1_15LiftoffRegisterENS1_9ValueTypeE 53904
_ZN2v88internal4wasm7liftoff8GetMemOpEPNS1_16LiftoffAssemblerENS0_8RegisterES5_j 433257

Generated by: LCOV version 1.10