[llvm-commits] [llvm-gcc-4.2] r67255 - /llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
Dan Gohman
gohman at apple.com
Wed Mar 18 16:24:25 PDT 2009
Author: djg
Date: Wed Mar 18 18:24:24 2009
New Revision: 67255
URL: http://llvm.org/viewvc/llvm-project?rev=67255&view=rev
Log:
Don't set the default scheduler to be the default scheduler. This
is a bit subtle, but doing so prevents the -pre-RA-sched option
from working. Now, it's possible to select alternate schedulers
using the -mllvm -pre-RA-sched=... command-line option.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp?rev=67255&r1=67254&r2=67255&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp Wed Mar 18 18:24:24 2009
@@ -35,7 +35,6 @@
#include "llvm/Assembly/PrintModulePass.h"
#include "llvm/Bitcode/ReaderWriter.h"
#include "llvm/CodeGen/RegAllocRegistry.h"
-#include "llvm/CodeGen/SchedulerRegistry.h"
#include "llvm/Target/SubtargetFeature.h"
#include "llvm/Target/TargetData.h"
#include "llvm/Target/TargetLowering.h"
@@ -441,8 +440,6 @@
TheModule->setDataLayout(TheTarget->getTargetData()->
getStringRepresentation());
- RegisterScheduler::setDefault(createDefaultScheduler);
-
if (optimize)
RegisterRegAlloc::setDefault(createLinearScanRegisterAllocator);
else
More information about the llvm-commits
mailing list