LCOV - code coverage report
Current view:
top level
-
lib/Target/ARM
- ARMLoadStoreOptimizer.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
669
926
72.2 %
Date:
2018-10-20 13:21:21
Functions:
37
42
88.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZN12_GLOBAL__N_115ARMLoadStoreOpt12CombineMovBxERN4llvm17MachineBasicBlockE
0
_ZN12_GLOBAL__N_115ARMLoadStoreOpt17UpdateBaseRegUsesERN4llvm17MachineBasicBlockENS1_26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEERKNS1_8DebugLocEjjNS1_5ARMCC9CondCodesEj
0
_ZN12_GLOBAL__N_115ARMLoadStoreOpt24MergeBaseUpdateLoadStoreEPN4llvm12MachineInstrE
0
_ZN12_GLOBAL__N_115ARMLoadStoreOpt25MergeBaseUpdateLSMultipleEPN4llvm12MachineInstrE
0
_ZNK12_GLOBAL__N_115ARMLoadStoreOpt23MergeBaseUpdateLSDoubleERN4llvm12MachineInstrE
0
_ZL13InsertLDR_STRRN4llvm17MachineBasicBlockERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEibjjbbjbbNS_5ARMCC9CondCodesEjPKNS_15TargetInstrInfoE
10
_ZL27getUpdatingLSMultipleOpcodejN4llvm6ARM_AM9AMSubModeE
12
_ZL20mayCombineMisalignedRKN4llvm19TargetSubtargetInfoERKNS_12MachineInstrE
46
_ZN12_GLOBAL__N_115ARMLoadStoreOpt11findFreeRegERKN4llvm19TargetRegisterClassE
66
_ZN12_GLOBAL__N_115ARMLoadStoreOpt18moveLiveRegsBeforeERKN4llvm17MachineBasicBlockENS1_26MachineInstrBundleIteratorIKNS1_12MachineInstrELb0EEE
66
_ZL11definesCPSRRKN4llvm12MachineInstrE
85
_ZNK12_GLOBAL__N_115ARMLoadStoreOpt21CreateLoadStoreDoubleERN4llvm17MachineBasicBlockENS1_26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEijbjNS1_5ARMCC9CondCodesEjRKNS1_8DebugLocENS1_8ArrayRefISt4pairIjbEEE
157
_ZL27getLoadStoreMultipleSubModej
265
_ZN12_GLOBAL__N_123ARMPreAllocLoadStoreOpt16CanFormLdStDWordEPN4llvm12MachineInstrES3_RNS1_8DebugLocERjS6_S6_S6_RiS6_RNS1_5ARMCC9CondCodesERb
389
_ZN12_GLOBAL__N_123ARMPreAllocLoadStoreOpt13RescheduleOpsEPN4llvm17MachineBasicBlockERNS1_15SmallVectorImplIPNS1_12MachineInstrEEEjbRNS1_8DenseMapIS6_jNS1_12DenseMapInfoIS6_EENS1_6detail12DenseMapPairIS6_jEEEE
681
_ZL25IsSafeAndProfitableToMovebjN4llvm26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES2_RNS_15SmallPtrSetImplIPS1_EERNS_8SmallSetIjLj4ESt4lessIjEEEPKNS_18TargetRegisterInfoEPNS_9AAResultsE
697
_ZN12_GLOBAL__N_115ARMLoadStoreOpt20CreateLoadStoreMultiERN4llvm17MachineBasicBlockENS1_26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEijbjNS1_5ARMCC9CondCodesEjRKNS1_8DebugLocENS1_8ArrayRefISt4pairIjbEEE
839
_ZN12_GLOBAL__N_115ARMLoadStoreOpt14MergeOpsUpdateERKNS0_14MergeCandidateE
996
_ZNK12_GLOBAL__N_123ARMPreAllocLoadStoreOpt11getPassNameEv
2559
_ZNK12_GLOBAL__N_123ARMPreAllocLoadStoreOpt16getAnalysisUsageERN4llvm13AnalysisUsageE
2559
_ZNK12_GLOBAL__N_115ARMLoadStoreOpt11getPassNameEv
2561
_ZNK12_GLOBAL__N_115ARMLoadStoreOpt21getRequiredPropertiesEv
2562
_ZN12_GLOBAL__N_115ARMLoadStoreOptC2Ev
2573
_ZL15findIncDecAfterN4llvm26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjNS_5ARMCC9CondCodesEjRi
3567
_ZL26getLoadStoreMultipleOpcodejN4llvm6ARM_AM9AMSubModeE
3573
_ZL16findIncDecBeforeN4llvm26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjNS_5ARMCC9CondCodesEjRi
3578
_ZN4llvm34createARMLoadStoreOptimizationPassEb
5138
_ZL22isIncrementOrDecrementRKN4llvm12MachineInstrEjNS_5ARMCC9CondCodesEj
6032
_ZN12_GLOBAL__N_115ARMLoadStoreOpt14FormCandidatesERKN4llvm11SmallVectorINS0_15MemOpQueueEntryELj8EEE
9228
_ZN12_GLOBAL__N_123ARMPreAllocLoadStoreOpt20runOnMachineFunctionERN4llvm15MachineFunctionE
13378
_ZN12_GLOBAL__N_115ARMLoadStoreOpt20runOnMachineFunctionERN4llvm15MachineFunctionE
13379
_ZN12_GLOBAL__N_115ARMLoadStoreOpt18MergeReturnIntoLDMERN4llvm17MachineBasicBlockE
14022
_ZL25getLSMultipleTransferSizePKN4llvm12MachineInstrE
15021
_ZN12_GLOBAL__N_115ARMLoadStoreOpt21LoadStoreMultipleOptiERN4llvm17MachineBasicBlockE
18397
_ZN12_GLOBAL__N_123ARMPreAllocLoadStoreOpt25RescheduleLoadStoreInstrsEPN4llvm17MachineBasicBlockE
18572
_ZL17getMemoryOpOffsetRKN4llvm12MachineInstrE
51645
_ZL33initializeARMLoadStoreOptPassOnceRN4llvm12PassRegistryE
85105
_ZL41initializeARMPreAllocLoadStoreOptPassOnceRN4llvm12PassRegistryE
85105
_ZN4llvm29initializeARMLoadStoreOptPassERNS_12PassRegistryE
113919
_ZN4llvm37initializeARMPreAllocLoadStoreOptPassERNS_12PassRegistryE
113919
_ZN12_GLOBAL__N_115ARMLoadStoreOpt19FixInvalidRegPairOpERN4llvm17MachineBasicBlockERNS1_26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE
134489
_ZL10isMemoryOpRKN4llvm12MachineInstrE
277487
Generated by:
LCOV version 1.13