LCOV - code coverage report
Current view: top level - lib/Target/AMDGPU - SIMemoryLegalizer.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 217 268 81.0 %
Date: 2018-10-20 13:21:21 Functions: 24 39 61.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL35initializeSIMemoryLegalizerPassOnceRN4llvm12PassRegistryE 85105
_ZN12_GLOBAL__N_114SICacheControl6createERKN4llvm12GCNSubtargetE 19828
_ZN12_GLOBAL__N_114SICacheControlC2ERKN4llvm12GCNSubtargetE 19828
_ZN12_GLOBAL__N_114enableNamedBitILt5EEEbRKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 45
_ZN12_GLOBAL__N_114enableNamedBitILt7EEEbRKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 128
_ZN12_GLOBAL__N_117SIMemoryLegalizer10expandLoadERKNS_11SIMemOpInfoERN4llvm26MachineInstrBundleIteratorINS4_12MachineInstrELb0EEE 17771
_ZN12_GLOBAL__N_117SIMemoryLegalizer11expandStoreERKNS_11SIMemOpInfoERN4llvm26MachineInstrBundleIteratorINS4_12MachineInstrELb0EEE 28843
_ZN12_GLOBAL__N_117SIMemoryLegalizer17expandAtomicFenceERKNS_11SIMemOpInfoERN4llvm26MachineInstrBundleIteratorINS4_12MachineInstrELb0EEE 76
_ZN12_GLOBAL__N_117SIMemoryLegalizer20runOnMachineFunctionERN4llvm15MachineFunctionE 19828
_ZN12_GLOBAL__N_117SIMemoryLegalizer21removeAtomicPseudoMIsEv 19828
_ZN12_GLOBAL__N_117SIMemoryLegalizer24expandAtomicCmpxchgOrRmwERKNS_11SIMemOpInfoERN4llvm26MachineInstrBundleIteratorINS4_12MachineInstrELb0EEE 1532
_ZN4llvm27createSIMemoryLegalizerPassEv 1964
_ZN4llvm31initializeSIMemoryLegalizerPassERNS_12PassRegistryE 113919
_ZNK12_GLOBAL__N_111SIMemOpInfo11getOrderingEv 0
_ZNK12_GLOBAL__N_111SIMemOpInfo13isNonTemporalEv 0
_ZNK12_GLOBAL__N_111SIMemOpInfo17getInstrAddrSpaceEv 0
_ZNK12_GLOBAL__N_111SIMemOpInfo18getFailureOrderingEv 0
_ZNK12_GLOBAL__N_111SIMemOpInfo20getOrderingAddrSpaceEv 0
_ZNK12_GLOBAL__N_111SIMemOpInfo30getIsCrossAddressSpaceOrderingEv 0
_ZNK12_GLOBAL__N_111SIMemOpInfo8getScopeEv 0
_ZNK12_GLOBAL__N_111SIMemOpInfo8isAtomicEv 0
_ZNK12_GLOBAL__N_113SIMemOpAccess11getLoadInfoERKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 48236
_ZNK12_GLOBAL__N_113SIMemOpAccess12getStoreInfoERKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 30465
_ZNK12_GLOBAL__N_113SIMemOpAccess15toSIAtomicScopeEhNS_17SIAtomicAddrSpaceE 1514
_ZNK12_GLOBAL__N_113SIMemOpAccess17reportUnsupportedERKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEPKc 0
_ZNK12_GLOBAL__N_113SIMemOpAccess18getAtomicFenceInfoERKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 1622
_ZNK12_GLOBAL__N_113SIMemOpAccess19toSIAtomicAddrSpaceEj 0
_ZNK12_GLOBAL__N_113SIMemOpAccess22constructFromMIWithMMOERKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 48132
_ZNK12_GLOBAL__N_113SIMemOpAccess25getAtomicCmpxchgOrRmwInfoERKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 1546
_ZNK12_GLOBAL__N_117SIMemoryLegalizer11getPassNameEv 1959
_ZNK12_GLOBAL__N_117SIMemoryLegalizer11isAtomicRetERKN4llvm12MachineInstrE 0
_ZNK12_GLOBAL__N_117SIMemoryLegalizer16getAnalysisUsageERN4llvm13AnalysisUsageE 1959
_ZNK12_GLOBAL__N_118SIGfx6CacheControl10insertWaitERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEENS_13SIAtomicScopeENS_17SIAtomicAddrSpaceENS_7SIMemOpEbNS_8PositionE 2623
_ZNK12_GLOBAL__N_118SIGfx6CacheControl12enableGLCBitERKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 0
_ZNK12_GLOBAL__N_118SIGfx6CacheControl12enableSLCBitERKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 0
_ZNK12_GLOBAL__N_118SIGfx6CacheControl17enableNonTemporalERKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 0
_ZNK12_GLOBAL__N_118SIGfx6CacheControl21enableLoadCacheBypassERKN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEENS_13SIAtomicScopeENS_17SIAtomicAddrSpaceE 0
_ZNK12_GLOBAL__N_118SIGfx6CacheControl21insertCacheInvalidateERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEENS_13SIAtomicScopeENS_17SIAtomicAddrSpaceENS_8PositionE 133
_ZNK12_GLOBAL__N_118SIGfx7CacheControl21insertCacheInvalidateERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEENS_13SIAtomicScopeENS_17SIAtomicAddrSpaceENS_8PositionE 1159

Generated by: LCOV version 1.13