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