LCOV - code coverage report
Current view: top level - lib/Analysis - ScalarEvolutionExpander.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 797 872 91.4 %
Date: 2018-10-20 13:21:21 Functions: 48 53 90.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL14IsIncrementNSWRN4llvm15ScalarEvolutionEPKNS_14SCEVAddRecExprE 3633
_ZL14IsIncrementNUWRN4llvm15ScalarEvolutionEPKNS_14SCEVAddRecExprE 3633
_ZL20PickMostRelevantLoopPKN4llvm4LoopES2_RNS_13DominatorTreeE 18871
_ZN4llvm12SCEVExpander10hoistIVIncEPNS_11InstructionES2_ 6087
_ZN4llvm12SCEVExpander11expandIVIncEPNS_7PHINodeEPNS_5ValueEPKNS_4LoopEPNS_4TypeES9_b 3647
_ZN4llvm12SCEVExpander12visitMulExprEPKNS_11SCEVMulExprE 1777
_ZN4llvm12SCEVExpander13expandCodeForEPKNS_4SCEVEPNS_4TypeE 105697
_ZN4llvm12SCEVExpander13expandCodeForEPKNS_4SCEVEPNS_4TypeEPNS_11InstructionE 21284
_ZN4llvm12SCEVExpander13visitSMaxExprEPKNS_12SCEVSMaxExprE 379
_ZN4llvm12SCEVExpander13visitUMaxExprEPKNS_12SCEVUMaxExprE 108
_ZN4llvm12SCEVExpander14expandAddToGEPEPKNS_4SCEVEPNS_11PointerTypeEPNS_4TypeEPNS_5ValueE 1061
_ZN4llvm12SCEVExpander14hoistBeforePosEPNS_13DominatorTreeEPNS_11InstructionES4_PNS_7PHINodeE 5742
_ZN4llvm12SCEVExpander17ReuseOrCreateCastEPNS_5ValueEPNS_4TypeENS_11Instruction7CastOpsENS_14ilist_iteratorINS_12ilist_detail12node_optionsIS5_Lb0ELb0EvEELb0ELb0EEE 10266
_ZN4llvm12SCEVExpander17fixupInsertPointsEPNS_11InstructionE 288
_ZN4llvm12SCEVExpander17visitTruncateExprEPKNS_16SCEVTruncateExprE 218
_ZN4llvm12SCEVExpander19expandWrapPredicateEPKNS_17SCEVWrapPredicateEPNS_11InstructionE 75
_ZN4llvm12SCEVExpander19rememberInstructionEPNS_5ValueE 46866
_ZN4llvm12SCEVExpander19visitSignExtendExprEPKNS_18SCEVSignExtendExprE 149
_ZN4llvm12SCEVExpander19visitZeroExtendExprEPKNS_18SCEVZeroExtendExprE 414
_ZN4llvm12SCEVExpander20expandEqualPredicateEPKNS_18SCEVEqualPredicateEPNS_11InstructionE 17
_ZN4llvm12SCEVExpander20expandUnionPredicateEPKNS_18SCEVUnionPredicateEPNS_11InstructionE 948
_ZN4llvm12SCEVExpander22expandCodeForPredicateEPKNS_13SCEVPredicateEPNS_11InstructionE 1040
_ZN4llvm12SCEVExpander23FindValueInExprValueMapEPKNS_4SCEVEPKNS_11InstructionE 100340
_ZN4llvm12SCEVExpander23isExpandedAddRecExprPHIEPNS_7PHINodeEPNS_11InstructionEPKNS_4LoopE 5914
_ZN4llvm12SCEVExpander25getExactExistingExpansionEPKNS_4SCEVEPKNS_11InstructionEPNS_4LoopE 0
_ZN4llvm12SCEVExpander27getRelatedExistingExpansionEPKNS_4SCEVEPKNS_11InstructionEPNS_4LoopE 2602
_ZN4llvm12SCEVExpander37getOrInsertCanonicalInductionVariableEPKNS_4LoopEPNS_4TypeE 0
_ZN4llvm14isSafeToExpandEPKNS_4SCEVERNS_15ScalarEvolutionE 14375
_ZN4llvm16isSafeToExpandAtEPKNS_4SCEVEPKNS_11InstructionERNS_15ScalarEvolutionE 189
_ZNK12_GLOBAL__N_111LoopCompareclESt4pairIPKN4llvm4LoopEPKNS2_4SCEVEES9_ 0
_ZNK12_GLOBAL__N_114SCEVFindUnsafe6isDoneEv 0

Generated by: LCOV version 1.13