LCOV - code coverage report
Current view: top level - lib/Analysis - ValueTracking.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1645 1783 92.3 %
Date: 2018-10-20 13:21:21 Functions: 96 100 96.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL10matchClampN4llvm7CmpInst9PredicateEPNS_5ValueES3_S3_S3_ 56866
_ZL11getBitWidthPN4llvm4TypeERKNS_10DataLayoutE 41623858
_ZL11matchMinMaxN4llvm7CmpInst9PredicateEPNS_5ValueES3_S3_S3_RS3_S4_j 56866
_ZL15isKnownNonEqualPKN4llvm5ValueES2_RKN12_GLOBAL__N_15QueryE 1054514
_ZL15isTruePredicateN4llvm7CmpInst9PredicateEPKNS_5ValueES4_RKNS_10DataLayoutEj 9870
_ZL16GetStringLengthHPKN4llvm5ValueERNS_15SmallPtrSetImplIPKNS_7PHINodeEEEj 9260
_ZL16computeKnownBitsPKN4llvm5ValueEjRKN12_GLOBAL__N_15QueryE 38998236
_ZL17BuildSubAggregatePN4llvm5ValueENS_8ArrayRefIjEEPNS_11InstructionE 0
_ZL17MaskedValueIsZeroPKN4llvm5ValueERKNS_5APIntEjRKN12_GLOBAL__N_15QueryE 98725
_ZL18ComputeNumSignBitsPKN4llvm5ValueEjRKN12_GLOBAL__N_15QueryE 655295
_ZL18isEphemeralValueOfPKN4llvm11InstructionEPKNS_5ValueE 1180
_ZL18isImpliedCondAndOrPKN4llvm14BinaryOperatorEPKNS_8ICmpInstERKNS_10DataLayoutEbj 5153
_ZL18matchSelectPatternN4llvm7CmpInst9PredicateENS_13FastMathFlagsEPNS_5ValueES4_S4_S4_RS4_S5_j 160516
_ZL19computeKnownBitsMulPKN4llvm5ValueES2_bRNS_9KnownBitsES4_jRKN12_GLOBAL__N_15QueryE 229520
_ZL19isSignedMinMaxClampPKN4llvm5ValueERS2_RPKNS_5APIntES7_ 11032
_ZL19matchFastFloatClampN4llvm7CmpInst9PredicateEPNS_5ValueES3_S3_S3_RS3_S4_ 1449
_ZL19matchMinMaxOfMinMaxN4llvm7CmpInst9PredicateEPNS_5ValueES3_S3_S3_j 56819
_ZL21isImpliedCondOperandsN4llvm7CmpInst9PredicateEPKNS_5ValueES4_S4_S4_RKNS_10DataLayoutEj 49227
_ZL22computeKnownBitsAddSubbPKN4llvm5ValueES2_bRNS_9KnownBitsES4_jRKN12_GLOBAL__N_15QueryE 4308021
_ZL23checkRippleForSignedAddRKN4llvm9KnownBitsES2_ 5026616
_ZL26rangeMetadataExcludesValuePKN4llvm6MDNodeERKNS_5APIntE 50537
_ZL27computeOverflowForSignedAddPKN4llvm5ValueES2_PKNS_11AddOperatorERKNS_10DataLayoutEPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeE 5027937
_ZL29isImpliedCondMatchingOperandsN4llvm7CmpInst9PredicateEPKNS_5ValueES4_S1_S4_S4_b 2155
_ZL32isImpliedCondMatchingImmOperandsN4llvm7CmpInst9PredicateEPKNS_5ValueEPKNS_11ConstantIntES1_S4_S7_ 0
_ZN4llvm13getMinMaxPredENS_19SelectPatternFlavorEb 2043
_ZN4llvm15GetStringLengthEPKNS_5ValueEj 9005
_ZN4llvm15isKnownNegationEPKNS_5ValueES2_b 11356959
_ZN4llvm15isKnownNegativeEPKNS_5ValueERKNS_10DataLayoutEjPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeEb 0
_ZN4llvm17SignBitMustBeZeroEPKNS_5ValueEPKNS_17TargetLibraryInfoE 4560
_ZN4llvm18isImpliedConditionEPKNS_5ValueES2_RKNS_10DataLayoutEbj 317110
_ZN4llvm18isKnownNonNegativeEPKNS_5ValueERKNS_10DataLayoutEjPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeEb 1326
_ZN4llvm19haveNoCommonBitsSetEPKNS_5ValueES2_RKNS_10DataLayoutEPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeEb 5067456
_ZN4llvm20GetUnderlyingObjectsEPNS_5ValueERNS_15SmallVectorImplIS1_EERKNS_10DataLayoutEPNS_8LoopInfoEj 3438629
_ZN4llvm20getInverseMinMaxPredENS_19SelectPatternFlavorE 17
_ZN4llvm20mayBeMemoryDependentERKNS_11InstructionE 3209337
_ZN4llvm20propagatesFullPoisonEPKNS_11InstructionE 384307
_ZN4llvm21getConstantStringInfoEPKNS_5ValueERNS_9StringRefEmb 11672140
_ZN4llvm22getInverseMinMaxFlavorENS_19SelectPatternFlavorE 277
_ZN4llvm23isValidAssumeForContextEPKNS_11InstructionES2_PKNS_13DominatorTreeE 1968
_ZN4llvm25isOverflowIntrinsicNoWrapEPKNS_13IntrinsicInstERKNS_13DominatorTreeE 154
_ZN4llvm27CannotBeOrderedLessThanZeroEPKNS_5ValueEPKNS_17TargetLibraryInfoE 326
_ZN4llvm27computeOverflowForSignedAddEPKNS_11AddOperatorERKNS_10DataLayoutEPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeE 41
_ZN4llvm27computeOverflowForSignedAddEPKNS_5ValueES2_RKNS_10DataLayoutEPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeE 5027896
_ZN4llvm27computeOverflowForSignedMulEPKNS_5ValueES2_RKNS_10DataLayoutEPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeEb 11268
_ZN4llvm27computeOverflowForSignedSubEPKNS_5ValueES2_RKNS_10DataLayoutEPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeE 50695
_ZN4llvm28programUndefinedIfFullPoisonEPKNS_11InstructionE 56061
_ZN4llvm29computeOverflowForUnsignedAddEPKNS_5ValueES2_RKNS_10DataLayoutEPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeEb 5046983
_ZN4llvm29computeOverflowForUnsignedMulEPKNS_5ValueES2_RKNS_10DataLayoutEPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeEb 10920
_ZN4llvm29computeOverflowForUnsignedSubEPKNS_5ValueES2_RKNS_10DataLayoutEPNS_15AssumptionCacheEPKNS_11InstructionEPKNS_13DominatorTreeE 55665
_ZN4llvm33computeKnownBitsFromRangeMetadataERKNS_6MDNodeERNS_9KnownBitsE 232979
_ZN4llvm36getArgumentAliasingToReturnedPointerENS_17ImmutableCallSiteE 827406
_ZN4llvm38isGuaranteedToExecuteForEveryIterationEPKNS_11InstructionEPKNS_4LoopE 6959
_ZN4llvm42isGuaranteedToTransferExecutionToSuccessorEPKNS_10BasicBlockE 56360
_ZNK12_GLOBAL__N_15Query10isExcludedEPKN4llvm5ValueE 1769

Generated by: LCOV version 1.13