Now that PR2957 is resolved, remove a bunch of
[llvm/msp430.git] / lib / Target / XCore / XCoreSubtarget.cpp
blobdc53da4ddf0bb494a053bf7392d9f46da0815be8
1 //===- XCoreSubtarget.cpp - XCore Subtarget Information -----------*- C++ -*-=//
2 //
3 // The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 //
10 // This file implements the XCore specific subclass of TargetSubtarget.
12 //===----------------------------------------------------------------------===//
14 #include "XCoreSubtarget.h"
15 #include "XCore.h"
16 #include "XCoreGenSubtarget.inc"
17 using namespace llvm;
19 XCoreSubtarget::XCoreSubtarget(const TargetMachine &TM, const Module &M,
20 const std::string &FS)
21 : IsXS1A(false),
22 IsXS1B(false)
24 std::string CPU = "xs1a-generic";
26 // Parse features string.
27 ParseSubtargetFeatures(FS, CPU);