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-06-17 00:07:59 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_ 519
_ZL8mayAliasRN4llvm12MachineInstrES1_PNS_9AAResultsE 593
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt16mergePairedInsnsEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES4_RKNS_13LdStPairFlagsE.isra.70 874
_ZNK12_GLOBAL__N_119AArch64LoadStoreOpt16getAnalysisUsageERN4llvm13AnalysisUsageE 1015
_ZNK12_GLOBAL__N_119AArch64LoadStoreOpt21getRequiredPropertiesEv 1015
_ZN12_GLOBAL__N_119AArch64LoadStoreOptD0Ev 1021
_ZN12_GLOBAL__N_119AArch64LoadStoreOptD2Ev 1021
_ZNK12_GLOBAL__N_119AArch64LoadStoreOpt11getPassNameEv 1022
_ZN4llvm38createAArch64LoadStoreOptimizationPassEv 1023
_ZN12_GLOBAL__N_119AArch64LoadStoreOptC2Ev 1028
_ZL21getMatchingPairOpcodej 1156
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt17findMatchingStoreEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEjRS4_ 1331
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt25tryToPromoteLoadFromStoreERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 2396
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt16findMatchingInsnEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEERNS_13LdStPairFlagsEjb 5861
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt30findMatchingUpdateInsnBackwardEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEj 8319
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt17tryToPairLdStInstERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 8431
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20tryToMergeLdStUpdateERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 8682
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20runOnMachineFunctionERN4llvm15MachineFunctionE 12948
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt13optimizeBlockERN4llvm17MachineBasicBlockEb 15005
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt29findMatchingUpdateInsnForwardEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEij 16949
_ZL26areCandidatesToMergeOrPairRN4llvm12MachineInstrES1_RN12_GLOBAL__N_113LdStPairFlagsEPKNS_16AArch64InstrInfoE.isra.24 17458
_ZL24getMatchingNonSExtOpcodejPb 21130
_ZL11getMemScaleRN4llvm12MachineInstrE 26308
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20isMatchingUpdateInsnERN4llvm12MachineInstrES3_ji.isra.27 33193
_ZL21isMergeableLdStUpdateRN4llvm12MachineInstrE 67428
_ZL25isPromotableLoadFromStoreRN4llvm12MachineInstrE 68452
_ZL37initializeAArch64LoadStoreOptPassOnceRN4llvm12PassRegistryE 76339
_ZL12isPairedLdStRKN4llvm12MachineInstrE 84639
_GLOBAL__sub_I_AArch64LoadStoreOptimizer.cpp 101169
_Z41__static_initialization_and_destruction_0ii 101169
_ZN4llvm33initializeAArch64LoadStoreOptPassERNS_12PassRegistryE 103237

Generated by: LCOV version 1.13