LCOV - code coverage report
Current view:
top level
-
lib/CodeGen
- MachineScheduler.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
1065
1191
89.4 %
Date:
2018-10-20 13:21:21
Functions:
110
124
88.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZL11nextIfDebugN4llvm26MachineInstrBundleIteratorIKNS_12MachineInstrELb0EEES3_
1903830
_ZL13priorNonDebugN4llvm26MachineInstrBundleIteratorIKNS_12MachineInstrELb0EEES3_
2897911
_ZL15getSchedRegionsPN4llvm17MachineBasicBlockERNS_11SmallVectorIN12_GLOBAL__N_111SchedRegionELj16EEEb
451711
_ZL15isSchedBoundaryN4llvm26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEPNS_17MachineBasicBlockEPNS_15MachineFunctionEPKNS_15TargetInstrInfoE
3923495
_ZL17computeRemLatencyRN4llvm13SchedBoundaryE
506858
_ZL20createConveringSchedPN4llvm19MachineSchedContextE
0
_ZL21createILPMaxSchedulerPN4llvm19MachineSchedContextE
6
_ZL21createILPMinSchedulerPN4llvm19MachineSchedContextE
2
_ZL22useDefaultMachineSchedPN4llvm19MachineSchedContextE
0
_ZL34initializeMachineSchedulerPassOnceRN4llvm12PassRegistryE
31780
_ZL38initializePostMachineSchedulerPassOnceRN4llvm12PassRegistryE
31780
_ZL9tracePickRKN4llvm20GenericSchedulerBase14SchedCandidateE
0
_ZN12_GLOBAL__N_112ILPScheduler10initializeEPN4llvm13ScheduleDAGMIE
10
_ZN12_GLOBAL__N_112ILPScheduler12scheduleTreeEj
38
_ZN12_GLOBAL__N_112ILPScheduler13registerRootsEv
10
_ZN12_GLOBAL__N_112ILPScheduler14releaseTopNodeEPN4llvm5SUnitE
64
_ZN12_GLOBAL__N_112ILPScheduler17releaseBottomNodeEPN4llvm5SUnitE
176
_ZN12_GLOBAL__N_112ILPScheduler8pickNodeERb
186
_ZN12_GLOBAL__N_112ILPScheduler9schedNodeEPN4llvm5SUnitEb
176
_ZN12_GLOBAL__N_113CopyConstrain18constrainLocalCopyEPN4llvm5SUnitEPNS1_17ScheduleDAGMILiveE
0
_ZN12_GLOBAL__N_113CopyConstrain5applyEPN4llvm17ScheduleDAGInstrsE
408886
_ZN12_GLOBAL__N_113CopyConstrainC2EPKN4llvm15TargetInstrInfoEPKNS1_18TargetRegisterInfoE
0
_ZN12_GLOBAL__N_116MachineScheduler20runOnMachineFunctionERN4llvm15MachineFunctionE
197898
_ZN12_GLOBAL__N_116MachineScheduler22createMachineSchedulerEv
167111
_ZN12_GLOBAL__N_116MachineSchedulerC2Ev
20198
_ZN12_GLOBAL__N_120MachineSchedulerBase15scheduleRegionsERN4llvm17ScheduleDAGInstrsEb
189529
_ZN12_GLOBAL__N_120PostMachineScheduler20runOnMachineFunctionERN4llvm15MachineFunctionE
27273
_ZN12_GLOBAL__N_120PostMachineScheduler26createPostMachineSchedulerEv
22418
_ZN12_GLOBAL__N_120PostMachineSchedulerC2Ev
3453
_ZN12_GLOBAL__N_124BaseMemOpClusterMutation24clusterNeighboringMemOpsEN4llvm8ArrayRefIPNS1_5SUnitEEEPNS1_13ScheduleDAGMIE
0
_ZN12_GLOBAL__N_124BaseMemOpClusterMutation5applyEPN4llvm17ScheduleDAGInstrsE
72604
_ZN4llvm10tryGreaterEiiRNS_20GenericSchedulerBase14SchedCandidateES2_NS0_10CandReasonE
69823791
_ZN4llvm10tryLatencyERNS_20GenericSchedulerBase14SchedCandidateES2_RNS_13SchedBoundaryE
989361
_ZN4llvm11getWeakLeftEPKNS_5SUnitEb
22624375
_ZN4llvm11tryPressureERKNS_14PressureChangeES2_RNS_20GenericSchedulerBase14SchedCandidateES5_NS3_10CandReasonEPKNS_18TargetRegisterInfoERKNS_15MachineFunctionE
33601048
_ZN4llvm13SchedBoundary11checkHazardEPNS_5SUnitE
11558048
_ZN4llvm13SchedBoundary11releaseNodeEPNS_5SUnitEj
3733002
_ZN4llvm13SchedBoundary11removeReadyEPNS_5SUnitE
3732992
_ZN4llvm13SchedBoundary13countResourceEjjj
2118523
_ZN4llvm13SchedBoundary14findMaxLatencyENS_8ArrayRefIPNS_5SUnitEEE
1013716
_ZN4llvm13SchedBoundary14pickOnlyChoiceEv
2921829
_ZN4llvm13SchedBoundary14releasePendingEv
767468
_ZN4llvm13SchedBoundary20getNextResourceCycleEjj
2121405
_ZN4llvm13SchedBoundary20incExecutedResourcesEjj
2118523
_ZN4llvm13SchedBoundary21getLatencyStallCyclesEPNS_5SUnitE
22732034
_ZN4llvm13SchedBoundary21getOtherResourceCountERj
638914
_ZN4llvm13SchedBoundary4initEPNS_13ScheduleDAGMIEPKNS_16TargetSchedModelEPNS_14SchedRemainderE
868438
_ZN4llvm13SchedBoundary5resetEv
1210938
_ZN4llvm13SchedBoundary8bumpNodeEPNS_5SUnitE
2591852
_ZN4llvm13SchedBoundary9bumpCycleEj
887518
_ZN4llvm13SchedBoundaryD2Ev
342500
_ZN4llvm13ScheduleDAGMI10canAddEdgeEPNS_5SUnitES2_
19971
_ZN4llvm13ScheduleDAGMI10initQueuesENS_8ArrayRefIPNS_5SUnitEEES4_
452062
_ZN4llvm13ScheduleDAGMI10startBlockEPNS_17MachineBasicBlockE
472445
_ZN4llvm13ScheduleDAGMI11enterRegionEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES5_j
1021179
_ZN4llvm13ScheduleDAGMI11finishBlockEv
473137
_ZN4llvm13ScheduleDAGMI11releasePredEPNS_5SUnitEPNS_4SDepE
4191126
_ZN4llvm13ScheduleDAGMI11releaseSuccEPNS_5SUnitEPNS_4SDepE
366227
_ZN4llvm13ScheduleDAGMI12updateQueuesEPNS_5SUnitEb
2684496
_ZN4llvm13ScheduleDAGMI14postprocessDAGEv
452060
_ZN4llvm13ScheduleDAGMI15checkSchedLimitEv
2684496
_ZN4llvm13ScheduleDAGMI15moveInstructionEPNS_12MachineInstrENS_26MachineInstrBundleIteratorIS1_Lb0EEE
215569
_ZN4llvm13ScheduleDAGMI16placeDebugValuesEv
452081
_ZN4llvm13ScheduleDAGMI17releaseSuccessorsEPNS_5SUnitE
647054
_ZN4llvm13ScheduleDAGMI19releasePredecessorsEPNS_5SUnitE
2941566
_ZN4llvm13ScheduleDAGMI21findRootsAndBiasEdgesERNS_15SmallVectorImplIPNS_5SUnitEEES5_
452070
_ZN4llvm13ScheduleDAGMI7addEdgeEPNS_5SUnitERKNS_4SDepE
146863
_ZN4llvm13ScheduleDAGMI8scheduleEv
19370
_ZN4llvm13ScheduleDAGMI9viewGraphERKNS_5TwineES3_
0
_ZN4llvm13ScheduleDAGMI9viewGraphEv
0
_ZN4llvm14SchedRemainder4initEPNS_13ScheduleDAGMIEPKNS_16TargetSchedModelE
443077
_ZN4llvm15biasPhysRegCopyEPKNS_5SUnitEb
24783226
_ZN4llvm16GenericScheduler10initPolicyENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES3_j
970270
_ZN4llvm16GenericScheduler10initializeEPNS_13ScheduleDAGMIE
425361
_ZN4llvm16GenericScheduler13initCandidateERNS_20GenericSchedulerBase14SchedCandidateEPNS_5SUnitEbRKNS_18RegPressureTrackerERS6_
10379769
_ZN4llvm16GenericScheduler13registerRootsEv
425361
_ZN4llvm16GenericScheduler17pickNodeFromQueueERNS_13SchedBoundaryERKNS_20GenericSchedulerBase10CandPolicyERKNS_18RegPressureTrackerERNS3_14SchedCandidateE
1168450
_ZN4llvm16GenericScheduler19checkAcyclicLatencyEv
389637
_ZN4llvm16GenericScheduler21pickNodeBidirectionalERb
143498
_ZN4llvm16GenericScheduler23reschedulePhysRegCopiesEPNS_5SUnitEb
200566
_ZN4llvm16GenericScheduler8pickNodeERb
2568977
_ZN4llvm16GenericScheduler9schedNodeEPNS_5SUnitEb
2506506
_ZN4llvm17ScheduleDAGMILive10initQueuesENS_8ArrayRefIPNS_5SUnitEEES4_
432692
_ZN4llvm17ScheduleDAGMILive10scheduleMIEPNS_5SUnitEb
2590387
_ZN4llvm17ScheduleDAGMILive11enterRegionEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES5_j
979712
_ZN4llvm17ScheduleDAGMILive15collectVRegUsesERNS_5SUnitE
1536618
_ZN4llvm17ScheduleDAGMILive15initRegPressureEv
124424
_ZN4llvm17ScheduleDAGMILive16computeDFSResultEv
10
_ZN4llvm17ScheduleDAGMILive19updatePressureDiffsENS_8ArrayRefINS_16RegisterMaskPairEEE
1687613
_ZN4llvm17ScheduleDAGMILive23buildDAGWithRegPressureEv
432692
_ZN4llvm17ScheduleDAGMILive23updateScheduledPressureEPKNS_5SUnitERKSt6vectorIjSaIjEE
1536618
_ZN4llvm17ScheduleDAGMILive25computeCyclicCriticalPathEv
389637
_ZN4llvm17ScheduleDAGMILive8scheduleEv
427711
_ZN4llvm17ScheduleDAGMILiveD0Ev
144308
_ZN4llvm17ScheduleDAGMILiveD2Ev
167111
_ZN4llvm19MachineSchedContextC2Ev
23651
_ZN4llvm19MachineSchedContextD0Ev
0
_ZN4llvm19MachineSchedContextD2Ev
23487
_ZN4llvm19ScheduleDAGMutation6anchorEv
0
_ZN4llvm20GenericSchedulerBase14SchedCandidate17initResourceDeltaEPKNS_13ScheduleDAGMIEPKNS_16TargetSchedModelE
15479857
_ZN4llvm20GenericSchedulerBase9setPolicyERNS0_10CandPolicyEbRNS_13SchedBoundaryEPS3_
665875
_ZN4llvm20MachineSchedStrategy6anchorEv
0
_ZN4llvm20PostGenericScheduler10initializeEPNS_13ScheduleDAGMIE
17716
_ZN4llvm20PostGenericScheduler12tryCandidateERNS_20GenericSchedulerBase14SchedCandidateES3_
120056
_ZN4llvm20PostGenericScheduler13registerRootsEv
17716
_ZN4llvm20PostGenericScheduler17pickNodeFromQueueERNS_20GenericSchedulerBase14SchedCandidateE
26961
_ZN4llvm20PostGenericScheduler8pickNodeERb
103062
_ZN4llvm20PostGenericScheduler9schedNodeEPNS_5SUnitEb
85346
_ZN4llvm22createGenericSchedLiveEPNS_19MachineSchedContextE
142003
_ZN4llvm24createGenericSchedPostRAEPNS_19MachineSchedContextE
19456
_ZN4llvm28createLoadClusterDAGMutationEPKNS_15TargetInstrInfoEPKNS_18TargetRegisterInfoE
33263
_ZN4llvm29createStoreClusterDAGMutationEPKNS_15TargetInstrInfoEPKNS_18TargetRegisterInfoE
33263
_ZN4llvm30createCopyConstrainDAGMutationEPKNS_15TargetInstrInfoEPKNS_18TargetRegisterInfoE
145282
_ZN4llvm30initializeMachineSchedulerPassERNS_12PassRegistryE
137125
_ZN4llvm34initializePostMachineSchedulerPassERNS_12PassRegistryE
56820
_ZN4llvm7tryLessEiiRNS_20GenericSchedulerBase14SchedCandidateES2_NS0_10CandReasonE
66527702
_ZNK12_GLOBAL__N_116MachineScheduler16getAnalysisUsageERN4llvm13AnalysisUsageE
20035
_ZNK12_GLOBAL__N_120MachineSchedulerBase5printERN4llvm11raw_ostreamEPKNS1_6ModuleE
0
_ZNK12_GLOBAL__N_120PostMachineScheduler16getAnalysisUsageERN4llvm13AnalysisUsageE
3424
_ZNK12_GLOBAL__N_18ILPOrderclEPKN4llvm5SUnitES4_
300
_ZNK4llvm16GenericScheduler10dumpPolicyEv
0
_ZNK4llvm16GenericScheduler12tryCandidateERNS_20GenericSchedulerBase14SchedCandidateES3_PNS_13SchedBoundaryE
13874679
_ZNK4llvm17ScheduleDAGMILive4dumpEv
0
_ZNK4llvm20GenericSchedulerBase19shouldReduceLatencyERKNS0_10CandPolicyERNS_13SchedBoundaryEbRj
424003
Generated by:
LCOV version 1.13