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 Sort by function name Hit count Sort by 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