LCOV - code coverage report
Current view: top level - lib/Analysis - LoopAccessAnalysis.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 658 681 96.6 %
Date: 2018-10-20 13:21:21 Functions: 55 57 96.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN4llvm13createLAAPassEv 0
_ZNK4llvm16MemoryDepChecker10Dependence9isForwardEv 0
_ZNK4llvm16MemoryDepChecker10Dependence18isPossiblyBackwardEv 23
_ZN4llvm16stripIntegerCastEPNS_5ValueE 43
_ZN4llvm16MemoryDepChecker28couldPreventStoreLoadForwardEmm 47
_ZNK4llvm24LoopAccessLegacyAnalysis5printERNS_11raw_ostreamEPKNS_6ModuleE 48
_ZL24isSafeDependenceDistanceRKN4llvm10DataLayoutERNS_15ScalarEvolutionERKNS_4SCEVES7_mm 50
_ZL8isNoWrapRN4llvm25PredicatedScalarEvolutionERKNS_8DenseMapIPKNS_5ValueEPS3_NS_12DenseMapInfoIS5_EENS_6detail12DenseMapPairIS5_S6_EEEES6_PNS_4LoopE 51
_ZN4llvm22RuntimePointerChecking26arePointersInSamePartitionERKNS_15SmallVectorImplIiEEjj 60
_ZNK4llvm16MemoryDepChecker10Dependence5printERNS_11raw_ostreamEjRKNS_15SmallVectorImplIPNS_11InstructionEEE 78
_ZNK4llvm14LoopAccessInfo5printERNS_11raw_ostreamEj 105
_ZNK4llvm22RuntimePointerChecking11printChecksERNS_11raw_ostreamERKNS_15SmallVectorImplISt4pairIPKNS0_16CheckingPtrGroupES7_EEEj 105
_ZNK4llvm22RuntimePointerChecking5printERNS_11raw_ostreamEj 105
_ZN4llvm18LoopAccessAnalysis3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_ 108
_ZNK4llvm16MemoryDepChecker24getInstructionsForAccessEPNS_5ValueEb 112
_ZNK4llvm16MemoryDepChecker10Dependence10isBackwardEv 123
_ZL12expandBoundsRKN4llvm15SmallVectorImplISt4pairIPKNS_22RuntimePointerChecking16CheckingPtrGroupES5_EEEPNS_4LoopEPNS_11InstructionEPNS_15ScalarEvolutionERNS_12SCEVExpanderERKS2_ 238
_ZNK4llvm14LoopAccessInfo16addRuntimeChecksEPNS_11InstructionERKNS_15SmallVectorImplISt4pairIPKNS_22RuntimePointerChecking16CheckingPtrGroupES8_EEE 238
_ZN4llvm22RuntimePointerChecking14generateChecksERNS_18EquivalenceClassesINS_14PointerIntPairIPNS_5ValueELj1EbNS_21PointerLikeTypeTraitsIS4_EENS_18PointerIntPairInfoIS4_Lj1ES6_EEEEEEb 680
_ZNK4llvm22RuntimePointerChecking14generateChecksEv 680
_ZL12expandBoundsPKN4llvm22RuntimePointerChecking16CheckingPtrGroupEPNS_4LoopEPNS_11InstructionERNS_12SCEVExpanderEPNS_15ScalarEvolutionERKS0_ 718
_ZNK4llvm14LoopAccessInfo16addRuntimeChecksEPNS_11InstructionE 906
_ZL14isNoWrapAddRecPN4llvm5ValueEPKNS_14SCEVAddRecExprERNS_25PredicatedScalarEvolutionEPKNS_4LoopE 1349
_ZN4llvm22RuntimePointerChecking16CheckingPtrGroup10addPointerEj 1647
_ZNK4llvm22RuntimePointerChecking13needsCheckingERKNS0_16CheckingPtrGroupES3_ 2287
_ZN4llvm14LoopAccessInfo11analyzeLoopEPNS_9AAResultsEPNS_8LoopInfoEPKNS_17TargetLibraryInfoEPNS_13DominatorTreeE 2290
_ZNK4llvm22RuntimePointerChecking13needsCheckingEjj 2556
_ZL15getMinFromExprsPKN4llvm4SCEVES2_PNS_15ScalarEvolutionE 3279
_ZN12_GLOBAL__N_114AccessAnalysis8addStoreERN4llvm14MemoryLocationE 3676
_ZN4llvm14LoopAccessInfo14recordAnalysisENS_9StringRefEPNS_11InstructionE 3676
_ZN12_GLOBAL__N_114AccessAnalysis7addLoadERN4llvm14MemoryLocationEb 3903
_ZN4llvm22RuntimePointerChecking6insertEPNS_4LoopEPNS_5ValueEbjjRKNS_8DenseMapIPKS3_S4_NS_12DenseMapInfoIS7_EENS_6detail12DenseMapPairIS7_S4_EEEERNS_25PredicatedScalarEvolutionE 4271
_ZNK4llvm24LoopAccessLegacyAnalysis16getAnalysisUsageERNS_13AnalysisUsageE 4548
_ZL19hasComputableBoundsRN4llvm25PredicatedScalarEvolutionERKNS_8DenseMapIPKNS_5ValueEPS3_NS_12DenseMapInfoIS5_EENS_6detail12DenseMapPairIS5_S6_EEEES6_PNS_4LoopEb 4650
_ZN4llvm16VectorizerParams18isInterleaveForcedEv 4831
_ZN4llvm16MemoryDepChecker10Dependence22isSafeForVectorizationENS1_7DepTypeE 5077
_ZN4llvm16MemoryDepChecker11isDependentERKNS_14PointerIntPairIPNS_5ValueELj1EbNS_21PointerLikeTypeTraitsIS3_EENS_18PointerIntPairInfoIS3_Lj1ES5_EEEEjSA_jRKNS_8DenseMapIPKS2_S3_NS_12DenseMapInfoISD_EENS_6detail12DenseMapPairISD_S3_EEEE 5077
_ZN4llvm14LoopAccessInfo14canAnalyzeLoopEv 5128
_ZNK4llvm14LoopAccessInfo9isUniformEPNS_5ValueE 8233
_ZN4llvm12getPtrStrideERNS_25PredicatedScalarEvolutionEPNS_5ValueEPKNS_4LoopERKNS_8DenseMapIPKS2_S3_NS_12DenseMapInfoIS9_EENS_6detail12DenseMapPairIS9_S3_EEEEbb 19572
_ZL42initializeLoopAccessLegacyAnalysisPassOnceRN4llvm12PassRegistryE 33326
_ZN4llvm14LoopAccessInfo21blockNeedsPredicationEPNS_10BasicBlockEPNS_4LoopEPNS_13DominatorTreeE 35834
_ZN4llvm24LoopAccessLegacyAnalysis13runOnFunctionERNS_8FunctionE 41254
_ZN4llvm15sortPtrAccessesENS_8ArrayRefIPNS_5ValueEEERKNS_10DataLayoutERNS_15ScalarEvolutionERNS_15SmallVectorImplIjEE 103785
_ZN4llvm38initializeLoopAccessLegacyAnalysisPassERNS_12PassRegistryE 200044
_ZN4llvm19isConsecutiveAccessEPNS_5ValueES1_RKNS_10DataLayoutERNS_15ScalarEvolutionEb 448256
_ZL22getAddressSpaceOperandPN4llvm5ValueE 896512

Generated by: LCOV version 1.13