LCOV - code coverage report
Current view:
top level
-
lib/CodeGen
- MachinePipeliner.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
1502
1724
87.1 %
Date:
2018-10-20 13:21:21
Functions:
79
110
71.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZL10removePhisPN4llvm17MachineBasicBlockES1_
41
_ZL11isSuccOrderPN4llvm5SUnitES1_
364
_ZL15computeLiveOutsRN4llvm15MachineFunctionERNS_18RegPressureTrackerERN12_GLOBAL__N_17NodeSetE
83
_ZL15hasUseAfterLoopjPN4llvm17MachineBasicBlockERNS_19MachineRegisterInfoE
370
_ZL18multipleIterationsPN4llvm5SUnitEPN12_GLOBAL__N_117SwingSchedulerDAGE
0
_ZL19isDependenceBarrierRN4llvm12MachineInstrEPNS_9AAResultsE
2011
_ZL19swapAntiDependencesRSt6vectorIN4llvm5SUnitESaIS1_EE
380
_ZL20getUnderlyingObjectsPN4llvm12MachineInstrERNS_15SmallVectorImplIPNS_5ValueEEERKNS_10DataLayoutE
484
_ZL23replaceRegUsesAfterLoopjjPN4llvm17MachineBasicBlockERNS_19MachineRegisterInfoERNS_13LiveIntervalsE
960
_ZL34initializeMachinePipelinerPassOnceRN4llvm12PassRegistryE
31780
_ZN12_GLOBAL__N_110SMSchedule15getStagesForRegEij
3078
_ZN12_GLOBAL__N_110SMSchedule15isValidScheduleEPNS_17SwingSchedulerDAGE
175
_ZN12_GLOBAL__N_110SMSchedule18isScheduledAtStageEPN4llvm5SUnitEj
4788
_ZN12_GLOBAL__N_110SMSchedule18latestCycleInChainERKN4llvm4SDepE
356
_ZN12_GLOBAL__N_110SMSchedule20earliestCycleInChainERKN4llvm4SDepE
16
_ZN12_GLOBAL__N_110SMSchedule21isLoopCarriedDefOfUseEPNS_17SwingSchedulerDAGEPN4llvm12MachineInstrERNS3_14MachineOperandE
1196
_ZN12_GLOBAL__N_110SMSchedule21setInitiationIntervalEi
0
_ZN12_GLOBAL__N_110SMSchedule5resetEv
277
_ZN12_GLOBAL__N_116MachinePipeliner12scheduleLoopERN4llvm11MachineLoopE
395
_ZN12_GLOBAL__N_116MachinePipeliner15canPipelineLoopERN4llvm11MachineLoopE
395
_ZN12_GLOBAL__N_116MachinePipeliner18preprocessPhiNodesERN4llvm17MachineBasicBlockE
190
_ZN12_GLOBAL__N_116MachinePipeliner20runOnMachineFunctionERN4llvm15MachineFunctionE
3294
_ZN12_GLOBAL__N_116MachinePipeliner20swingModuloSchedulerERN4llvm11MachineLoopE
190
_ZN12_GLOBAL__N_116MachinePipelinerC2Ev
843
_ZN12_GLOBAL__N_117SwingSchedulerDAG10cloneInstrEPN4llvm12MachineInstrEjj
1630
_ZN12_GLOBAL__N_117SwingSchedulerDAG10isBackedgeEPN4llvm5SUnitERKNS1_4SDepE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG11addBranchesERN4llvm15SmallVectorImplIPNS1_17MachineBasicBlockEEES4_S6_RNS_10SMScheduleEPNS1_8DenseMapIjjNS1_12DenseMapInfoIjEENS1_6detail12DenseMapPairIjjEEEE
125
_ZN12_GLOBAL__N_117SwingSchedulerDAG11finishBlockEv
190
_ZN12_GLOBAL__N_117SwingSchedulerDAG11getDistanceEPN4llvm5SUnitES3_RKNS1_4SDepE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG12computeDeltaERN4llvm12MachineInstrERj
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG12findCircuitsERN4llvm11SmallVectorINS_7NodeSetELj8EEE
190
_ZN12_GLOBAL__N_117SwingSchedulerDAG13checkNodeSetsERN4llvm11SmallVectorINS_7NodeSetELj8EEE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG13findDefInLoopEj
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG14hasNewScheduleEv
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG14splitLifetimesEPN4llvm17MachineBasicBlockERNS1_15SmallVectorImplIS3_EERNS_10SMScheduleE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG15calculateRecMIIERN4llvm11SmallVectorINS_7NodeSetELj8EEE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG16isLoopCarriedDepEPN4llvm5SUnitERKNS1_4SDepEb
4214
_ZN12_GLOBAL__N_117SwingSchedulerDAG16schedulePipelineERNS_10SMScheduleE
188
_ZN12_GLOBAL__N_117SwingSchedulerDAG17CopyToPhiMutation5applyEPN4llvm17ScheduleDAGInstrsE
190
_ZN12_GLOBAL__N_117SwingSchedulerDAG17updateMemOperandsERN4llvm12MachineInstrES3_j
2406
_ZN12_GLOBAL__N_117SwingSchedulerDAG19getZeroLatencyDepthEPN4llvm5SUnitE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG20computeNodeFunctionsERN4llvm11SmallVectorINS_7NodeSetELj8EEE
188
_ZN12_GLOBAL__N_117SwingSchedulerDAG20getZeroLatencyHeightEPN4llvm5SUnitE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG20removeDuplicateNodesERN4llvm11SmallVectorINS_7NodeSetELj8EEE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG21canUseLastOffsetValueEPN4llvm12MachineInstrERjS4_S4_Rl
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG22registerPressureFilterERN4llvm11SmallVectorINS_7NodeSetELj8EEE
188
_ZN12_GLOBAL__N_117SwingSchedulerDAG22removeDeadInstructionsEPN4llvm17MachineBasicBlockERNS1_15SmallVectorImplIS3_EE
125
_ZN12_GLOBAL__N_117SwingSchedulerDAG7getALAPEPN4llvm5SUnitE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG7getASAPEPN4llvm5SUnitE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG8Circuits5resetEv
2011
_ZN12_GLOBAL__N_117SwingSchedulerDAG8Circuits7circuitEiiRN4llvm11SmallVectorINS_7NodeSetELj8EEEb
16475
_ZN12_GLOBAL__N_117SwingSchedulerDAG8Circuits7unblockEi
5468
_ZN12_GLOBAL__N_117SwingSchedulerDAG8CircuitsD2Ev
190
_ZN12_GLOBAL__N_117SwingSchedulerDAG8fuseRecsERN4llvm11SmallVectorINS_7NodeSetELj8EEE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG8getDepthEPN4llvm5SUnitE
0
_ZN12_GLOBAL__N_117SwingSchedulerDAG8scheduleEv
190
_ZN12_GLOBAL__N_117SwingSchedulerDAG9getHeightEPN4llvm5SUnitE
0
_ZN12_GLOBAL__N_17NodeSet10getLatencyEv
0
_ZN12_GLOBAL__N_17NodeSet10isExceedSUEPN4llvm5SUnitE
0
_ZN12_GLOBAL__N_17NodeSet11getMaxDepthEv
0
_ZN12_GLOBAL__N_17NodeSet11setColocateEj
0
_ZN12_GLOBAL__N_17NodeSet13compareRecMIIERS0_
0
_ZN12_GLOBAL__N_17NodeSet17setExceedPressureEPN4llvm5SUnitE
0
_ZN12_GLOBAL__N_17NodeSet18computeNodeSetInfoEPNS_17SwingSchedulerDAGE
420
_ZN12_GLOBAL__N_17NodeSet9getRecMIIEv
0
_ZN12_GLOBAL__N_17NodeSet9setRecMIIEj
0
_ZN4llvm30initializeMachinePipelinerPassERNS_12PassRegistryE
54210
_ZNK12_GLOBAL__N_110SMSchedule13getFinalCycleEv
0
_ZNK12_GLOBAL__N_110SMSchedule13getFirstCycleEv
0
_ZNK12_GLOBAL__N_114FuncUnitSorter12minFuncUnitsEPKN4llvm12MachineInstrERj
0
_ZNK12_GLOBAL__N_116MachinePipeliner16getAnalysisUsageERN4llvm13AnalysisUsageE
836
_ZNK12_GLOBAL__N_117SwingSchedulerDAG19checkValidNodeOrderERKN4llvm11SmallVectorINS_7NodeSetELj8EEE
188
Generated by:
LCOV version 1.13