LCOV - code coverage report
Current view: top level - lib/Target/AArch64 - AArch64LoadStoreOptimizer.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 566 614 92.2 %
Date: 2018-07-13 00:08:38 Functions: 38 38 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt21mergeNarrowZeroStoresEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES4_RKNS_13LdStPairFlagsE.isra.68 15
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20promoteLoadFromStoreEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES4_ 65
_ZL19getPreIndexedOpcodej 89
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20tryToMergeZeroStInstERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 96
_ZL21isLdOffsetInRangeOfStRN4llvm12MachineInstrES1_PKNS_16AArch64InstrInfoE.isra.45 99
_ZL20getPostIndexedOpcodej 108
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt15mergeUpdateInsnEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES4_b 197
_ZL15isMatchingStoreRN4llvm12MachineInstrES1_ 521
_ZL8mayAliasRN4llvm12MachineInstrES1_PNS_9AAResultsE 595
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt16mergePairedInsnsEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES4_RKNS_13LdStPairFlagsE.isra.70 874
_ZNK12_GLOBAL__N_119AArch64LoadStoreOpt16getAnalysisUsageERN4llvm13AnalysisUsageE 1017
_ZNK12_GLOBAL__N_119AArch64LoadStoreOpt21getRequiredPropertiesEv 1017
_ZN12_GLOBAL__N_119AArch64LoadStoreOptD0Ev 1023
_ZN12_GLOBAL__N_119AArch64LoadStoreOptD2Ev 1023
_ZNK12_GLOBAL__N_119AArch64LoadStoreOpt11getPassNameEv 1024
_ZN4llvm38createAArch64LoadStoreOptimizationPassEv 1025
_ZN12_GLOBAL__N_119AArch64LoadStoreOptC2Ev 1030
_ZL21getMatchingPairOpcodej 1156
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt17findMatchingStoreEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEjRS4_ 1333
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt25tryToPromoteLoadFromStoreERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 2398
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt16findMatchingInsnEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEERNS_13LdStPairFlagsEjb 5866
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt30findMatchingUpdateInsnBackwardEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEj 8328
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt17tryToPairLdStInstERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 8437
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20tryToMergeLdStUpdateERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 8691
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20runOnMachineFunctionERN4llvm15MachineFunctionE 12962
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt13optimizeBlockERN4llvm17MachineBasicBlockEb 15013
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt29findMatchingUpdateInsnForwardEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEij 16967
_ZL26areCandidatesToMergeOrPairRN4llvm12MachineInstrES1_RN12_GLOBAL__N_113LdStPairFlagsEPKNS_16AArch64InstrInfoE.isra.24 17467
_ZL24getMatchingNonSExtOpcodejPb 21136
_ZL11getMemScaleRN4llvm12MachineInstrE 26337
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20isMatchingUpdateInsnERN4llvm12MachineInstrES3_ji.isra.27 33206
_ZL21isMergeableLdStUpdateRN4llvm12MachineInstrE 67470
_ZL25isPromotableLoadFromStoreRN4llvm12MachineInstrE 68494
_ZL37initializeAArch64LoadStoreOptPassOnceRN4llvm12PassRegistryE 73258
_ZL12isPairedLdStRKN4llvm12MachineInstrE 84716
_ZN4llvm33initializeAArch64LoadStoreOptPassERNS_12PassRegistryE 99065
_GLOBAL__sub_I_AArch64LoadStoreOptimizer.cpp 99743
_Z41__static_initialization_and_destruction_0ii 99743

Generated by: LCOV version 1.13