File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -24,11 +24,12 @@ TargetSubtargetInfo::TargetSubtargetInfo() {}
24
24
TargetSubtargetInfo::~TargetSubtargetInfo () {}
25
25
26
26
// Temporary option to compare overall performance change when moving from the
27
- // SD scheduler to the MachineScheduler pass pipeline. It should be removed
28
- // before 3.4. The normal way to enable/disable the MachineScheduling pass
29
- // itself is by using -enable-misched. For targets that already use MI sched
30
- // (via MySubTarget::enableMachineScheduler()) -misched-bench=false negates the
31
- // subtarget hook.
27
+ // SD scheduler to the MachineScheduler pass pipeline. This is convenient for
28
+ // benchmarking during the transition from SD to MI scheduling. Once armv7 makes
29
+ // the switch, it should go away. The normal way to enable/disable the
30
+ // MachineScheduling pass itself is by using -enable-misched. For targets that
31
+ // already use MI sched (via MySubTarget::enableMachineScheduler())
32
+ // -misched-bench=false negates the subtarget hook.
32
33
static cl::opt<bool > BenchMachineSched (" misched-bench" , cl::Hidden,
33
34
cl::desc (" Migrate from the target's default SD scheduler to MI scheduler" ));
34
35
You can’t perform that action at this time.
0 commit comments