LCOV - code coverage report
Current view: top level - lib/Support - APFloat.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1746 1966 88.8 %
Date: 2017-09-14 15:23:50 Functions: 164 178 92.1 %
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
_ZN4llvmL18writeSignedDecimalEPci 0
_ZNK4llvm6detail13DoubleAPFloat18convertToHexStringEPcjbNS_11APFloatBase12roundingModeE 0
_ZNK4llvm6detail13DoubleAPFloat20compareAbsoluteValueERKS1_ 0
_ZNK4llvm6detail9IEEEFloat18convertToHexStringEPcjbNS_11APFloatBase12roundingModeE 0
_ZNK4llvm6detail9IEEEFloat24convertNormalToHexStringEPcjbNS_11APFloatBase12roundingModeE 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
_ZN4llvm6detail13DoubleAPFloat8subtractERKS1_NS_11APFloatBase12roundingModeE 8
_ZNK4llvm6detail9IEEEFloat21isSignificandAllZerosEv 8
_ZNK4llvm6detail9IEEEFloat20isSignificandAllOnesEv 12
_ZNK4llvm6detail13DoubleAPFloat7compareERKS1_ 14
_ZNK4llvm7APFloat7ProfileERNS_16FoldingSetNodeIDE 16
_ZN4llvm6detail13DoubleAPFloat8makeZeroEb 17
_ZNK4llvm6detail9IEEEFloat9isIntegerEv 19
_ZN4llvm6detail13DoubleAPFloat10changeSignEv 21
_ZN4llvm6detail13DoubleAPFloat7addImplERKNS_7APFloatES4_S4_S4_NS_11APFloatBase12roundingModeE 24
_ZN4llvm6detail9IEEEFloat28initFromPPCDoubleDoubleAPIntERKNS_5APIntE 24
_ZN4llvm6detail13DoubleAPFloataSERKS1_ 26
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE 28
_ZNK4llvm6detail9IEEEFloat9isLargestEv 30
_ZN4llvm6detail13DoubleAPFloat14addWithSpecialERKS1_S3_RS1_NS_11APFloatBase12roundingModeE 31
_ZN4llvm6detail13DoubleAPFloat3addERKS1_NS_11APFloatBase12roundingModeE 31
_ZNK4llvm6detail9IEEEFloat10isSmallestEv 32
_ZNK4llvm6detail9IEEEFloat14significandLSBEv 36
_ZNK4llvm6detail9IEEEFloat15getExactInverseEPNS_7APFloatE 37
_ZN4llvm6detail13DoubleAPFloat8multiplyERKS1_NS_11APFloatBase12roundingModeE 40
_ZN4llvm6detail13DoubleAPFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 42
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsE 42
_ZN4llvm6detail9IEEEFloat12makeSmallestEb 42
_ZN4llvm6detail9IEEEFloat4nextEb 44
_ZN4llvm6detail9IEEEFloat9makeQuietEv 49
_ZN4llvm6detail9IEEEFloat16fusedMultiplyAddERKS1_S3_NS_11APFloatBase12roundingModeE 57
_ZN4llvm6detail5frexpERKNS0_9IEEEFloatERiNS_11APFloatBase12roundingModeE 59
_ZNK4llvm6detail9IEEEFloat36convertPPCDoubleDoubleAPFloatToAPIntEv 68
_ZNK4llvm6detail13DoubleAPFloat14bitwiseIsEqualERKS1_ 75
_ZN4llvm6detail9IEEEFloat11modSpecialsERKS1_ 97
_ZN4llvm6detail9IEEEFloat3modERKS1_ 97
_ZN4llvm6detail9IEEEFloat22makeSmallestNormalizedEb 113
_ZN4llvm7APFloat15getAllOnesValueEjb 113
_ZN4llvm6detail10hash_valueERKNS0_13DoubleAPFloatE 126
_ZN4llvm6detail9IEEEFloat11makeLargestEb 161
_ZN4llvm6detail13DoubleAPFloatC2EOS1_ 182
_ZNK4llvm6detail13DoubleAPFloat14bitcastToAPIntEv 208
_ZN4llvm6detail9IEEEFloat15roundToIntegralENS_11APFloatBase12roundingModeE 229
_ZN4llvm6detail5ilogbERKNS0_9IEEEFloatE 298
_ZN4llvm6detail6scalbnENS0_9IEEEFloatEiNS_11APFloatBase12roundingModeE 318
_ZN4llvm6detail9IEEEFloat22initFromQuadrupleAPIntERKNS_5APIntE 326
_ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsERKNS_5APIntE 344
_ZN4llvm6detail13DoubleAPFloatC2ERKS1_ 359
_ZNK4llvm6detail9IEEEFloat30convertQuadrupleAPFloatToAPIntEv 367
_ZNK4llvm6detail13DoubleAPFloat11getCategoryEv 440
_ZNK4llvm6detail9IEEEFloat10isDenormalEv 518
_ZN4llvmL13totalExponentEPKcS1_i 551
_ZN4llvm6detail9IEEEFloat19subtractSignificandERKS1_m 684
_ZN4llvm6detail9IEEEFloat7makeInfEb 694
_ZN4llvm6detail9IEEEFloat28convertFromHexadecimalStringENS_9StringRefENS_11APFloatBase12roundingModeE 735
_ZN4llvm6detail9IEEEFloat26initFromF80LongDoubleAPIntERKNS_5APIntE 852
_ZN4llvm11APFloatBase18semanticsPrecisionERKNS_12fltSemanticsE 903
_ZNK4llvm6detail9IEEEFloat34convertF80LongDoubleAPFloatToAPIntEv 909
_ZN4llvm6detail9IEEEFloat7makeNaNEbbPKNS_5APIntE 915
_ZN4llvm6detail9IEEEFloat8subtractERKS1_NS_11APFloatBase12roundingModeE 1020
_ZN4llvm6detail9IEEEFloat14addSignificandERKS1_ 1148
_ZN4llvm6detail9IEEEFloat14divideSpecialsERKS1_ 1177
_ZN4llvm6detail9IEEEFloat6divideERKS1_NS_11APFloatBase12roundingModeE 1177
_ZNK4llvm6detail9IEEEFloat20compareAbsoluteValueERKS1_ 1329
_ZN4llvm6detail9IEEEFloat8multiplyERKS1_NS_11APFloatBase12roundingModeE 1527
_ZN4llvm6detail9IEEEFloat16multiplySpecialsERKS1_ 1540
_ZNK4llvm6detail9IEEEFloat7compareERKS1_ 1609
_ZN4llvm6detail9IEEEFloat24addOrSubtractSignificandERKS1_b 1832
_ZN4llvm6detail9IEEEFloat17initFromHalfAPIntERKNS_5APIntE 1979
_ZN4llvm6detail9IEEEFloat3addERKS1_NS_11APFloatBase12roundingModeE 2012
_ZNK4llvm7APFloat16convertToIntegerERNS_6APSIntENS_11APFloatBase12roundingModeEPb 2678
_ZNK4llvm6detail9IEEEFloat16convertToIntegerENS_15MutableArrayRefImEEjbNS_11APFloatBase12roundingModeEPb 2766
_ZNK4llvm6detail9IEEEFloat28convertToSignExtendedIntegerENS_15MutableArrayRefImEEjbNS_11APFloatBase12roundingModeEPb 2766
_ZNK4llvm6detail9IEEEFloat11isSignalingEv 2848
_ZN4llvm6detail9IEEEFloat13addOrSubtractERKS1_NS_11APFloatBase12roundingModeEb 3045
_ZN4llvm6detail9IEEEFloat21addOrSubtractSpecialsERKS1_b 3045
_ZN4llvm6detail9IEEEFloat20incrementSignificandEv 5525
_ZNK4llvm6detail9IEEEFloat25convertHalfAPFloatToAPIntEv 5577
_ZN4llvm6detail9IEEEFloat16convertFromAPIntERKNS_5APIntEbNS_11APFloatBase12roundingModeE 6915
_ZNK4llvm6detail9IEEEFloat14convertToFloatEv 7965
_ZN4llvm6detail9IEEEFloat17divideSignificandERKS1_ 13877
_ZNK4llvm6detail9IEEEFloat15convertToDoubleEv 16729
_ZN4llvm6detail9IEEEFloatC2Ef 17596
_ZN4llvm6detail12_GLOBAL__N_117AdjustToPrecisionERNS_15SmallVectorImplIcEERij 17630
_ZN4llvm6detail12_GLOBAL__N_117AdjustToPrecisionERNS_5APIntERij 17630
_ZN4llvm6detail9IEEEFloat10changeSignEv 21290
_ZNK4llvm6detail9IEEEFloat8toStringERNS_15SmallVectorImplIcEEjjb 23183
_ZN4llvm11APFloatBase8IEEEquadEv 26392
_ZN4llvmL12readExponentEPKcS1_ 28375
_ZN4llvm6detail9IEEEFloat19multiplySignificandERKS1_PS2_ 33494
_ZN4llvm6detail9IEEEFloat18initFromFloatAPIntERKNS_5APIntE 43178
_ZN4llvm6detail9IEEEFloat28roundSignificandWithExponentEPKmjiNS_11APFloatBase12roundingModeE 45460
_ZN4llvmL16ulpsFromBoundaryEPKmjb 45460
_ZN4llvmL8powerOf5EPmj 45460
_ZN4llvm7APFloatC2ERKNS_12fltSemanticsENS_9StringRefE 54829
_ZN4llvm6detail9IEEEFloat8makeZeroEb 59724
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE 61222
_ZN4llvm6detail9IEEEFloat24convertFromDecimalStringENS_9StringRefENS_11APFloatBase12roundingModeE 66339
_ZN4llvmL16interpretDecimalEPKcS1_PNS_11decimalInfoE 66339
_ZN4llvm6detail9IEEEFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 67370
_ZN4llvm6detail9IEEEFloat25convertFromStringSpecialsENS_9StringRefE 67370
_ZN4llvm7APFloat17convertFromStringENS_9StringRefENS_11APFloatBase12roundingModeE 67412
_ZNK4llvm6detail9IEEEFloat27convertDoubleAPFloatToAPIntEv 68245
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsERKNS_5APIntE 71644
_ZN4llvm6detail9IEEEFloataSERKS1_ 77071
_ZNK4llvm6detail9IEEEFloat26convertFloatAPFloatToAPIntEv 78375
_ZN4llvm6detail10hash_valueERKNS0_9IEEEFloatE 91586
_ZN4llvm10hash_valueERKNS_7APFloatE 91712
_ZN4llvm6detail9IEEEFloat24convertFromUnsignedPartsEPKmjNS_11APFloatBase12roundingModeE 97837
_ZN4llvm6detail9IEEEFloat20shiftSignificandLeftEj 100059
_ZN4llvm6detail9IEEEFloat14handleOverflowENS_11APFloatBase12roundingModeE 101310
_ZN4llvm6detail9IEEEFloat7convertERKNS_12fltSemanticsENS_11APFloatBase12roundingModeEPb 103178
_ZN4llvm7APFloat7convertERKNS_12fltSemanticsENS_11APFloatBase12roundingModeEPb 106755
_ZN4llvm11APFloatBase5BogusEv 126566
_ZN4llvm6detail9IEEEFloat21shiftSignificandRightEj 127009
_ZNK4llvm6detail9IEEEFloat17roundAwayFromZeroENS_11APFloatBase12roundingModeENS_12lostFractionEj 134580
_ZNK4llvm6detail9IEEEFloat14bitcastToAPIntEv 153467
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsE 180891
_ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsEm 230415
_ZN4llvm6detail9IEEEFloat15zeroSignificandEv 231269
_ZN4llvm11APFloatBase17x87DoubleExtendedEv 263028
_ZN4llvmL29lostFractionThroughTruncationEPKmjj 279011
_ZN4llvm6detail9IEEEFloat9normalizeENS_11APFloatBase12roundingModeENS_12lostFractionE 455952
_ZN4llvm6detail9IEEEFloat15copySignificandERKS1_ 481109
_ZNK4llvm6detail9IEEEFloat14significandMSBEv 528320
_ZN4llvm6detail9IEEEFloatC2ERKS1_ 547118
_ZN4llvm6detail9IEEEFloat6assignERKS1_ 624490
_ZNK4llvm6detail9IEEEFloat14bitwiseIsEqualERKS1_ 749874
_ZN4llvm11APFloatBase10IEEEsingleEv 941931
_ZN4llvm11APFloatBase8IEEEhalfEv 1072719
_ZN4llvm6detail9IEEEFloatC2Ed 2957998
_ZN4llvm7APFloat7StorageC2ENS_6detail9IEEEFloatERKNS_12fltSemanticsE 2975822
_ZN4llvm6detail9IEEEFloatC2EOS1_ 2987728
_ZN4llvm6detail9IEEEFloat19initFromDoubleAPIntERKNS_5APIntE 3000903
_ZN4llvm6detail9IEEEFloat13initFromAPIntEPKNS_12fltSemanticsERKNS_5APIntE 3047238
_ZN4llvm6detail9IEEEFloataSEOS1_ 3064275
_ZNK4llvm6detail9IEEEFloat16significandPartsEv 3526356
_ZN4llvm11APFloatBase10IEEEdoubleEv 3648329
_ZN4llvm6detail9IEEEFloat10initializeEPKNS_12fltSemanticsE 4042037
_ZN4llvm6detail9IEEEFloat16significandPartsEv 5363388
_ZN4llvm6detail9IEEEFloatD2Ev 6984500
_ZN4llvm11APFloatBase15PPCDoubleDoubleEv 7460279
_ZN4llvm6detail9IEEEFloat15freeSignificandEv 10094400
_ZNK4llvm6detail9IEEEFloat9partCountEv 22137081

Generated by: LCOV version 1.13