LCOV - code coverage report
Current view: top level - lib/Support - APFloat.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1676 1808 92.7 %
Date: 2018-07-13 00:08:38 Functions: 167 178 93.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN4llvm11APFloatBase13getSizeInBitsERKNS_12fltSemanticsE 0
_ZN4llvm6detail13DoubleAPFloat16convertFromAPIntERKNS_5APIntEbNS_11APFloatBase12roundingModeE 0
_ZN4llvm6detail13DoubleAPFloat30convertFromSignExtendedIntegerEPKmjbNS_11APFloatBase12roundingModeE 0
_ZN4llvm6detail13DoubleAPFloat30convertFromZeroExtendedIntegerEPKmjbNS_11APFloatBase12roundingModeE 0
_ZN4llvm6detail13DoubleAPFloat4nextEb 0
_ZN4llvm6detail13DoubleAPFloat7makeInfEb 0
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsEm 0
_ZN4llvm6detail9IEEEFloat30convertFromSignExtendedIntegerEPKmjbNS_11APFloatBase12roundingModeE 0
_ZNK4llvm6detail13DoubleAPFloat18convertToHexStringEPcjbNS_11APFloatBase12roundingModeE 0
_ZNK4llvm6detail13DoubleAPFloat20compareAbsoluteValueERKS1_ 0
_ZNK4llvm7APFloat5printERNS_11raw_ostreamE 0
_ZN4llvm6detail13DoubleAPFloat16fusedMultiplyAddERKS1_S3_NS_11APFloatBase12roundingModeE 1
_ZNK4llvm6detail13DoubleAPFloat10isSmallestEv 1
_ZNK4llvm6detail13DoubleAPFloat15getExactInverseEPNS_7APFloatE 1
_ZNK4llvm6detail13DoubleAPFloat9isLargestEv 1
_ZN4llvm11APFloatBase19semanticsSizeInBitsERKNS_12fltSemanticsE 2
_ZN4llvm11APFloatBase20semanticsMaxExponentERKNS_12fltSemanticsE 2
_ZN4llvm11APFloatBase20semanticsMinExponentERKNS_12fltSemanticsE 2
_ZN4llvm6detail13DoubleAPFloat15roundToIntegralENS_11APFloatBase12roundingModeE 2
_ZN4llvm6detail13DoubleAPFloat3modERKS1_ 2
_ZN4llvm6detail13DoubleAPFloat6divideERKS1_NS_11APFloatBase12roundingModeE 2
_ZN4llvm6detail13DoubleAPFloat7makeNaNEbbPKNS_5APIntE 2
_ZN4llvm6detail13DoubleAPFloat9remainderERKS1_ 2
_ZN4llvm6detail5frexpERKNS0_13DoubleAPFloatERiNS_11APFloatBase12roundingModeE 2
_ZN4llvm6detail6scalbnENS0_13DoubleAPFloatEiNS_11APFloatBase12roundingModeE 2
_ZN4llvm6detail9IEEEFloat30convertFromZeroExtendedIntegerEPKmjbNS_11APFloatBase12roundingModeE 2
_ZN4llvm6detail9IEEEFloat9remainderERKS1_ 2
_ZN4llvmL27trailingHexadecimalFractionEPKcS1_j 2
_ZNK4llvm6detail13DoubleAPFloat10isNegativeEv 2
_ZNK4llvm6detail13DoubleAPFloat16convertToIntegerENS_15MutableArrayRefImEEjbNS_11APFloatBase12roundingModeEPb 2
_ZN4llvm6detail13DoubleAPFloat22makeSmallestNormalizedEb 3
_ZNK4llvm6detail13DoubleAPFloat9isIntegerEv 3
_ZNK4llvm6detail13DoubleAPFloat10isDenormalEv 4
_ZNK4llvm6detail13DoubleAPFloat8toStringERNS_15SmallVectorImplIcEEjjb 4
_ZN4llvm6detail13DoubleAPFloat11makeLargestEb 5
_ZN4llvm6detail13DoubleAPFloat12makeSmallestEb 5
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsEONS_7APFloatES6_ 7
_ZNK4llvm6detail9IEEEFloat21isSignificandAllZerosEv 8
_ZN4llvm6detail13DoubleAPFloat8subtractERKS1_NS_11APFloatBase12roundingModeE 10
_ZNK4llvm6detail9IEEEFloat20isSignificandAllOnesEv 12
_ZNK4llvm6detail13DoubleAPFloat7compareERKS1_ 14
_ZN4llvm6detail13DoubleAPFloat8makeZeroEb 17
_ZNK4llvm6detail9IEEEFloat9isIntegerEv 19
_ZN4llvm6detail13DoubleAPFloat7addImplERKNS_7APFloatES4_S4_S4_NS_11APFloatBase12roundingModeE 24
_ZN4llvm6detail9IEEEFloat28initFromPPCDoubleDoubleAPIntERKNS_5APIntE 24
_ZN4llvm6detail13DoubleAPFloat10changeSignEv 27
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE 28
_ZN4llvm6detail13DoubleAPFloataSERKS1_ 30
_ZNK4llvm6detail9IEEEFloat9isLargestEv 30
_ZN4llvmL18writeSignedDecimalEPci 32
_ZNK4llvm6detail9IEEEFloat10isSmallestEv 32
_ZNK4llvm6detail9IEEEFloat24convertNormalToHexStringEPcjbNS_11APFloatBase12roundingModeE 32
_ZN4llvm6detail13DoubleAPFloat14addWithSpecialERKS1_S3_RS1_NS_11APFloatBase12roundingModeE 33
_ZN4llvm6detail13DoubleAPFloat3addERKS1_NS_11APFloatBase12roundingModeE 33
_ZN4llvm6detail13DoubleAPFloat8multiplyERKS1_NS_11APFloatBase12roundingModeE 40
_ZN4llvm6detail13DoubleAPFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 42
_ZN4llvm6detail9IEEEFloat9makeQuietEv 43
_ZN4llvm6detail9IEEEFloat12makeSmallestEb 44
_ZN4llvm6detail9IEEEFloat4nextEb 44
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsE 46
_ZNK4llvm6detail9IEEEFloat18convertToHexStringEPcjbNS_11APFloatBase12roundingModeE 54
_ZN4llvm6detail9IEEEFloat16fusedMultiplyAddERKS1_S3_NS_11APFloatBase12roundingModeE 57
_ZN4llvm6detail5frexpERKNS0_9IEEEFloatERiNS_11APFloatBase12roundingModeE 59
_ZNK4llvm6detail9IEEEFloat36convertPPCDoubleDoubleAPFloatToAPIntEv 68
_ZNK4llvm6detail13DoubleAPFloat14bitwiseIsEqualERKS1_ 76
_ZNK4llvm6detail9IEEEFloat15getExactInverseEPNS_7APFloatE 103
_ZN4llvm6detail9IEEEFloat11modSpecialsERKS1_ 107
_ZN4llvm6detail9IEEEFloat3modERKS1_ 107
_ZN4llvm6detail9IEEEFloat22makeSmallestNormalizedEb 119
_ZN4llvm6detail10hash_valueERKNS0_13DoubleAPFloatE 128
_ZNK4llvm6detail9IEEEFloat14significandLSBEv 134
_ZN4llvm6detail13DoubleAPFloatC2EOS1_ 200
_ZN4llvm7APFloat15getAllOnesValueEjb 221
_ZNK4llvm6detail13DoubleAPFloat14bitcastToAPIntEv 245
_ZN4llvm6detail9IEEEFloat11makeLargestEb 273
_ZN4llvm6detail9IEEEFloat15roundToIntegralENS_11APFloatBase12roundingModeE 286
_ZN4llvm6detail5ilogbERKNS0_9IEEEFloatE 308
_ZN4llvm6detail6scalbnENS0_9IEEEFloatEiNS_11APFloatBase12roundingModeE 312
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsERKNS_5APIntE 351
_ZNK4llvm7APFloat7ProfileERNS_16FoldingSetNodeIDE 352
_ZN4llvm6detail13DoubleAPFloatC2ERKS1_ 372
_ZN4llvm6detail9IEEEFloat22initFromQuadrupleAPIntERKNS_5APIntE 431
_ZNK4llvm6detail13DoubleAPFloat11getCategoryEv 448
_ZNK4llvm6detail9IEEEFloat30convertQuadrupleAPFloatToAPIntEv 490
_ZN4llvmL13totalExponentEPKcS1_i 555
_ZNK4llvm6detail9IEEEFloat10isDenormalEv 600
_ZN4llvm6detail9IEEEFloat28convertFromHexadecimalStringENS_9StringRefENS_11APFloatBase12roundingModeE 734
_ZN4llvm6detail9IEEEFloat19subtractSignificandERKS1_m 946
_ZN4llvm11APFloatBase18semanticsPrecisionERKNS_12fltSemanticsE 1068
_ZN4llvm6detail9IEEEFloat7makeInfEb 1087
_ZN4llvm6detail9IEEEFloat8subtractERKS1_NS_11APFloatBase12roundingModeE 1372
_ZNK4llvm6detail9IEEEFloat20compareAbsoluteValueERKS1_ 1420
_ZN4llvm6detail9IEEEFloat14addSignificandERKS1_ 1653
_ZNK4llvm6detail9IEEEFloat7compareERKS1_ 1675
_ZN4llvm6detail9IEEEFloat14divideSpecialsERKS1_ 1758
_ZN4llvm6detail9IEEEFloat6divideERKS1_NS_11APFloatBase12roundingModeE 1758
_ZN4llvm6detail9IEEEFloat26initFromF80LongDoubleAPIntERKNS_5APIntE 1781
_ZN4llvm6detail9IEEEFloat8multiplyERKS1_NS_11APFloatBase12roundingModeE 1880
_ZN4llvm6detail9IEEEFloat16multiplySpecialsERKS1_ 1893
_ZNK4llvm6detail9IEEEFloat34convertF80LongDoubleAPFloatToAPIntEv 2092
_ZN4llvm6detail9IEEEFloat24addOrSubtractSignificandERKS1_b 2599
_ZN4llvm6detail9IEEEFloat3addERKS1_NS_11APFloatBase12roundingModeE 2623
_ZN4llvm6detail9IEEEFloat7makeNaNEbbPKNS_5APIntE 3402
_ZNK4llvm7APFloat16convertToIntegerERNS_6APSIntENS_11APFloatBase12roundingModeEPb 3583
_ZNK4llvm6detail9IEEEFloat16convertToIntegerENS_15MutableArrayRefImEEjbNS_11APFloatBase12roundingModeEPb 3671
_ZNK4llvm6detail9IEEEFloat28convertToSignExtendedIntegerENS_15MutableArrayRefImEEjbNS_11APFloatBase12roundingModeEPb 3671
_ZNK4llvm6detail9IEEEFloat11isSignalingEv 3699
_ZN4llvm6detail9IEEEFloat13addOrSubtractERKS1_NS_11APFloatBase12roundingModeEb 4008
_ZN4llvm6detail9IEEEFloat21addOrSubtractSpecialsERKS1_b 4008
_ZN4llvm6detail9IEEEFloat17initFromHalfAPIntERKNS_5APIntE 4861
_ZN4llvm6detail9IEEEFloat20incrementSignificandEv 8362
_ZNK4llvm6detail9IEEEFloat25convertHalfAPFloatToAPIntEv 10692
_ZNK4llvm6detail9IEEEFloat14convertToFloatEv 11045
_ZN4llvm6detail9IEEEFloat16convertFromAPIntERKNS_5APIntEbNS_11APFloatBase12roundingModeE 14929
_ZN4llvm6detail9IEEEFloat17divideSignificandERKS1_ 22883
_ZN4llvm6detail12_GLOBAL__N_117AdjustToPrecisionERNS_15SmallVectorImplIcEERij 23588
_ZN4llvm6detail12_GLOBAL__N_117AdjustToPrecisionERNS_5APIntERij 23588
_ZNK4llvm6detail9IEEEFloat15convertToDoubleEv 23727
_ZN4llvm6detail9IEEEFloatC2Ef 24676
_ZNK4llvm6detail9IEEEFloat8toStringERNS_15SmallVectorImplIcEEjjb 30911
_ZN4llvm6detail9IEEEFloat10changeSignEv 32250
_ZN4llvm11APFloatBase8IEEEquadEv 39055
_ZN4llvmL12readExponentEPKcS1_ 44778
_ZN4llvm6detail9IEEEFloat19multiplySignificandERKS1_PS2_ 48413
_ZN4llvm6detail9IEEEFloat18initFromFloatAPIntERKNS_5APIntE 59830
_ZN4llvm6detail9IEEEFloat28roundSignificandWithExponentEPKmjiNS_11APFloatBase12roundingModeE 68504
_ZN4llvmL8powerOf5EPmj 68504
_ZN4llvmL16ulpsFromBoundaryEPKmjb 68514
_ZN4llvm7APFloatC2ERKNS_12fltSemanticsENS_9StringRefE 77367
_ZN4llvm6detail9IEEEFloat8makeZeroEb 92047
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE 96539
_ZN4llvm6detail9IEEEFloat24convertFromDecimalStringENS_9StringRefENS_11APFloatBase12roundingModeE 102421
_ZN4llvmL16interpretDecimalEPKcS1_PNS_11decimalInfoE 102421
_ZN4llvm6detail9IEEEFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 103461
_ZN4llvm6detail9IEEEFloat25convertFromStringSpecialsENS_9StringRefE 103461
_ZN4llvm7APFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 103503
_ZN4llvm6detail9IEEEFloataSERKS1_ 105392
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsERKNS_5APIntE 110772
_ZNK4llvm6detail9IEEEFloat27convertDoubleAPFloatToAPIntEv 119051
_ZNK4llvm6detail9IEEEFloat26convertFloatAPFloatToAPIntEv 126803
_ZN4llvm6detail10hash_valueERKNS0_9IEEEFloatE 127545
_ZN4llvm10hash_valueERKNS_7APFloatE 127673
_ZN4llvm6detail9IEEEFloat14handleOverflowENS_11APFloatBase12roundingModeE 140640
_ZN4llvm6detail9IEEEFloat7convertERKNS_12fltSemanticsENS_11APFloatBase12roundingModeEPb 144310
_ZN4llvm7APFloat7convertERKNS_12fltSemanticsENS_11APFloatBase12roundingModeEPb 148347
_ZN4llvm6detail9IEEEFloat24convertFromUnsignedPartsEPKmjNS_11APFloatBase12roundingModeE 151959
_ZN4llvm6detail9IEEEFloat20shiftSignificandLeftEj 157138
_ZN4llvm11APFloatBase5BogusEv 174751
_ZN4llvm6detail9IEEEFloat21shiftSignificandRightEj 175800
_ZNK4llvm6detail9IEEEFloat17roundAwayFromZeroENS_11APFloatBase12roundingModeENS_12lostFractionEj 187787
_ZNK4llvm6detail9IEEEFloat14bitcastToAPIntEv 259122
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsE 276331
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsEm 323258
_ZN4llvm6detail9IEEEFloat15zeroSignificandEv 324117
_ZN4llvmL29lostFractionThroughTruncationEPKmjj 391284
_ZN4llvm11APFloatBase17x87DoubleExtendedEv 395419
_ZN4llvm6detail9IEEEFloat15copySignificandERKS1_ 651556
_ZN4llvm6detail9IEEEFloat9normalizeENS_11APFloatBase12roundingModeENS_12lostFractionE 654182
_ZNK4llvm6detail9IEEEFloat14significandMSBEv 751031
_ZN4llvm6detail9IEEEFloatC2ERKS1_ 755981
_ZN4llvm6detail9IEEEFloat6assignERKS1_ 861715
_ZNK4llvm6detail9IEEEFloat14bitwiseIsEqualERKS1_ 1009505
_ZN4llvm11APFloatBase10IEEEsingleEv 1387256
_ZN4llvm11APFloatBase8IEEEhalfEv 1594997
_ZN4llvm6detail9IEEEFloatC2Ed 4059184
_ZN4llvm7APFloat7StorageC2ENS_6detail9IEEEFloatERKNS_12fltSemanticsE 4084069
_ZN4llvm6detail9IEEEFloatC2EOS1_ 4104504
_ZN4llvm6detail9IEEEFloat19initFromDoubleAPIntERKNS_5APIntE 4127729
_ZN4llvm6detail9IEEEFloat13initFromAPIntEPKNS_12fltSemanticsERKNS_5APIntE 4194632
_ZN4llvm6detail9IEEEFloataSEOS1_ 4220692
_ZNK4llvm6detail9IEEEFloat16significandPartsEv 4788290
_ZN4llvm11APFloatBase10IEEEdoubleEv 5086798
_ZN4llvm6detail9IEEEFloat10initializeEPKNS_12fltSemanticsE 5600223
_ZN4llvm6detail9IEEEFloat16significandPartsEv 7421217
_ZN4llvm6detail9IEEEFloatD2Ev 9629235
_ZN4llvm11APFloatBase15PPCDoubleDoubleEv 10434167
_ZN4llvm6detail9IEEEFloat15freeSignificandEv 13913214
_ZNK4llvm6detail9IEEEFloat9partCountEv 30617206

Generated by: LCOV version 1.13