LCOV - code coverage report
Current view: top level - lib/Target/AArch64 - AArch64LoadStoreOptimizer.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 427 620 68.9 %
Date: 2018-10-20 13:21:21 Functions: 29 38 76.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL11getMemScaleRN4llvm12MachineInstrE 36515
_ZL12isPairedLdStRKN4llvm12MachineInstrE 114392
_ZL15isMatchingStoreRN4llvm12MachineInstrES1_ 3299
_ZL19getPreIndexedOpcodej 90
_ZL20getPostIndexedOpcodej 109
_ZL21getMatchingPairOpcodej 1208
_ZL21isLdOffsetInRangeOfStRN4llvm12MachineInstrES1_PKNS_16AArch64InstrInfoE 0
_ZL21isMergeableLdStUpdateRN4llvm12MachineInstrE 74837
_ZL24getMatchingNonSExtOpcodejPb 24422
_ZL25isPromotableLoadFromStoreRN4llvm12MachineInstrE 75914
_ZL26areCandidatesToMergeOrPairRN4llvm12MachineInstrES1_RN12_GLOBAL__N_113LdStPairFlagsEPKNS_16AArch64InstrInfoE 0
_ZL37initializeAArch64LoadStoreOptPassOnceRN4llvm12PassRegistryE 85109
_ZL8mayAliasRN4llvm12MachineInstrERNS_15SmallVectorImplIPS0_EEPNS_9AAResultsE 968
_ZL8mayAliasRN4llvm12MachineInstrES1_PNS_9AAResultsE 3421
_ZN12_GLOBAL__N_113LdStPairFlags10setSExtIdxEi 0
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt13optimizeBlockERN4llvm17MachineBasicBlockEb 15841
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt15mergeUpdateInsnEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES4_b 199
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt16findMatchingInsnEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEERNS_13LdStPairFlagsEjb 6601
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt16mergePairedInsnsEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES4_RKNS_13LdStPairFlagsE 0
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt17findMatchingStoreEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEjRS4_ 0
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt17tryToPairLdStInstERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 11334
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20isMatchingUpdateInsnERN4llvm12MachineInstrES3_ji 0
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20promoteLoadFromStoreEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES4_ 43
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20runOnMachineFunctionERN4llvm15MachineFunctionE 13745
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20tryToMergeLdStUpdateERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 12117
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt20tryToMergeZeroStInstERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 100
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt21mergeNarrowZeroStoresEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES4_RKNS_13LdStPairFlagsE 0
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt25tryToPromoteLoadFromStoreERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 3781
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt29findMatchingUpdateInsnForwardEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEij 23813
_ZN12_GLOBAL__N_119AArch64LoadStoreOpt30findMatchingUpdateInsnBackwardEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEj 11749
_ZN12_GLOBAL__N_119AArch64LoadStoreOptC2Ev 1118
_ZN4llvm33initializeAArch64LoadStoreOptPassERNS_12PassRegistryE 115041
_ZN4llvm38createAArch64LoadStoreOptimizationPassEv 1113
_ZNK12_GLOBAL__N_113LdStPairFlags10getSExtIdxEv 0
_ZNK12_GLOBAL__N_113LdStPairFlags15getMergeForwardEv 0
_ZNK12_GLOBAL__N_119AArch64LoadStoreOpt11getPassNameEv 1111
_ZNK12_GLOBAL__N_119AArch64LoadStoreOpt16getAnalysisUsageERN4llvm13AnalysisUsageE 1104
_ZNK12_GLOBAL__N_119AArch64LoadStoreOpt21getRequiredPropertiesEv 1104

Generated by: LCOV version 1.13