LCOV - code coverage report
Current view: top level - lib/Support - APFloat.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1678 1810 92.7 %
Date: 2018-10-20 13:21:21 Functions: 167 178 93.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN4llvm10hash_valueERKNS_7APFloatE 190518
_ZN4llvm11APFloatBase10IEEEdoubleEv 6189343
_ZN4llvm11APFloatBase10IEEEsingleEv 1759006
_ZN4llvm11APFloatBase13getSizeInBitsERKNS_12fltSemanticsE 0
_ZN4llvm11APFloatBase15PPCDoubleDoubleEv 14060032
_ZN4llvm11APFloatBase17x87DoubleExtendedEv 500418
_ZN4llvm11APFloatBase18semanticsPrecisionERKNS_12fltSemanticsE 1659
_ZN4llvm11APFloatBase19semanticsSizeInBitsERKNS_12fltSemanticsE 2
_ZN4llvm11APFloatBase20semanticsMaxExponentERKNS_12fltSemanticsE 2
_ZN4llvm11APFloatBase20semanticsMinExponentERKNS_12fltSemanticsE 2
_ZN4llvm11APFloatBase5BogusEv 246407
_ZN4llvm11APFloatBase8IEEEhalfEv 1975921
_ZN4llvm11APFloatBase8IEEEquadEv 45109
_ZN4llvm6detail10hash_valueERKNS0_13DoubleAPFloatE 128
_ZN4llvm6detail10hash_valueERKNS0_9IEEEFloatE 190390
_ZN4llvm6detail12_GLOBAL__N_117AdjustToPrecisionERNS_15SmallVectorImplIcEERij 27400
_ZN4llvm6detail12_GLOBAL__N_117AdjustToPrecisionERNS_5APIntERij 27400
_ZN4llvm6detail13DoubleAPFloat10changeSignEv 27
_ZN4llvm6detail13DoubleAPFloat11makeLargestEb 5
_ZN4llvm6detail13DoubleAPFloat12makeSmallestEb 5
_ZN4llvm6detail13DoubleAPFloat14addWithSpecialERKS1_S3_RS1_NS_11APFloatBase12roundingModeE 33
_ZN4llvm6detail13DoubleAPFloat15roundToIntegralENS_11APFloatBase12roundingModeE 2
_ZN4llvm6detail13DoubleAPFloat16convertFromAPIntERKNS_5APIntEbNS_11APFloatBase12roundingModeE 0
_ZN4llvm6detail13DoubleAPFloat16fusedMultiplyAddERKS1_S3_NS_11APFloatBase12roundingModeE 1
_ZN4llvm6detail13DoubleAPFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 42
_ZN4llvm6detail13DoubleAPFloat22makeSmallestNormalizedEb 3
_ZN4llvm6detail13DoubleAPFloat30convertFromSignExtendedIntegerEPKmjbNS_11APFloatBase12roundingModeE 0
_ZN4llvm6detail13DoubleAPFloat30convertFromZeroExtendedIntegerEPKmjbNS_11APFloatBase12roundingModeE 0
_ZN4llvm6detail13DoubleAPFloat3addERKS1_NS_11APFloatBase12roundingModeE 33
_ZN4llvm6detail13DoubleAPFloat3modERKS1_ 2
_ZN4llvm6detail13DoubleAPFloat4nextEb 0
_ZN4llvm6detail13DoubleAPFloat6divideERKS1_NS_11APFloatBase12roundingModeE 2
_ZN4llvm6detail13DoubleAPFloat7addImplERKNS_7APFloatES4_S4_S4_NS_11APFloatBase12roundingModeE 24
_ZN4llvm6detail13DoubleAPFloat7makeInfEb 0
_ZN4llvm6detail13DoubleAPFloat7makeNaNEbbPKNS_5APIntE 2
_ZN4llvm6detail13DoubleAPFloat8makeZeroEb 17
_ZN4llvm6detail13DoubleAPFloat8multiplyERKS1_NS_11APFloatBase12roundingModeE 40
_ZN4llvm6detail13DoubleAPFloat8subtractERKS1_NS_11APFloatBase12roundingModeE 10
_ZN4llvm6detail13DoubleAPFloat9remainderERKS1_ 2
_ZN4llvm6detail13DoubleAPFloatC2EOS1_ 200
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsE 46
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE 28
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsEONS_7APFloatES6_ 7
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsERKNS_5APIntE 351
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsEm 0
_ZN4llvm6detail13DoubleAPFloatC2ERKS1_ 372
_ZN4llvm6detail13DoubleAPFloataSERKS1_ 30
_ZN4llvm6detail5frexpERKNS0_13DoubleAPFloatERiNS_11APFloatBase12roundingModeE 2
_ZN4llvm6detail5frexpERKNS0_9IEEEFloatERiNS_11APFloatBase12roundingModeE 59
_ZN4llvm6detail5ilogbERKNS0_9IEEEFloatE 310
_ZN4llvm6detail6scalbnENS0_13DoubleAPFloatEiNS_11APFloatBase12roundingModeE 2
_ZN4llvm6detail6scalbnENS0_9IEEEFloatEiNS_11APFloatBase12roundingModeE 313
_ZN4llvm6detail9IEEEFloat10changeSignEv 46353
_ZN4llvm6detail9IEEEFloat10initializeEPKNS_12fltSemanticsE 7511786
_ZN4llvm6detail9IEEEFloat11makeLargestEb 276
_ZN4llvm6detail9IEEEFloat11modSpecialsERKS1_ 109
_ZN4llvm6detail9IEEEFloat12makeSmallestEb 50
_ZN4llvm6detail9IEEEFloat13addOrSubtractERKS1_NS_11APFloatBase12roundingModeEb 5123
_ZN4llvm6detail9IEEEFloat13initFromAPIntEPKNS_12fltSemanticsERKNS_5APIntE 5124084
_ZN4llvm6detail9IEEEFloat14addSignificandERKS1_ 2195
_ZN4llvm6detail9IEEEFloat14divideSpecialsERKS1_ 2218
_ZN4llvm6detail9IEEEFloat14handleOverflowENS_11APFloatBase12roundingModeE 203890
_ZN4llvm6detail9IEEEFloat15copySignificandERKS1_ 933543
_ZN4llvm6detail9IEEEFloat15freeSignificandEv 17922495
_ZN4llvm6detail9IEEEFloat15roundToIntegralENS_11APFloatBase12roundingModeE 481
_ZN4llvm6detail9IEEEFloat15zeroSignificandEv 477319
_ZN4llvm6detail9IEEEFloat16convertFromAPIntERKNS_5APIntEbNS_11APFloatBase12roundingModeE 46538
_ZN4llvm6detail9IEEEFloat16fusedMultiplyAddERKS1_S3_NS_11APFloatBase12roundingModeE 57
_ZN4llvm6detail9IEEEFloat16multiplySpecialsERKS1_ 1955
_ZN4llvm6detail9IEEEFloat16significandPartsEv 11264043
_ZN4llvm6detail9IEEEFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 247516
_ZN4llvm6detail9IEEEFloat17divideSignificandERKS1_ 112961
_ZN4llvm6detail9IEEEFloat17initFromHalfAPIntERKNS_5APIntE 5832
_ZN4llvm6detail9IEEEFloat18initFromFloatAPIntERKNS_5APIntE 108175
_ZN4llvm6detail9IEEEFloat19initFromDoubleAPIntERKNS_5APIntE 4987543
_ZN4llvm6detail9IEEEFloat19multiplySignificandERKS1_PS2_ 77246
_ZN4llvm6detail9IEEEFloat19subtractSignificandERKS1_m 1045
_ZN4llvm6detail9IEEEFloat20incrementSignificandEv 62700
_ZN4llvm6detail9IEEEFloat20shiftSignificandLeftEj 383831
_ZN4llvm6detail9IEEEFloat21addOrSubtractSpecialsERKS1_b 5123
_ZN4llvm6detail9IEEEFloat21shiftSignificandRightEj 247565
_ZN4llvm6detail9IEEEFloat22initFromQuadrupleAPIntERKNS_5APIntE 490
_ZN4llvm6detail9IEEEFloat22makeSmallestNormalizedEb 123
_ZN4llvm6detail9IEEEFloat24addOrSubtractSignificandERKS1_b 3240
_ZN4llvm6detail9IEEEFloat24convertFromDecimalStringENS_9StringRefENS_11APFloatBase12roundingModeE 246355
_ZN4llvm6detail9IEEEFloat24convertFromUnsignedPartsEPKmjNS_11APFloatBase12roundingModeE 420358
_ZN4llvm6detail9IEEEFloat25convertFromStringSpecialsENS_9StringRefE 247516
_ZN4llvm6detail9IEEEFloat26initFromF80LongDoubleAPIntERKNS_5APIntE 22044
_ZN4llvm6detail9IEEEFloat28convertFromHexadecimalStringENS_9StringRefENS_11APFloatBase12roundingModeE 855
_ZN4llvm6detail9IEEEFloat28initFromPPCDoubleDoubleAPIntERKNS_5APIntE 24
_ZN4llvm6detail9IEEEFloat28roundSignificandWithExponentEPKmjiNS_11APFloatBase12roundingModeE 186877
_ZN4llvm6detail9IEEEFloat30convertFromSignExtendedIntegerEPKmjbNS_11APFloatBase12roundingModeE 0
_ZN4llvm6detail9IEEEFloat30convertFromZeroExtendedIntegerEPKmjbNS_11APFloatBase12roundingModeE 2
_ZN4llvm6detail9IEEEFloat3addERKS1_NS_11APFloatBase12roundingModeE 3179
_ZN4llvm6detail9IEEEFloat3modERKS1_ 109
_ZN4llvm6detail9IEEEFloat4nextEb 47
_ZN4llvm6detail9IEEEFloat6assignERKS1_ 1258581
_ZN4llvm6detail9IEEEFloat6divideERKS1_NS_11APFloatBase12roundingModeE 2218
_ZN4llvm6detail9IEEEFloat7convertERKNS_12fltSemanticsENS_11APFloatBase12roundingModeEPb 179893
_ZN4llvm6detail9IEEEFloat7makeInfEb 18134
_ZN4llvm6detail9IEEEFloat7makeNaNEbbPKNS_5APIntE 34300
_ZN4llvm6detail9IEEEFloat8makeZeroEb 220846
_ZN4llvm6detail9IEEEFloat8multiplyERKS1_NS_11APFloatBase12roundingModeE 1942
_ZN4llvm6detail9IEEEFloat8subtractERKS1_NS_11APFloatBase12roundingModeE 1931
_ZN4llvm6detail9IEEEFloat9makeQuietEv 43
_ZN4llvm6detail9IEEEFloat9normalizeENS_11APFloatBase12roundingModeENS_12lostFractionE 1214648
_ZN4llvm6detail9IEEEFloat9remainderERKS1_ 2
_ZN4llvm6detail9IEEEFloatC2EOS1_ 5013968
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsE 723043
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE 273296
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsERKNS_5APIntE 279412
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsEm 476335
_ZN4llvm6detail9IEEEFloatC2ERKS1_ 1127663
_ZN4llvm6detail9IEEEFloatC2Ed 4818851
_ZN4llvm6detail9IEEEFloatC2Ef 25821
_ZN4llvm6detail9IEEEFloatD2Ev 12330878
_ZN4llvm6detail9IEEEFloataSEOS1_ 5493280
_ZN4llvm6detail9IEEEFloataSERKS1_ 130185
_ZN4llvm7APFloat15getAllOnesValueEjb 222
_ZN4llvm7APFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 247558
_ZN4llvm7APFloat7StorageC2ENS_6detail9IEEEFloatERKNS_12fltSemanticsE 4844881
_ZN4llvm7APFloat7convertERKNS_12fltSemanticsENS_11APFloatBase12roundingModeEPb 184961
_ZN4llvm7APFloatC2ERKNS_12fltSemanticsENS_9StringRefE 81420
_ZN4llvmL12readExponentEPKcS1_ 108290
_ZN4llvmL13totalExponentEPKcS1_i 664
_ZN4llvmL16interpretDecimalEPKcS1_PNS_11decimalInfoE 246355
_ZN4llvmL16ulpsFromBoundaryEPKmjb 186909
_ZN4llvmL18writeSignedDecimalEPci 176
_ZN4llvmL27trailingHexadecimalFractionEPKcS1_j 2
_ZN4llvmL29lostFractionThroughTruncationEPKmjj 676322
_ZN4llvmL8powerOf5EPmj 186877
_ZNK4llvm6detail13DoubleAPFloat10isDenormalEv 4
_ZNK4llvm6detail13DoubleAPFloat10isNegativeEv 2
_ZNK4llvm6detail13DoubleAPFloat10isSmallestEv 1
_ZNK4llvm6detail13DoubleAPFloat11getCategoryEv 448
_ZNK4llvm6detail13DoubleAPFloat14bitcastToAPIntEv 245
_ZNK4llvm6detail13DoubleAPFloat14bitwiseIsEqualERKS1_ 76
_ZNK4llvm6detail13DoubleAPFloat15getExactInverseEPNS_7APFloatE 1
_ZNK4llvm6detail13DoubleAPFloat16convertToIntegerENS_15MutableArrayRefImEEjbNS_11APFloatBase12roundingModeEPb 2
_ZNK4llvm6detail13DoubleAPFloat18convertToHexStringEPcjbNS_11APFloatBase12roundingModeE 0
_ZNK4llvm6detail13DoubleAPFloat20compareAbsoluteValueERKS1_ 0
_ZNK4llvm6detail13DoubleAPFloat7compareERKS1_ 14
_ZNK4llvm6detail13DoubleAPFloat8toStringERNS_15SmallVectorImplIcEEjjb 4
_ZNK4llvm6detail13DoubleAPFloat9isIntegerEv 3
_ZNK4llvm6detail13DoubleAPFloat9isLargestEv 1
_ZNK4llvm6detail9IEEEFloat10isDenormalEv 659
_ZNK4llvm6detail9IEEEFloat10isSmallestEv 35
_ZNK4llvm6detail9IEEEFloat11isSignalingEv 7360
_ZNK4llvm6detail9IEEEFloat14bitcastToAPIntEv 468872
_ZNK4llvm6detail9IEEEFloat14bitwiseIsEqualERKS1_ 1131332
_ZNK4llvm6detail9IEEEFloat14convertToFloatEv 11300
_ZNK4llvm6detail9IEEEFloat14significandLSBEv 301
_ZNK4llvm6detail9IEEEFloat14significandMSBEv 1373112
_ZNK4llvm6detail9IEEEFloat15convertToDoubleEv 24723
_ZNK4llvm6detail9IEEEFloat15getExactInverseEPNS_7APFloatE 126
_ZNK4llvm6detail9IEEEFloat16convertToIntegerENS_15MutableArrayRefImEEjbNS_11APFloatBase12roundingModeEPb 11099
_ZNK4llvm6detail9IEEEFloat16significandPartsEv 6381117
_ZNK4llvm6detail9IEEEFloat17roundAwayFromZeroENS_11APFloatBase12roundingModeENS_12lostFractionEj 382700
_ZNK4llvm6detail9IEEEFloat18convertToHexStringEPcjbNS_11APFloatBase12roundingModeE 208
_ZNK4llvm6detail9IEEEFloat20compareAbsoluteValueERKS1_ 3062
_ZNK4llvm6detail9IEEEFloat20isSignificandAllOnesEv 15
_ZNK4llvm6detail9IEEEFloat21isSignificandAllZerosEv 8
_ZNK4llvm6detail9IEEEFloat24convertNormalToHexStringEPcjbNS_11APFloatBase12roundingModeE 176
_ZNK4llvm6detail9IEEEFloat25convertHalfAPFloatToAPIntEv 11200
_ZNK4llvm6detail9IEEEFloat26convertFloatAPFloatToAPIntEv 186163
_ZNK4llvm6detail9IEEEFloat27convertDoubleAPFloatToAPIntEv 248710
_ZNK4llvm6detail9IEEEFloat28convertToSignExtendedIntegerENS_15MutableArrayRefImEEjbNS_11APFloatBase12roundingModeEPb 11099
_ZNK4llvm6detail9IEEEFloat30convertQuadrupleAPFloatToAPIntEv 539
_ZNK4llvm6detail9IEEEFloat34convertF80LongDoubleAPFloatToAPIntEv 22266
_ZNK4llvm6detail9IEEEFloat36convertPPCDoubleDoubleAPFloatToAPIntEv 68
_ZNK4llvm6detail9IEEEFloat7compareERKS1_ 3493
_ZNK4llvm6detail9IEEEFloat8toStringERNS_15SmallVectorImplIcEEjjb 35291
_ZNK4llvm6detail9IEEEFloat9isIntegerEv 214
_ZNK4llvm6detail9IEEEFloat9isLargestEv 33
_ZNK4llvm6detail9IEEEFloat9partCountEv 42753001
_ZNK4llvm7APFloat16convertToIntegerERNS_6APSIntENS_11APFloatBase12roundingModeEPb 10921
_ZNK4llvm7APFloat5printERNS_11raw_ostreamE 0
_ZNK4llvm7APFloat7ProfileERNS_16FoldingSetNodeIDE 2644

Generated by: LCOV version 1.13