diff options
Diffstat (limited to 'contrib/llvm/lib/Target/TargetSubtargetInfo.cpp')
-rw-r--r-- | contrib/llvm/lib/Target/TargetSubtargetInfo.cpp | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp b/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp deleted file mode 100644 index c3f94a9..0000000 --- a/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp +++ /dev/null @@ -1,54 +0,0 @@ -//===-- TargetSubtargetInfo.cpp - General Target Information ---------------==// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file describes the general parts of a Subtarget. -// -//===----------------------------------------------------------------------===// - -#include "llvm/Target/TargetSubtargetInfo.h" -using namespace llvm; - -//--------------------------------------------------------------------------- -// TargetSubtargetInfo Class -// -TargetSubtargetInfo::TargetSubtargetInfo( - const Triple &TT, StringRef CPU, StringRef FS, - ArrayRef<SubtargetFeatureKV> PF, ArrayRef<SubtargetFeatureKV> PD, - const SubtargetInfoKV *ProcSched, const MCWriteProcResEntry *WPR, - const MCWriteLatencyEntry *WL, const MCReadAdvanceEntry *RA, - const InstrStage *IS, const unsigned *OC, const unsigned *FP) - : MCSubtargetInfo(TT, CPU, FS, PF, PD, ProcSched, WPR, WL, RA, IS, OC, FP) { -} - -TargetSubtargetInfo::~TargetSubtargetInfo() {} - -bool TargetSubtargetInfo::enableAtomicExpand() const { - return true; -} - -bool TargetSubtargetInfo::enableMachineScheduler() const { - return false; -} - -bool TargetSubtargetInfo::enableJoinGlobalCopies() const { - return enableMachineScheduler(); -} - -bool TargetSubtargetInfo::enableRALocalReassignment( - CodeGenOpt::Level OptLevel) const { - return true; -} - -bool TargetSubtargetInfo::enablePostRAScheduler() const { - return getSchedModel().PostRAScheduler; -} - -bool TargetSubtargetInfo::useAA() const { - return false; -} |