LCOV - code coverage report
Current view: top level - lib/Analysis - DependenceAnalysis.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1047 1337 78.3 %
Date: 2018-10-20 13:21:21 Functions: 82 94 87.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL13isLoadOrStorePKN4llvm11InstructionE 3596
_ZL15floorOfQuotientRKN4llvm5APIntES2_ 108
_ZL15isRemainderZeroPKN4llvm12SCEVConstantES2_ 6
_ZL17ceilingOfQuotientRKN4llvm5APIntES2_ 108
_ZL21dumpExampleDependenceRN4llvm11raw_ostreamEPNS_14DependenceInfoE 192
_ZL22underlyingObjectsAliasPN4llvm9AAResultsERKNS_10DataLayoutERKNS_14MemoryLocationES7_ 1798
_ZL47initializeDependenceAnalysisWrapperPassPassOnceRN4llvm12PassRegistryE 32058
_ZL7findGCDjRKN4llvm5APIntES2_S2_RS0_S3_S3_ 40
_ZL8maxAPIntN4llvm5APIntES0_ 108
_ZL8minAPIntN4llvm5APIntES0_ 108
_ZN4llvm14DependenceInfo10Constraint11setDistanceEPKNS_4SCEVEPKNS_4LoopE 366
_ZN4llvm14DependenceInfo10Constraint6setAnyEPNS_15ScalarEvolutionE 936
_ZN4llvm14DependenceInfo10Constraint7setLineEPKNS_4SCEVES4_S4_PKNS_4LoopE 71
_ZN4llvm14DependenceInfo10Constraint8setEmptyEv 0
_ZN4llvm14DependenceInfo10Constraint8setPointEPKNS_4SCEVES4_PKNS_4LoopE 1
_ZN4llvm14DependenceInfo12classifyPairEPKNS_4SCEVEPKNS_4LoopES3_S6_RNS_14SmallBitVectorE 974
_ZN4llvm14DependenceInfo13propagateLineERPKNS_4SCEVES4_RNS0_10ConstraintERb 0
_ZN4llvm14DependenceInfo14propagatePointERPKNS_4SCEVES4_RNS0_10ConstraintE 0
_ZN4llvm14DependenceInfo14tryDelinearizeEPNS_11InstructionES2_RNS_15SmallVectorImplINS0_9SubscriptEEE 881
_ZN4llvm14DependenceInfo17checkDstSubscriptEPKNS_4SCEVEPKNS_4LoopERNS_14SmallBitVectorE 895
_ZN4llvm14DependenceInfo17checkSrcSubscriptEPKNS_4SCEVEPKNS_4LoopERNS_14SmallBitVectorE 974
_ZN4llvm14DependenceInfo17getSplitIterationERKNS_10DependenceEj 3
_ZN4llvm14DependenceInfo17propagateDistanceERPKNS_4SCEVES4_RNS0_10ConstraintERb 0
_ZN4llvm14DependenceInfo18unifySubscriptTypeENS_8ArrayRefIPNS0_9SubscriptEEE 66
_ZN4llvm14DependenceInfo20intersectConstraintsEPNS0_10ConstraintEPKS1_ 2
_ZN4llvm14DependenceInfo22establishNestingLevelsEPKNS_11InstructionES3_ 933
_ZN4llvm14DependenceInfo24removeMatchingExtensionsEPNS0_9SubscriptE 974
_ZN4llvm14DependenceInfo7dependsEPNS_11InstructionES2_b 1798
_ZN4llvm14DependenceInfo9propagateERPKNS_4SCEVES4_RNS_14SmallBitVectorERNS_15SmallVectorImplINS0_10ConstraintEEERb 0
_ZN4llvm14FullDependenceC2EPNS_11InstructionES2_bj 933
_ZN4llvm18DependenceAnalysis3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE 0
_ZN4llvm29DependenceAnalysisWrapperPass13releaseMemoryEv 273
_ZN4llvm29DependenceAnalysisWrapperPass13runOnFunctionERNS_8FunctionE 273
_ZN4llvm35createDependenceAnalysisWrapperPassEv 0
_ZN4llvm43initializeDependenceAnalysisWrapperPassPassERNS_12PassRegistryE 74915
_ZNK4llvm10Dependence4dumpERNS_11raw_ostreamE 913
_ZNK4llvm10Dependence6isAntiEv 133
_ZNK4llvm10Dependence6isFlowEv 384
_ZNK4llvm10Dependence7isInputEv 104
_ZNK4llvm10Dependence8isOutputEv 286
_ZNK4llvm10Dependence8isScalarEj 0
_ZNK4llvm14DependenceInfo10Constraint17getAssociatedLoopEv 2
_ZNK4llvm14DependenceInfo10Constraint4getAEv 6
_ZNK4llvm14DependenceInfo10Constraint4getBEv 6
_ZNK4llvm14DependenceInfo10Constraint4getCEv 4
_ZNK4llvm14DependenceInfo10Constraint4getDEv 0
_ZNK4llvm14DependenceInfo10Constraint4getXEv 3
_ZNK4llvm14DependenceInfo10Constraint4getYEv 3
_ZNK4llvm14DependenceInfo10gcdMIVtestEPKNS_4SCEVES3_RNS_14FullDependenceE 675
_ZNK4llvm14DependenceInfo10mapDstLoopEPKNS_4LoopE 1511
_ZNK4llvm14DependenceInfo10mapSrcLoopEPKNS_4LoopE 1991
_ZNK4llvm14DependenceInfo10testBoundsEhjPNS0_9BoundInfoEPKNS_4SCEVE 3222
_ZNK4llvm14DependenceInfo12exactSIVtestEPKNS_4SCEVES3_S3_S3_PKNS_4LoopEjRNS_14FullDependenceERNS0_10ConstraintE 36
_ZNK4llvm14DependenceInfo12findBoundsEQEPNS0_15CoefficientInfoES2_PNS0_9BoundInfoEj 515
_ZNK4llvm14DependenceInfo12findBoundsGTEPNS0_15CoefficientInfoES2_PNS0_9BoundInfoEj 515
_ZNK4llvm14DependenceInfo12findBoundsLTEPNS0_15CoefficientInfoES2_PNS0_9BoundInfoEj 515
_ZNK4llvm14DependenceInfo13exactRDIVtestEPKNS_4SCEVES3_S3_S3_PKNS_4LoopES6_RNS_14FullDependenceE 22
_ZNK4llvm14DependenceInfo13findBoundsALLEPNS0_15CoefficientInfoES2_PNS0_9BoundInfoEj 559
_ZNK4llvm14DependenceInfo13getLowerBoundEPNS0_9BoundInfoE 3222
_ZNK4llvm14DependenceInfo13getUpperBoundEPNS0_9BoundInfoE 2660
_ZNK4llvm14DependenceInfo13strongSIVtestEPKNS_4SCEVES3_S3_PKNS_4LoopEjRNS_14FullDependenceERNS0_10ConstraintE 374
_ZNK4llvm14DependenceInfo15banerjeeMIVtestEPKNS_4SCEVES3_RKNS_14SmallBitVectorERNS_14FullDependenceE 240
_ZNK4llvm14DependenceInfo15findCoefficientEPKNS_4SCEVEPKNS_4LoopE 0
_ZNK4llvm14DependenceInfo15getNegativePartEPKNS_4SCEVE 2590
_ZNK4llvm14DependenceInfo15getPositivePartEPKNS_4SCEVE 2590
_ZNK4llvm14DependenceInfo15isKnownLessThanEPKNS_4SCEVES3_ 116
_ZNK4llvm14DependenceInfo15isLoopInvariantEPKNS_4SCEVEPKNS_4LoopE 10433
_ZNK4llvm14DependenceInfo15updateDirectionERNS_10Dependence7DVEntryERKNS0_10ConstraintE 1
_ZNK4llvm14DependenceInfo15zeroCoefficientEPKNS_4SCEVEPKNS_4LoopE 0
_ZNK4llvm14DependenceInfo16addToCoefficientEPKNS_4SCEVEPKNS_4LoopES3_ 0
_ZNK4llvm14DependenceInfo16collectCoeffInfoEPKNS_4SCEVEbRS3_ 480
_ZNK4llvm14DependenceInfo16isKnownPredicateENS_7CmpInst9PredicateEPKNS_4SCEVES5_ 7333
_ZNK4llvm14DependenceInfo16symbolicRDIVtestEPKNS_4SCEVES3_S3_S3_PKNS_4LoopES6_ 415
_ZNK4llvm14DependenceInfo17collectUpperBoundEPKNS_4LoopEPNS_4TypeE 2317
_ZNK4llvm14DependenceInfo17exploreDirectionsEjPNS0_15CoefficientInfoES2_PNS0_9BoundInfoERKNS_14SmallBitVectorERjPKNS_4SCEVE 2102
_ZNK4llvm14DependenceInfo18collectCommonLoopsEPKNS_4SCEVEPKNS_4LoopERNS_14SmallBitVectorE 160
_ZNK4llvm14DependenceInfo18isKnownNonNegativeEPKNS_4SCEVEPKNS_5ValueE 127
_ZNK4llvm14DependenceInfo18weakZeroDstSIVtestEPKNS_4SCEVES3_S3_PKNS_4LoopEjRNS_14FullDependenceERNS0_10ConstraintE 10
_ZNK4llvm14DependenceInfo18weakZeroSrcSIVtestEPKNS_4SCEVES3_S3_PKNS_4LoopEjRNS_14FullDependenceERNS0_10ConstraintE 10
_ZNK4llvm14DependenceInfo19weakCrossingSIVtestEPKNS_4SCEVES3_S3_PKNS_4LoopEjRNS_14FullDependenceERNS0_10ConstraintERS3_ 11
_ZNK4llvm14DependenceInfo25collectConstantUpperBoundEPKNS_4LoopEPNS_4TypeE 49
_ZNK4llvm14DependenceInfo7testMIVEPKNS_4SCEVES3_RKNS_14SmallBitVectorERNS_14FullDependenceE 244
_ZNK4llvm14DependenceInfo7testSIVEPKNS_4SCEVES3_RjRNS_14FullDependenceERNS0_10ConstraintERS3_ 441
_ZNK4llvm14DependenceInfo7testZIVEPKNS_4SCEVES3_RNS_14FullDependenceE 187
_ZNK4llvm14DependenceInfo8testRDIVEPKNS_4SCEVES3_RNS_14FullDependenceE 22
_ZNK4llvm14FullDependence10isPeelLastEj 695
_ZNK4llvm14FullDependence11getDistanceEj 735
_ZNK4llvm14FullDependence11isPeelFirstEj 695
_ZNK4llvm14FullDependence11isSplitableEj 1390
_ZNK4llvm14FullDependence12getDirectionEj 1641
_ZNK4llvm14FullDependence8isScalarEj 701
_ZNK4llvm29DependenceAnalysisWrapperPass16getAnalysisUsageERNS_13AnalysisUsageE 43
_ZNK4llvm29DependenceAnalysisWrapperPass5getDIEv 142
_ZNK4llvm29DependenceAnalysisWrapperPass5printERNS_11raw_ostreamEPKNS_6ModuleE 192

Generated by: LCOV version 1.13