diff options
Diffstat (limited to 'llvm/lib/Target/SparcV8/SparcV8Subtarget.cpp')
| -rw-r--r-- | llvm/lib/Target/SparcV8/SparcV8Subtarget.cpp | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/llvm/lib/Target/SparcV8/SparcV8Subtarget.cpp b/llvm/lib/Target/SparcV8/SparcV8Subtarget.cpp deleted file mode 100644 index 46ea7d42848..00000000000 --- a/llvm/lib/Target/SparcV8/SparcV8Subtarget.cpp +++ /dev/null @@ -1,43 +0,0 @@ -//===- SparcV8Subtarget.cpp - SPARC Subtarget Information -----------------===// -// -// The LLVM Compiler Infrastructure -// -// This file was developed by Chris Lattner and is distributed under the -// University of Illinois Open Source License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file implements the SPARC specific subclass of TargetSubtarget. -// -//===----------------------------------------------------------------------===// - -#include "SparcV8Subtarget.h" -#include "SparcV8GenSubtarget.inc" -using namespace llvm; - -// FIXME: temporary. -#include "llvm/Support/CommandLine.h" -namespace { - cl::opt<bool> EnableV9("enable-sparc-v9-insts", cl::Hidden, - cl::desc("Enable V9 instructions in the V8 target")); -} - -SparcV8Subtarget::SparcV8Subtarget(const Module &M, const std::string &FS) { - // Set the default features. - IsV9 = false; - V8DeprecatedInsts = false; - IsVIS = false; - - // Determine default and user specified characteristics - std::string CPU = "generic"; - - // FIXME: autodetect host here! - CPU = "v9"; // What is a good way to detect V9? - - // Parse features string. - ParseSubtargetFeatures(FS, CPU); - - // Unless explicitly enabled, disable the V9 instructions. - if (!EnableV9) - IsV9 = false; -}; |

