LCOV - code coverage report
Current view: top level - js/src/jit/x64 - MacroAssembler-x64-inl.h (source / functions) Hit Total Coverage
Test: output.info Lines: 115 405 28.4 %
Date: 2017-07-14 16:53:18 Functions: 24 89 27.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN2js3jit14MacroAssembler12branchTest64INS_4wasm8TrapDescEEEvNS0_18AssemblerX86Shared9ConditionENS0_10Register64ES7_NS0_8RegisterET_ 0
_ZN2js3jit14MacroAssembler12branchTest64IPNS0_5LabelEEEvNS0_18AssemblerX86Shared9ConditionENS0_10Register64ES7_NS0_8RegisterET_ 0
_ZN2js3jit14MacroAssembler12mulDoublePtrENS0_6ImmPtrENS0_8RegisterENS0_13FloatRegisterE 0
_ZN2js3jit14MacroAssembler12rotateLeft64ENS0_5Imm32ENS0_10Register64ES3_ 0
_ZN2js3jit14MacroAssembler12rotateLeft64ENS0_5Imm32ENS0_10Register64ES3_NS0_8RegisterE 0
_ZN2js3jit14MacroAssembler12rotateLeft64ENS0_8RegisterENS0_10Register64ES3_ 0
_ZN2js3jit14MacroAssembler12rotateLeft64ENS0_8RegisterENS0_10Register64ES3_S2_ 0
_ZN2js3jit14MacroAssembler13rotateRight64ENS0_5Imm32ENS0_10Register64ES3_ 0
_ZN2js3jit14MacroAssembler13rotateRight64ENS0_5Imm32ENS0_10Register64ES3_NS0_8RegisterE 0
_ZN2js3jit14MacroAssembler13rotateRight64ENS0_8RegisterENS0_10Register64ES3_ 0
_ZN2js3jit14MacroAssembler13rotateRight64ENS0_8RegisterENS0_10Register64ES3_S2_ 0
_ZN2js3jit14MacroAssembler15branchTestMagicENS0_18AssemblerX86Shared9ConditionERKNS0_7AddressE10JSWhyMagicPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler15patchAdd32ToPtrENS0_10CodeOffsetENS0_5Imm32E 0
_ZN2js3jit14MacroAssembler16branchPrivatePtrENS0_18AssemblerX86Shared9ConditionERKNS0_7AddressENS0_8RegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler18rshift64ArithmeticENS0_5Imm32ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler18rshift64ArithmeticENS0_8RegisterENS0_10Register64E 0
_ZN2js3jit14MacroAssembler19add32ToPtrWithPatchENS0_8RegisterES2_ 0
_ZN2js3jit14MacroAssembler25branchTruncateDoubleToPtrENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler26branchTruncateFloat32ToPtrENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler34branchTruncateDoubleMaybeModUint32ENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler35branchTruncateFloat32MaybeModUint32ENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler4or64ENS0_10Register64ES2_ 0
_ZN2js3jit14MacroAssembler4or64ENS0_5Imm64ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler4or64ERKNS0_7OperandENS0_10Register64E 0
_ZN2js3jit14MacroAssembler5add64ENS0_10Register64ES2_ 0
_ZN2js3jit14MacroAssembler5add64ENS0_5Imm32ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler5add64ENS0_5Imm64ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler5add64ERKNS0_7OperandENS0_10Register64E 0
_ZN2js3jit14MacroAssembler5and64ENS0_10Register64ES2_ 0
_ZN2js3jit14MacroAssembler5and64ENS0_5Imm64ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler5and64ERKNS0_7OperandENS0_10Register64E 0
_ZN2js3jit14MacroAssembler5clz64ENS0_10Register64ENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler5ctz64ENS0_10Register64ENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler5mul64ENS0_5Imm64ERKNS0_10Register64E 0
_ZN2js3jit14MacroAssembler5mul64ENS0_5Imm64ERKNS0_10Register64ENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler5mul64ERKNS0_10Register64ES4_NS0_8RegisterE 0
_ZN2js3jit14MacroAssembler5mul64ERKNS0_7OperandERKNS0_10Register64E 0
_ZN2js3jit14MacroAssembler5mul64ERKNS0_7OperandERKNS0_10Register64ENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler5neg64ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler5sub64ENS0_10Register64ES2_ 0
_ZN2js3jit14MacroAssembler5sub64ENS0_5Imm64ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler5sub64ERKNS0_7OperandENS0_10Register64E 0
_ZN2js3jit14MacroAssembler5xor64ENS0_10Register64ES2_ 0
_ZN2js3jit14MacroAssembler5xor64ENS0_5Imm64ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler5xor64ERKNS0_7OperandENS0_10Register64E 0
_ZN2js3jit14MacroAssembler6addPtrENS0_5Imm32ERKNS0_15AbsoluteAddressE 0
_ZN2js3jit14MacroAssembler6andPtrENS0_8RegisterES2_ 0
_ZN2js3jit14MacroAssembler6move64ENS0_10Register64ES2_ 0
_ZN2js3jit14MacroAssembler6move64ENS0_5Imm64ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler6mulBy3ENS0_8RegisterES2_ 0
_ZN2js3jit14MacroAssembler6subPtrENS0_7ImmWordENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler6xorPtrENS0_8RegisterES2_ 0
_ZN2js3jit14MacroAssembler8branch64ENS0_18AssemblerX86Shared9ConditionENS0_10Register64ENS0_5Imm64EPNS0_5LabelES7_ 0
_ZN2js3jit14MacroAssembler8branch64ENS0_18AssemblerX86Shared9ConditionENS0_10Register64ES4_PNS0_5LabelES6_ 0
_ZN2js3jit14MacroAssembler8branch64ENS0_18AssemblerX86Shared9ConditionERKNS0_7AddressES6_NS0_8RegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler8lshift64ENS0_5Imm32ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler8lshift64ENS0_8RegisterENS0_10Register64E 0
_ZN2js3jit14MacroAssembler8popcnt64ENS0_10Register64ES2_NS0_8RegisterE 0
_ZN2js3jit14MacroAssembler8rshift64ENS0_5Imm32ENS0_10Register64E 0
_ZN2js3jit14MacroAssembler8rshift64ENS0_8RegisterENS0_10Register64E 0
_ZN2js3jit14MacroAssembler9cmpPtrSetINS0_7AddressENS0_6ImmPtrEEEvNS0_18AssemblerX86Shared9ConditionET_T0_NS0_8RegisterE 0
_ZN2js3jit14MacroAssembler9cmpPtrSetINS0_8RegisterENS0_6ImmPtrEEEvNS0_18AssemblerX86Shared9ConditionET_T0_S3_ 0
_ZN2js3jit17MacroAssemblerX6417loadInt32OrDoubleINS0_22BaseObjectElementIndexEEEvRKT_NS0_13FloatRegisterE 0
_ZN2js3jit17MacroAssemblerX6417loadInt32OrDoubleINS0_7AddressEEEvRKT_NS0_13FloatRegisterE 0
_ZN2js3jit17MacroAssemblerX6417loadInt32OrDoubleINS0_9BaseIndexEEEvRKT_NS0_13FloatRegisterE 0
_ZN2js3jit14MacroAssembler12branchTest32ENS0_18AssemblerX86Shared9ConditionERKNS0_15AbsoluteAddressENS0_5Imm32EPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler19rshiftPtrArithmeticENS0_5Imm32ENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler23branchTestBooleanTruthyEbRKNS0_12ValueOperandEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler5inc64ENS0_15AbsoluteAddressE 1
_ZN2js3jit14MacroAssembler5orPtrENS0_5Imm32ENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler5orPtrENS0_8RegisterES2_ 1
_ZN2js3jit14MacroAssembler6addPtrENS0_5Imm32ENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler6addPtrENS0_5Imm32ERKNS0_7AddressE 1
_ZN2js3jit14MacroAssembler6addPtrENS0_7ImmWordENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler6addPtrENS0_8RegisterES2_ 1
_ZN2js3jit14MacroAssembler6addPtrERKNS0_7AddressENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler6andPtrENS0_5Imm32ENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler6subPtrENS0_5Imm32ENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler6subPtrENS0_8RegisterES2_ 1
_ZN2js3jit14MacroAssembler6subPtrERKNS0_7AddressENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler8branch32ENS0_18AssemblerX86Shared9ConditionERKNS0_15AbsoluteAddressENS0_5Imm32EPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler9branchPtrENS0_18AssemblerX86Shared9ConditionERKNS0_15AbsoluteAddressENS0_7ImmWordEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler9branchPtrENS0_18AssemblerX86Shared9ConditionERKNS0_15AbsoluteAddressENS0_8RegisterEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler9cmpPtrSetINS0_8RegisterES3_EEvNS0_18AssemblerX86Shared9ConditionET_T0_S3_ 1
_ZN2js3jit14MacroAssembler9lshiftPtrENS0_5Imm32ENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler9rshiftPtrENS0_5Imm32ENS0_8RegisterE 1
_ZN2js3jit17MacroAssemblerX6410unboxValueERKNS0_12ValueOperandENS0_11AnyRegisterE 1
_ZN2js3jit17MacroAssemblerX6412ensureDoubleERKNS0_12ValueOperandENS0_13FloatRegisterEPNS0_5LabelE 1
_ZN2js3jit17MacroAssemblerX6419incrementInt32ValueERKNS0_7AddressE 1

Generated by: LCOV version 1.13