Hide the pre-RA-sched= option.
authorAndrew Trick <atrick@apple.com>
Mon, 13 Jan 2014 20:08:27 +0000 (20:08 +0000)
committerAndrew Trick <atrick@apple.com>
Mon, 13 Jan 2014 20:08:27 +0000 (20:08 +0000)
This is a very confusing option for a feature that will go away.

-enable-misched is exposed instead to help triage issues with the new
scheduler.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199133 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/Passes.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

index 4d5e85e7f866c3f013c58ed17aa53735ee2a5711..0e8e50eca79ca5473923ff69ba218c786f41ad21 100644 (file)
@@ -61,7 +61,7 @@ static cl::opt<cl::boolOrDefault>
 OptimizeRegAlloc("optimize-regalloc", cl::Hidden,
     cl::desc("Enable optimized register allocation compilation path."));
 static cl::opt<cl::boolOrDefault>
-EnableMachineSched("enable-misched", cl::Hidden,
+EnableMachineSched("enable-misched",
     cl::desc("Enable the machine instruction scheduling pass."));
 static cl::opt<bool> DisablePostRAMachineLICM("disable-postra-machine-licm",
     cl::Hidden,
index 2697a0cc9cae328484f2049134838aabe34c66ef..f644fe3d4b96f7428d301c7edfd69f849aa6affd 100644 (file)
@@ -213,7 +213,7 @@ MachinePassRegistry RegisterScheduler::Registry;
 static cl::opt<RegisterScheduler::FunctionPassCtor, false,
                RegisterPassParser<RegisterScheduler> >
 ISHeuristic("pre-RA-sched",
-            cl::init(&createDefaultScheduler),
+            cl::init(&createDefaultScheduler), cl::Hidden,
             cl::desc("Instruction schedulers available (before register"
                      " allocation):"));