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
Hit count
_ZL12getNewSourcePN4llvm19MachineRegisterInfoEPKNS_15TargetInstrInfoENS2_13RegSubRegPairERKNS_13SmallDenseMapIS5_N12_GLOBAL__N_118ValueTrackerResultELj4ENS_12DenseMapInfoIS5_EENS_6detail12DenseMapPairIS5_S8_EEEEb
226755
_ZL15getCopyRewriterRN4llvm12MachineInstrERKNS_15TargetInstrInfoE
852958
_ZL35initializePeepholeOptimizerPassOnceRN4llvm12PassRegistryE
31780
_ZL9insertPHIRN4llvm19MachineRegisterInfoERKNS_15TargetInstrInfoERKNS_15SmallVectorImplINS2_13RegSubRegPairEEERNS_12MachineInstrE
6
_ZN12_GLOBAL__N_112CopyRewriter20RewriteCurrentSourceEjj
40842
_ZN12_GLOBAL__N_112CopyRewriter23getNextRewritableSourceERN4llvm15TargetInstrInfo13RegSubRegPairES4_
1514200
_ZN12_GLOBAL__N_112CopyRewriterD0Ev
757100
_ZN12_GLOBAL__N_112CopyRewriterD2Ev
0
_ZN12_GLOBAL__N_112ValueTracker13getNextSourceEv
1479875
_ZN12_GLOBAL__N_112ValueTracker17getNextSourceImplEv
1479875
_ZN12_GLOBAL__N_112ValueTracker20getNextSourceFromPHIEv
0
_ZN12_GLOBAL__N_112ValueTracker21getNextSourceFromCopyEv
912668
_ZN12_GLOBAL__N_112ValueTracker24getNextSourceFromBitcastEv
4656
_ZN12_GLOBAL__N_112ValueTracker28getNextSourceFromRegSequenceEv
244956
_ZN12_GLOBAL__N_112ValueTracker28getNextSourceFromSubregToRegEv
0
_ZN12_GLOBAL__N_112ValueTracker29getNextSourceFromInsertSubregEv
28764
_ZN12_GLOBAL__N_112ValueTracker30getNextSourceFromExtractSubregEv
3121
_ZN12_GLOBAL__N_112ValueTrackerC2EjjRKN4llvm19MachineRegisterInfoEPKNS1_15TargetInstrInfoE
983098
_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_117PeepholeOptimizer14findNextSourceEN4llvm15TargetInstrInfo13RegSubRegPairERNS1_13SmallDenseMapIS3_NS_18ValueTrackerResultELj4ENS1_12DenseMapInfoIS3_EENS1_6detail12DenseMapPairIS3_S5_EEEE
982940
_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_117PeepholeOptimizer16optimizeExtInstrERN4llvm12MachineInstrERNS1_17MachineBasicBlockERNS1_15SmallPtrSetImplIPS2_EE
4145378
_ZN12_GLOBAL__N_117PeepholeOptimizer17foldRedundantCopyERN4llvm12MachineInstrERNS1_8SmallSetIjLj4ESt4lessIjEEERNS1_8DenseMapIjPS2_NS1_12DenseMapInfoIjEENS1_6detail12DenseMapPairIjSA_EEEE
0
_ZN12_GLOBAL__N_117PeepholeOptimizer17isCoalescableCopyERKN4llvm12MachineInstrE
0
_ZN12_GLOBAL__N_117PeepholeOptimizer18optimizeCondBranchERN4llvm12MachineInstrE
0
_ZN12_GLOBAL__N_117PeepholeOptimizer18optimizeRecurrenceERN4llvm12MachineInstrE
13926
_ZN12_GLOBAL__N_117PeepholeOptimizer19isUncoalescableCopyERKN4llvm12MachineInstrE
0
_ZN12_GLOBAL__N_117PeepholeOptimizer20findTargetRecurrenceEjRKN4llvm8SmallSetIjLj2ESt4lessIjEEERNS1_11SmallVectorINS_15RecurrenceInstrELj4EEE
16419
_ZN12_GLOBAL__N_117PeepholeOptimizer20runOnMachineFunctionERN4llvm15MachineFunctionE
197829
_ZN12_GLOBAL__N_117PeepholeOptimizer23foldRedundantNAPhysCopyERN4llvm12MachineInstrERNS1_8DenseMapIjPS2_NS1_12DenseMapInfoIjEENS1_6detail12DenseMapPairIjS5_EEEE
1056056
_ZN12_GLOBAL__N_117PeepholeOptimizer23optimizeCoalescableCopyERN4llvm12MachineInstrE
1214033
_ZN12_GLOBAL__N_117PeepholeOptimizer25optimizeUncoalescableCopyERN4llvm12MachineInstrERNS1_15SmallPtrSetImplIPS2_EE
9059
_ZN12_GLOBAL__N_117PeepholeOptimizerC2Ev
20223
_ZN12_GLOBAL__N_118ValueTrackerResult7setInstEPKN4llvm12MachineInstrE
0
_ZN12_GLOBAL__N_119RegSequenceRewriter20RewriteCurrentSourceEjj
19897
_ZN12_GLOBAL__N_119RegSequenceRewriter23getNextRewritableSourceERN4llvm15TargetInstrInfo13RegSubRegPairES4_
265098
_ZN12_GLOBAL__N_120InsertSubregRewriter20RewriteCurrentSourceEjj
2
_ZN12_GLOBAL__N_120InsertSubregRewriter23getNextRewritableSourceERN4llvm15TargetInstrInfo13RegSubRegPairES4_
47420
_ZN12_GLOBAL__N_121ExtractSubregRewriter20RewriteCurrentSourceEjj
0
_ZN12_GLOBAL__N_121ExtractSubregRewriter23getNextRewritableSourceERN4llvm15TargetInstrInfo13RegSubRegPairES4_
0
_ZN12_GLOBAL__N_121UncoalescableRewriter20RewriteCurrentSourceEjj
0
_ZN12_GLOBAL__N_121UncoalescableRewriter23getNextRewritableSourceERN4llvm15TargetInstrInfo13RegSubRegPairES4_
9319
_ZN4llvm31initializePeepholeOptimizerPassERNS_12PassRegistryE
73590
_ZNK12_GLOBAL__N_115RecurrenceInstr5getMIEv
0
_ZNK12_GLOBAL__N_117PeepholeOptimizer16getAnalysisUsageERN4llvm13AnalysisUsageE
20049
_ZNK12_GLOBAL__N_118ValueTrackerResult7getInstEv
0
Generated by:
LCOV version 1.13