[llvm] r217712 - [AArch64] Don't enable the post-RA MI scheduler at OptNone.
Chad Rosier
mcrosier at codeaurora.org
Fri Sep 12 15:17:29 PDT 2014
Author: mcrosier
Date: Fri Sep 12 17:17:28 2014
New Revision: 217712
URL: http://llvm.org/viewvc/llvm-project?rev=217712&view=rev
Log:
[AArch64] Don't enable the post-RA MI scheduler at OptNone.
Hopefully, this will appease the bots.
Modified:
llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp
Modified: llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp?rev=217712&r1=217711&r2=217712&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp Fri Sep 12 17:17:28 2014
@@ -129,7 +129,8 @@ class AArch64PassConfig : public TargetP
public:
AArch64PassConfig(AArch64TargetMachine *TM, PassManagerBase &PM)
: TargetPassConfig(TM, PM) {
- substitutePass(&PostRASchedulerID, &PostMachineSchedulerID);
+ if (TM->getOptLevel() != CodeGenOpt::None)
+ substitutePass(&PostRASchedulerID, &PostMachineSchedulerID);
}
AArch64TargetMachine &getAArch64TargetMachine() const {
More information about the llvm-commits
mailing list