LCOV - code coverage report
Current view: top level - lib/Analysis - InstructionSimplify.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1583 2067 76.6 %
Date: 2018-10-20 13:21:21 Functions: 102 126 81.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_Z17simplifyIntrinsicIPKPN4llvm5ValueEES2_PNS0_8FunctionET_S7_RKNS0_13SimplifyQueryE 0
_Z17simplifyIntrinsicIPN4llvm3UseEEPNS0_5ValueEPNS0_8FunctionET_S7_RKNS0_13SimplifyQueryE 2438249
_ZL11simplifyRemN4llvm11Instruction9BinaryOpsEPNS_5ValueES3_RKNS_13SimplifyQueryEj 30212
_ZL12propagateNaNPN4llvm8ConstantE 98
_ZL13SimplifyBinOpjPN4llvm5ValueES1_RKNS_13SimplifyQueryEj 4178233
_ZL13SimplifyShiftN4llvm11Instruction9BinaryOpsEPNS_5ValueES3_RKNS_13SimplifyQueryEj 239702
_ZL14SimplifyOrInstPN4llvm5ValueES1_RKNS_13SimplifyQueryEj 182141
_ZL15SimplifyAddInstPN4llvm5ValueES1_bbRKNS_13SimplifyQueryEj 11344480
_ZL15SimplifyAndInstPN4llvm5ValueES1_RKNS_13SimplifyQueryEj 314124
_ZL15SimplifyCmpInstjPN4llvm5ValueES1_RKNS_13SimplifyQueryEj 146149
_ZL15SimplifyFPBinOpjPN4llvm5ValueES1_RKNS_13FastMathFlagsERKNS_13SimplifyQueryEj 0
_ZL15SimplifyMulInstPN4llvm5ValueES1_RKNS_13SimplifyQueryEj 115655
_ZL15SimplifyPHINodePN4llvm7PHINodeERKNS_13SimplifyQueryE 0
_ZL15SimplifyShlInstPN4llvm5ValueES1_bbRKNS_13SimplifyQueryEj 104841
_ZL15SimplifySubInstPN4llvm5ValueES1_bbRKNS_13SimplifyQueryEj 280552
_ZL15SimplifyXorInstPN4llvm5ValueES1_RKNS_13SimplifyQueryEj 112412
_ZL15simplifyFPBinopPN4llvm5ValueES1_ 49803
_ZL16SimplifyAShrInstPN4llvm5ValueES1_bRKNS_13SimplifyQueryEj 68243
_ZL16SimplifyFAddInstPN4llvm5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryEj 0
_ZL16SimplifyFDivInstPN4llvm5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryEj 0
_ZL16SimplifyFMulInstPN4llvm5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryEj 0
_ZL16SimplifyFRemInstPN4llvm5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryEj 0
_ZL16SimplifyFSubInstPN4llvm5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryEj 0
_ZL16SimplifyLShrInstPN4llvm5ValueES1_bRKNS_13SimplifyQueryEj 66618
_ZL16SimplifySDivInstPN4llvm5ValueES1_RKNS_13SimplifyQueryEj 76231
_ZL16SimplifySRemInstPN4llvm5ValueES1_RKNS_13SimplifyQueryEj 3212
_ZL16SimplifyUDivInstPN4llvm5ValueES1_RKNS_13SimplifyQueryEj 4527
_ZL16SimplifyURemInstPN4llvm5ValueES1_RKNS_13SimplifyQueryEj 3708
_ZL16ThreadCmpOverPHIN4llvm7CmpInst9PredicateEPNS_5ValueES3_RKNS_13SimplifyQueryEj 124377
_ZL17simplifyOrOfICmpsPN4llvm8ICmpInstES1_RKNS_14InstrInfoQueryE 9663
_ZL18SimplifyRightShiftN4llvm11Instruction9BinaryOpsEPNS_5ValueES3_bRKNS_13SimplifyQueryEj 134861
_ZL18ThreadBinOpOverPHIN4llvm11Instruction9BinaryOpsEPNS_5ValueES3_RKNS_13SimplifyQueryEj 73856
_ZL18simplifyAndOfICmpsPN4llvm8ICmpInstES1_RKNS_14InstrInfoQueryE 8116
_ZL19ThreadCmpOverSelectN4llvm7CmpInst9PredicateEPNS_5ValueES3_RKNS_13SimplifyQueryEj 14235
_ZL19simplifyICmpOfBoolsN4llvm7CmpInst9PredicateEPNS_5ValueES3_RKNS_13SimplifyQueryE 0
_ZL20simplifyICmpWithZeroN4llvm7CmpInst9PredicateEPNS_5ValueES3_RKNS_13SimplifyQueryE 1567158
_ZL21simplifySelectBitTestPN4llvm5ValueES1_S1_PKNS_5APIntEb 33857
_ZL22foldSelectWithBinaryOpPN4llvm5ValueES1_S1_ 118531
_ZL22simplifyICmpWithMinMaxN4llvm7CmpInst9PredicateEPNS_5ValueES3_RKNS_13SimplifyQueryEj 1554765
_ZL24computePointerDifferenceRKN4llvm10DataLayoutEPNS_5ValueES4_ 107886
_ZL28simplifySelectWithFakeICmpEqPN4llvm5ValueES1_NS_7CmpInst9PredicateES1_S1_ 99009
_ZL33replaceAndRecursivelySimplifyImplPN4llvm11InstructionEPNS_5ValueEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeEPNS_15AssumptionCacheE 98
_ZL9isDivZeroPN4llvm5ValueES1_RKNS_13SimplifyQueryEjb 123132
_ZN4llvm12SimplifyCallENS_17ImmutableCallSiteEPNS_5ValueENS_8ArrayRefIS2_EERKNS_13SimplifyQueryE 0
_ZN4llvm12SimplifyCallENS_17ImmutableCallSiteEPNS_5ValueEPNS_3UseES4_RKNS_13SimplifyQueryE 0
_ZN4llvm13SimplifyBinOpEjPNS_5ValueES1_RKNS_13SimplifyQueryE 3561250
_ZN4llvm14SimplifyOrInstEPNS_5ValueES1_RKNS_13SimplifyQueryE 64925
_ZN4llvm15SimplifyAddInstEPNS_5ValueES1_bbRKNS_13SimplifyQueryE 7626350
_ZN4llvm15SimplifyAndInstEPNS_5ValueES1_RKNS_13SimplifyQueryE 229278
_ZN4llvm15SimplifyCmpInstEjPNS_5ValueES1_RKNS_13SimplifyQueryE 17746
_ZN4llvm15SimplifyFPBinOpEjPNS_5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryE 398
_ZN4llvm15SimplifyGEPInstEPNS_4TypeENS_8ArrayRefIPNS_5ValueEEERKNS_13SimplifyQueryE 6214690
_ZN4llvm15SimplifyMulInstEPNS_5ValueES1_RKNS_13SimplifyQueryE 48940
_ZN4llvm15SimplifyShlInstEPNS_5ValueES1_bbRKNS_13SimplifyQueryE 66882
_ZN4llvm15SimplifySubInstEPNS_5ValueES1_bbRKNS_13SimplifyQueryE 206209
_ZN4llvm15SimplifyXorInstEPNS_5ValueES1_RKNS_13SimplifyQueryE 77974
_ZN4llvm16SimplifyAShrInstEPNS_5ValueES1_bRKNS_13SimplifyQueryE 54666
_ZN4llvm16SimplifyCastInstEjPNS_5ValueEPNS_4TypeERKNS_13SimplifyQueryE 4704445
_ZN4llvm16SimplifyFAddInstEPNS_5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryE 15645
_ZN4llvm16SimplifyFCmpInstEjPNS_5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryE 17392
_ZN4llvm16SimplifyFDivInstEPNS_5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryE 5940
_ZN4llvm16SimplifyFMulInstEPNS_5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryE 16771
_ZN4llvm16SimplifyFRemInstEPNS_5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryE 146
_ZN4llvm16SimplifyFSubInstEPNS_5ValueES1_NS_13FastMathFlagsERKNS_13SimplifyQueryE 9307
_ZN4llvm16SimplifyICmpInstEjPNS_5ValueES1_RKNS_13SimplifyQueryE 1330972
_ZN4llvm16SimplifyLShrInstEPNS_5ValueES1_bRKNS_13SimplifyQueryE 50098
_ZN4llvm16SimplifySDivInstEPNS_5ValueES1_RKNS_13SimplifyQueryE 71977
_ZN4llvm16SimplifySRemInstEPNS_5ValueES1_RKNS_13SimplifyQueryE 3077
_ZN4llvm16SimplifyUDivInstEPNS_5ValueES1_RKNS_13SimplifyQueryE 13651
_ZN4llvm16SimplifyURemInstEPNS_5ValueES1_RKNS_13SimplifyQueryE 23300
_ZN4llvm18SimplifySelectInstEPNS_5ValueES1_S1_RKNS_13SimplifyQueryE 119228
_ZN4llvm20getBestSimplifyQueryERNS_27LoopStandardAnalysisResultsERKNS_10DataLayoutE 67
_ZN4llvm20getBestSimplifyQueryERNS_4PassERNS_8FunctionE 95983
_ZN4llvm20getBestSimplifyQueryINS_8FunctionEJEEEKNS_13SimplifyQueryERNS_15AnalysisManagerIT_JDpT0_EEERS1_ 284
_ZN4llvm23SimplifyInsertValueInstEPNS_5ValueES1_NS_8ArrayRefIjEERKNS_13SimplifyQueryE 79973
_ZN4llvm24SimplifyExtractValueInstEPNS_5ValueENS_8ArrayRefIjEERKNS_13SimplifyQueryE 1116833
_ZN4llvm25SimplifyShuffleVectorInstEPNS_5ValueES1_PNS_8ConstantEPNS_4TypeERKNS_13SimplifyQueryE 12836
_ZN4llvm26SimplifyExtractElementInstEPNS_5ValueES1_RKNS_13SimplifyQueryE 28944
_ZN4llvm29replaceAndRecursivelySimplifyEPNS_11InstructionEPNS_5ValueEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeEPNS_15AssumptionCacheE 98
_ZN4llvm30recursivelySimplifyInstructionEPNS_11InstructionEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeEPNS_15AssumptionCacheE 0

Generated by: LCOV version 1.13