From: Eric Christopher Date: Wed, 21 May 2014 23:51:57 +0000 (+0000) Subject: Fix compilation issues. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=a2f371b8eb440d0fac62b879e82e442938413bbd;p=oota-llvm.git Fix compilation issues. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209342 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/EarlyIfConversion.cpp b/lib/CodeGen/EarlyIfConversion.cpp index b621e101773..2d47be71bea 100644 --- a/lib/CodeGen/EarlyIfConversion.cpp +++ b/lib/CodeGen/EarlyIfConversion.cpp @@ -777,7 +777,9 @@ bool EarlyIfConverter::runOnMachineFunction(MachineFunction &MF) { DEBUG(dbgs() << "********** EARLY IF-CONVERSION **********\n" << "********** Function: " << MF.getName() << '\n'); // Only run if conversion if the target wants it. - if (!MF.getTarget().getSubtarget().enableEarlyIfConversion()) + if (!MF.getTarget() + .getSubtarget() + .enableEarlyIfConversion()) return true; TII = MF.getTarget().getInstrInfo(); diff --git a/lib/Target/ARM64/ARM64Subtarget.cpp b/lib/Target/ARM64/ARM64Subtarget.cpp index d81e21b51df..624e47483ff 100644 --- a/lib/Target/ARM64/ARM64Subtarget.cpp +++ b/lib/Target/ARM64/ARM64Subtarget.cpp @@ -110,6 +110,6 @@ void ARM64Subtarget::overrideSchedPolicy(MachineSchedPolicy &Policy, Policy.OnlyBottomUp = false; } -bool ARM64Subtarget::enableEarlyIfConversion() const override { +bool ARM64Subtarget::enableEarlyIfConversion() const { return EnableEarlyIfConvert; } diff --git a/lib/Target/X86/X86Subtarget.cpp b/lib/Target/X86/X86Subtarget.cpp index a6ad386b0a9..989e0d61b6f 100644 --- a/lib/Target/X86/X86Subtarget.cpp +++ b/lib/Target/X86/X86Subtarget.cpp @@ -16,6 +16,7 @@ #include "llvm/IR/Attributes.h" #include "llvm/IR/Function.h" #include "llvm/IR/GlobalValue.h" +#include "llvm/Support/CommandLine.h" #include "llvm/Support/Debug.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/Host.h" @@ -319,6 +320,6 @@ X86Subtarget::enablePostRAScheduler(CodeGenOpt::Level OptLevel, } bool -X86Subtarget::enableEarlyIfConversion() const override { - return hasCMOV() && X86EarlyIfConv; +X86Subtarget::enableEarlyIfConversion() const { + return hasCMov() && X86EarlyIfConv; }