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
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