LCOV - code coverage report
Current view: top level - lib/CodeGen - PeepholeOptimizer.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 419 587 71.4 %
Date: 2018-10-20 13:21:21 Functions: 31 51 60.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_112CopyRewriterD2Ev 0
_ZN12_GLOBAL__N_112ValueTracker20getNextSourceFromPHIEv 0
_ZN12_GLOBAL__N_112ValueTracker28getNextSourceFromSubregToRegEv 0
_ZN12_GLOBAL__N_117PeepholeOptimizer12isNAPhysCopyEj 0
_ZN12_GLOBAL__N_117PeepholeOptimizer13foldImmediateERN4llvm12MachineInstrERNS1_8SmallSetIjLj4ESt4lessIjEEERNS1_8DenseMapIjPS2_NS1_12DenseMapInfoIjEENS1_6detail12DenseMapPairIjSA_EEEE 0
_ZN12_GLOBAL__N_117PeepholeOptimizer13rewriteSourceERN4llvm12MachineInstrENS1_15TargetInstrInfo13RegSubRegPairERNS1_13SmallDenseMapIS5_NS_18ValueTrackerResultELj4ENS1_12DenseMapInfoIS5_EENS1_6detail12DenseMapPairIS5_S7_EEEE 0
_ZN12_GLOBAL__N_117PeepholeOptimizer14isLoadFoldableERN4llvm12MachineInstrERNS1_8SmallSetIjLj16ESt4lessIjEEE 0
_ZN12_GLOBAL__N_117PeepholeOptimizer14optimizeSelectERN4llvm12MachineInstrERNS1_15SmallPtrSetImplIPS2_EE 0
_ZN12_GLOBAL__N_117PeepholeOptimizer15isMoveImmediateERN4llvm12MachineInstrERNS1_8SmallSetIjLj4ESt4lessIjEEERNS1_8DenseMapIjPS2_NS1_12DenseMapInfoIjEENS1_6detail12DenseMapPairIjSA_EEEE 0
_ZN12_GLOBAL__N_117PeepholeOptimizer16optimizeCmpInstrERN4llvm12MachineInstrE 0
_ZN12_GLOBAL__N_117PeepholeOptimizer17foldRedundantCopyERN4llvm12MachineInstrERNS1_8SmallSetIjLj4ESt4lessIjEEERNS1_8DenseMapIjPS2_NS1_12DenseMapInfoIjEENS1_6detail12DenseMapPairIjSA_EEEE 0
_ZN12_GLOBAL__N_117PeepholeOptimizer17isCoalescableCopyERKN4llvm12MachineInstrE 0
_ZN12_GLOBAL__N_117PeepholeOptimizer18optimizeCondBranchERN4llvm12MachineInstrE 0
_ZN12_GLOBAL__N_117PeepholeOptimizer19isUncoalescableCopyERKN4llvm12MachineInstrE 0
_ZN12_GLOBAL__N_118ValueTrackerResult7setInstEPKN4llvm12MachineInstrE 0
_ZN12_GLOBAL__N_121ExtractSubregRewriter20RewriteCurrentSourceEjj 0
_ZN12_GLOBAL__N_121ExtractSubregRewriter23getNextRewritableSourceERN4llvm15TargetInstrInfo13RegSubRegPairES4_ 0
_ZN12_GLOBAL__N_121UncoalescableRewriter20RewriteCurrentSourceEjj 0
_ZNK12_GLOBAL__N_115RecurrenceInstr5getMIEv 0
_ZNK12_GLOBAL__N_118ValueTrackerResult7getInstEv 0
_ZN12_GLOBAL__N_120InsertSubregRewriter20RewriteCurrentSourceEjj 2
_ZL9insertPHIRN4llvm19MachineRegisterInfoERKNS_15TargetInstrInfoERKNS_15SmallVectorImplINS2_13RegSubRegPairEEERNS_12MachineInstrE 6
_ZN12_GLOBAL__N_112ValueTracker30getNextSourceFromExtractSubregEv 3121
_ZN12_GLOBAL__N_112ValueTracker24getNextSourceFromBitcastEv 4656
_ZN12_GLOBAL__N_117PeepholeOptimizer25optimizeUncoalescableCopyERN4llvm12MachineInstrERNS1_15SmallPtrSetImplIPS2_EE 9059
_ZN12_GLOBAL__N_121UncoalescableRewriter23getNextRewritableSourceERN4llvm15TargetInstrInfo13RegSubRegPairES4_ 9319
_ZN12_GLOBAL__N_117PeepholeOptimizer18optimizeRecurrenceERN4llvm12MachineInstrE 13926
_ZN12_GLOBAL__N_117PeepholeOptimizer20findTargetRecurrenceEjRKN4llvm8SmallSetIjLj2ESt4lessIjEEERNS1_11SmallVectorINS_15RecurrenceInstrELj4EEE 16419
_ZN12_GLOBAL__N_119RegSequenceRewriter20RewriteCurrentSourceEjj 19897
_ZNK12_GLOBAL__N_117PeepholeOptimizer16getAnalysisUsageERN4llvm13AnalysisUsageE 20049
_ZN12_GLOBAL__N_117PeepholeOptimizerC2Ev 20223
_ZN12_GLOBAL__N_112ValueTracker29getNextSourceFromInsertSubregEv 28764
_ZL35initializePeepholeOptimizerPassOnceRN4llvm12PassRegistryE 31780
_ZN12_GLOBAL__N_112CopyRewriter20RewriteCurrentSourceEjj 40842
_ZN12_GLOBAL__N_120InsertSubregRewriter23getNextRewritableSourceERN4llvm15TargetInstrInfo13RegSubRegPairES4_ 47420
_ZN4llvm31initializePeepholeOptimizerPassERNS_12PassRegistryE 73590
_ZN12_GLOBAL__N_117PeepholeOptimizer20runOnMachineFunctionERN4llvm15MachineFunctionE 197829
_ZL12getNewSourcePN4llvm19MachineRegisterInfoEPKNS_15TargetInstrInfoENS2_13RegSubRegPairERKNS_13SmallDenseMapIS5_N12_GLOBAL__N_118ValueTrackerResultELj4ENS_12DenseMapInfoIS5_EENS_6detail12DenseMapPairIS5_S8_EEEEb 226755
_ZN12_GLOBAL__N_112ValueTracker28getNextSourceFromRegSequenceEv 244956
_ZN12_GLOBAL__N_119RegSequenceRewriter23getNextRewritableSourceERN4llvm15TargetInstrInfo13RegSubRegPairES4_ 265098
_ZN12_GLOBAL__N_112CopyRewriterD0Ev 757100
_ZL15getCopyRewriterRN4llvm12MachineInstrERKNS_15TargetInstrInfoE 852958
_ZN12_GLOBAL__N_112ValueTracker21getNextSourceFromCopyEv 912668
_ZN12_GLOBAL__N_117PeepholeOptimizer14findNextSourceEN4llvm15TargetInstrInfo13RegSubRegPairERNS1_13SmallDenseMapIS3_NS_18ValueTrackerResultELj4ENS1_12DenseMapInfoIS3_EENS1_6detail12DenseMapPairIS3_S5_EEEE 982940
_ZN12_GLOBAL__N_112ValueTrackerC2EjjRKN4llvm19MachineRegisterInfoEPKNS1_15TargetInstrInfoE 983098
_ZN12_GLOBAL__N_117PeepholeOptimizer23foldRedundantNAPhysCopyERN4llvm12MachineInstrERNS1_8DenseMapIjPS2_NS1_12DenseMapInfoIjEENS1_6detail12DenseMapPairIjS5_EEEE 1056056
_ZN12_GLOBAL__N_117PeepholeOptimizer23optimizeCoalescableCopyERN4llvm12MachineInstrE 1214033
_ZN12_GLOBAL__N_112ValueTracker13getNextSourceEv 1479875
_ZN12_GLOBAL__N_112ValueTracker17getNextSourceImplEv 1479875
_ZN12_GLOBAL__N_112CopyRewriter23getNextRewritableSourceERN4llvm15TargetInstrInfo13RegSubRegPairES4_ 1514200
_ZN12_GLOBAL__N_117PeepholeOptimizer16optimizeExtInstrERN4llvm12MachineInstrERNS1_17MachineBasicBlockERNS1_15SmallPtrSetImplIPS2_EE 4145378

Generated by: LCOV version 1.13