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-06-17 00:07:59 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 80
_ZN4llvm6detail9IEEEFloat11modSpecialsERKS1_ 99
_ZN4llvm6detail9IEEEFloat3modERKS1_ 99
_ZNK4llvm6detail9IEEEFloat14significandLSBEv 111
_ZN4llvm6detail9IEEEFloat22makeSmallestNormalizedEb 119
_ZN4llvm6detail10hash_valueERKNS0_13DoubleAPFloatE 128
_ZN4llvm6detail13DoubleAPFloatC2EOS1_ 200
_ZN4llvm7APFloat15getAllOnesValueEjb 221
_ZNK4llvm6detail13DoubleAPFloat14bitcastToAPIntEv 245
_ZN4llvm6detail9IEEEFloat15roundToIntegralENS_11APFloatBase12roundingModeE 263
_ZN4llvm6detail9IEEEFloat11makeLargestEb 273
_ZN4llvm6detail5ilogbERKNS0_9IEEEFloatE 298
_ZN4llvm6detail6scalbnENS0_9IEEEFloatEiNS_11APFloatBase12roundingModeE 306
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsERKNS_5APIntE 352
_ZN4llvm6detail13DoubleAPFloatC2ERKS1_ 372
_ZNK4llvm7APFloat7ProfileERNS_16FoldingSetNodeIDE 390
_ZN4llvm6detail9IEEEFloat22initFromQuadrupleAPIntERKNS_5APIntE 411
_ZNK4llvm6detail13DoubleAPFloat11getCategoryEv 448
_ZNK4llvm6detail9IEEEFloat30convertQuadrupleAPFloatToAPIntEv 477
_ZNK4llvm6detail9IEEEFloat10isDenormalEv 548
_ZN4llvmL13totalExponentEPKcS1_i 555
_ZN4llvm6detail9IEEEFloat28convertFromHexadecimalStringENS_9StringRefENS_11APFloatBase12roundingModeE 734
_ZN4llvm6detail9IEEEFloat19subtractSignificandERKS1_m 957
_ZN4llvm11APFloatBase18semanticsPrecisionERKNS_12fltSemanticsE 999
_ZN4llvm6detail9IEEEFloat7makeInfEb 1216
_ZNK4llvm6detail9IEEEFloat20compareAbsoluteValueERKS1_ 1372
_ZN4llvm6detail9IEEEFloat8subtractERKS1_NS_11APFloatBase12roundingModeE 1379
_ZN4llvm6detail9IEEEFloat14addSignificandERKS1_ 1614
_ZNK4llvm6detail9IEEEFloat7compareERKS1_ 1669
_ZN4llvm6detail9IEEEFloat8multiplyERKS1_NS_11APFloatBase12roundingModeE 1718
_ZN4llvm6detail9IEEEFloat16multiplySpecialsERKS1_ 1731
_ZN4llvm6detail9IEEEFloat14divideSpecialsERKS1_ 1760
_ZN4llvm6detail9IEEEFloat6divideERKS1_NS_11APFloatBase12roundingModeE 1760
_ZN4llvm6detail9IEEEFloat26initFromF80LongDoubleAPIntERKNS_5APIntE 2116
_ZNK4llvm6detail9IEEEFloat34convertF80LongDoubleAPFloatToAPIntEv 2494
_ZN4llvm6detail9IEEEFloat24addOrSubtractSignificandERKS1_b 2571
_ZN4llvm6detail9IEEEFloat3addERKS1_NS_11APFloatBase12roundingModeE 2591
_ZNK4llvm7APFloat16convertToIntegerERNS_6APSIntENS_11APFloatBase12roundingModeEPb 3530
_ZNK4llvm6detail9IEEEFloat16convertToIntegerENS_15MutableArrayRefImEEjbNS_11APFloatBase12roundingModeEPb 3618
_ZNK4llvm6detail9IEEEFloat28convertToSignExtendedIntegerENS_15MutableArrayRefImEEjbNS_11APFloatBase12roundingModeEPb 3618
_ZN4llvm6detail9IEEEFloat7makeNaNEbbPKNS_5APIntE 3660
_ZNK4llvm6detail9IEEEFloat11isSignalingEv 3668
_ZN4llvm6detail9IEEEFloat13addOrSubtractERKS1_NS_11APFloatBase12roundingModeEb 3983
_ZN4llvm6detail9IEEEFloat21addOrSubtractSpecialsERKS1_b 3983
_ZN4llvm6detail9IEEEFloat17initFromHalfAPIntERKNS_5APIntE 4663
_ZN4llvm6detail9IEEEFloat20incrementSignificandEv 9248
_ZNK4llvm6detail9IEEEFloat25convertHalfAPFloatToAPIntEv 10567
_ZNK4llvm6detail9IEEEFloat14convertToFloatEv 10761
_ZN4llvm6detail9IEEEFloat16convertFromAPIntERKNS_5APIntEbNS_11APFloatBase12roundingModeE 16472
_ZN4llvm6detail12_GLOBAL__N_117AdjustToPrecisionERNS_15SmallVectorImplIcEERij 23249
_ZN4llvm6detail12_GLOBAL__N_117AdjustToPrecisionERNS_5APIntERij 23249
_ZNK4llvm6detail9IEEEFloat15convertToDoubleEv 23273
_ZN4llvm6detail9IEEEFloat17divideSignificandERKS1_ 23965
_ZN4llvm6detail9IEEEFloatC2Ef 25331
_ZNK4llvm6detail9IEEEFloat8toStringERNS_15SmallVectorImplIcEEjjb 30438
_ZN4llvm6detail9IEEEFloat10changeSignEv 33370
_ZN4llvm11APFloatBase8IEEEquadEv 39853
_ZN4llvmL12readExponentEPKcS1_ 42942
_ZN4llvm6detail9IEEEFloat19multiplySignificandERKS1_PS2_ 48720
_ZN4llvm6detail9IEEEFloat18initFromFloatAPIntERKNS_5APIntE 61040
_ZN4llvm6detail9IEEEFloat28roundSignificandWithExponentEPKmjiNS_11APFloatBase12roundingModeE 70052
_ZN4llvmL8powerOf5EPmj 70052
_ZN4llvmL16ulpsFromBoundaryEPKmjb 70062
_ZN4llvm7APFloatC2ERKNS_12fltSemanticsENS_9StringRefE 74509
_ZN4llvm6detail9IEEEFloat8makeZeroEb 92998
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE 97877
_ZN4llvm6detail9IEEEFloat24convertFromDecimalStringENS_9StringRefENS_11APFloatBase12roundingModeE 101990
_ZN4llvmL16interpretDecimalEPKcS1_PNS_11decimalInfoE 101990
_ZN4llvm6detail9IEEEFloataSERKS1_ 102387
_ZN4llvm6detail9IEEEFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 103030
_ZN4llvm6detail9IEEEFloat25convertFromStringSpecialsENS_9StringRefE 103030
_ZN4llvm7APFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 103072
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsERKNS_5APIntE 112466
_ZNK4llvm6detail9IEEEFloat27convertDoubleAPFloatToAPIntEv 121651
_ZN4llvm6detail10hash_valueERKNS0_9IEEEFloatE 123800
_ZN4llvm10hash_valueERKNS_7APFloatE 123928
_ZNK4llvm6detail9IEEEFloat26convertFloatAPFloatToAPIntEv 129449
_ZN4llvm6detail9IEEEFloat14handleOverflowENS_11APFloatBase12roundingModeE 136765
_ZN4llvm6detail9IEEEFloat7convertERKNS_12fltSemanticsENS_11APFloatBase12roundingModeEPb 140352
_ZN4llvm7APFloat7convertERKNS_12fltSemanticsENS_11APFloatBase12roundingModeEPb 144353
_ZN4llvm6detail9IEEEFloat24convertFromUnsignedPartsEPKmjNS_11APFloatBase12roundingModeE 156598
_ZN4llvm6detail9IEEEFloat20shiftSignificandLeftEj 162336
_ZN4llvm11APFloatBase5BogusEv 170787
_ZN4llvm6detail9IEEEFloat21shiftSignificandRightEj 171951
_ZNK4llvm6detail9IEEEFloat17roundAwayFromZeroENS_11APFloatBase12roundingModeENS_12lostFractionEj 185421
_ZNK4llvm6detail9IEEEFloat14bitcastToAPIntEv 264632
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsE 278765
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsEm 316973
_ZN4llvm6detail9IEEEFloat15zeroSignificandEv 317832
_ZN4llvmL29lostFractionThroughTruncationEPKmjj 388261
_ZN4llvm11APFloatBase17x87DoubleExtendedEv 405182
_ZN4llvm6detail9IEEEFloat15copySignificandERKS1_ 651327
_ZN4llvm6detail9IEEEFloat9normalizeENS_11APFloatBase12roundingModeENS_12lostFractionE 652591
_ZNK4llvm6detail9IEEEFloat14significandMSBEv 748313
_ZN4llvm6detail9IEEEFloatC2ERKS1_ 759842
_ZN4llvm6detail9IEEEFloat6assignERKS1_ 862574
_ZNK4llvm6detail9IEEEFloat14bitwiseIsEqualERKS1_ 996179
_ZN4llvm11APFloatBase10IEEEsingleEv 1408543
_ZN4llvm11APFloatBase8IEEEhalfEv 1626379
_ZN4llvm6detail9IEEEFloatC2Ed 4008305
_ZN4llvm7APFloat7StorageC2ENS_6detail9IEEEFloatERKNS_12fltSemanticsE 4033845
_ZN4llvm6detail9IEEEFloatC2EOS1_ 4055983
_ZN4llvm6detail9IEEEFloat19initFromDoubleAPIntERKNS_5APIntE 4077872
_ZN4llvm6detail9IEEEFloat13initFromAPIntEPKNS_12fltSemanticsERKNS_5APIntE 4146102
_ZN4llvm6detail9IEEEFloataSEOS1_ 4174519
_ZNK4llvm6detail9IEEEFloat16significandPartsEv 4755314
_ZN4llvm11APFloatBase10IEEEdoubleEv 5047738
_ZN4llvm6detail9IEEEFloat10initializeEPKNS_12fltSemanticsE 5551129
_ZN4llvm6detail9IEEEFloat16significandPartsEv 7389017
_ZN4llvm6detail9IEEEFloatD2Ev 9525801
_ZN4llvm11APFloatBase15PPCDoubleDoubleEv 10319324
_ZN4llvm6detail9IEEEFloat15freeSignificandEv 13763680
_ZNK4llvm6detail9IEEEFloat9partCountEv 30375921

Generated by: LCOV version 1.13