diff options
-rw-r--r-- | lib/Frontend/CodeGenAction.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/lib/Frontend/CodeGenAction.cpp b/lib/Frontend/CodeGenAction.cpp index 3416aa825f..c9c5048afc 100644 --- a/lib/Frontend/CodeGenAction.cpp +++ b/lib/Frontend/CodeGenAction.cpp @@ -237,8 +237,6 @@ bool BackendConsumer::AddEmitPasses() { return true; } - bool Fast = CodeGenOpts.OptimizationLevel == 0; - // Create the TargetMachine for generating code. std::string Error; std::string Triple = TheModule->getTargetTriple(); @@ -324,11 +322,6 @@ bool BackendConsumer::AddEmitPasses() { if (CodeGenOpts.RelaxAll) TM->setMCRelaxAll(true); - // Set register scheduler & allocation policy. - RegisterScheduler::setDefault(createDefaultScheduler); - RegisterRegAlloc::setDefault(Fast ? createLocalRegisterAllocator : - createLinearScanRegisterAllocator); - // Create the code generator passes. FunctionPassManager *PM = getCodeGenPasses(); CodeGenOpt::Level OptLevel = CodeGenOpt::Default; |