LCOV - code coverage report
Current view: top level - lib/Analysis - MemorySSAUpdater.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 341 417 81.8 %
Date: 2018-10-20 13:21:21 Functions: 31 38 81.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL15onlySingleValuePN4llvm9MemoryPhiE 141
_ZL25setMemoryPhiValueForBlockPN4llvm9MemoryPhiEPKNS_10BasicBlockEPNS_12MemoryAccessE 3
_ZN4llvm16MemorySSAUpdater10moveBeforeEPNS_14MemoryUseOrDefES2_ 3
_ZN4llvm16MemorySSAUpdater10recursePhiEPNS_12MemoryAccessE 10
_ZN4llvm16MemorySSAUpdater10removeEdgeEPNS_10BasicBlockES2_ 0
_ZN4llvm16MemorySSAUpdater11moveToPlaceEPNS_14MemoryUseOrDefEPNS_10BasicBlockENS_9MemorySSA14InsertionPlaceE 60
_ZN4llvm16MemorySSAUpdater12applyUpdatesENS_8ArrayRefINS_3cfg6UpdateIPNS_10BasicBlockEEEEERNS_13DominatorTreeE 87
_ZN4llvm16MemorySSAUpdater18applyInsertUpdatesENS_8ArrayRefINS_3cfg6UpdateIPNS_10BasicBlockEEEEERNS_13DominatorTreeE 41
_ZN4llvm16MemorySSAUpdater18removeMemoryAccessEPNS_12MemoryAccessE 27974
_ZN4llvm16MemorySSAUpdater19tryRemoveTrivialPhiINS_11SmallVectorINS_10TrackingVHINS_12MemoryAccessEEELj8EEEEEPS4_PNS_9MemoryPhiERT_ 51
_ZN4llvm16MemorySSAUpdater19tryRemoveTrivialPhiINS_14iterator_rangeIPNS_3UseEEEEEPNS_12MemoryAccessEPNS_9MemoryPhiERT_ 5
_ZN4llvm16MemorySSAUpdater22createMemoryAccessInBBEPNS_11InstructionEPNS_12MemoryAccessEPKNS_10BasicBlockENS_9MemorySSA14InsertionPlaceE 11
_ZN4llvm16MemorySSAUpdater23createMemoryAccessAfterEPNS_11InstructionEPNS_12MemoryAccessES4_ 2
_ZN4llvm16MemorySSAUpdater23moveAllAfterMergeBlocksEPNS_10BasicBlockES2_PNS_11InstructionE 3
_ZN4llvm16MemorySSAUpdater24createMemoryAccessBeforeEPNS_11InstructionEPNS_12MemoryAccessEPNS_14MemoryUseOrDefE 0
_ZN4llvm16MemorySSAUpdater24moveAllAfterSpliceBlocksEPNS_10BasicBlockES2_PNS_11InstructionE 141
_ZN4llvm16MemorySSAUpdater29updateExitBlocksForClonedLoopENS_8ArrayRefIPNS_10BasicBlockEEENS1_ISt10unique_ptrINS_8ValueMapIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS9_NS_3sys10SmartMutexILb0EEEEEEESt14default_deleteISG_EEEERNS_13DominatorTreeE 0
_ZN4llvm16MemorySSAUpdater29updateExitBlocksForClonedLoopENS_8ArrayRefIPNS_10BasicBlockEEERKNS_8ValueMapIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS8_NS_3sys10SmartMutexILb0EEEEEEERNS_13DominatorTreeE 38
_ZN4llvm16MemorySSAUpdater30removeDuplicatePhiEdgesBetweenEPNS_10BasicBlockES2_ 0
_ZN4llvm16MemorySSAUpdater36privateUpdateExitBlocksForClonedLoopINS_15mapped_iteratorIPKSt10unique_ptrINS_8ValueMapIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS7_NS_3sys10SmartMutexILb0EEEEEEESt14default_deleteISE_EEZNS0_29updateExitBlocksForClonedLoopENS_8ArrayRefIPNS_10BasicBlockEEENSK_ISH_EERNS_13DominatorTreeEEUlRSI_E_PSE_EEEEvSN_T_SV_SQ_ 0
_ZN4llvm16MemorySSAUpdater36privateUpdateExitBlocksForClonedLoopIPKPKNS_8ValueMapIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS5_NS_3sys10SmartMutexILb0EEEEEEEEEvNS_8ArrayRefIPNS_10BasicBlockEEET_SL_RNS_13DominatorTreeE 38
_ZN4llvm16MemorySSAUpdater44wireOldPredecessorsToNewImmediatePredecessorEPNS_10BasicBlockES2_NS_8ArrayRefIS2_EEb 226
_ZN4llvm16MemorySSAUpdater6moveToINS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_12MemoryAccessELb0ELb0ENS_11MSSAHelpers12AllAccessTagEEELb0ELb0EEEEEvPNS_14MemoryUseOrDefEPNS_10BasicBlockET_ 4
_ZN4llvm16MemorySSAUpdater6moveToINS_9MemorySSA14InsertionPlaceEEEvPNS_14MemoryUseOrDefEPNS_10BasicBlockET_ 60
_ZN4llvm16MemorySSAUpdater9insertUseEPNS_9MemoryUseE 48
_ZN4llvm16MemorySSAUpdater9moveAfterEPNS_14MemoryUseOrDefES2_ 1

Generated by: LCOV version 1.13