1138830Syongari//===-- XCoreSubtarget.cpp - XCore Subtarget Information ------------------===//
2138830Syongari//
3138830Syongari//                     The LLVM Compiler Infrastructure
4138830Syongari//
5138830Syongari// This file is distributed under the University of Illinois Open Source
6138830Syongari// License. See LICENSE.TXT for details.
7138830Syongari//
8138830Syongari//===----------------------------------------------------------------------===//
9138830Syongari//
10138830Syongari// This file implements the XCore specific subclass of TargetSubtargetInfo.
11138830Syongari//
12138830Syongari//===----------------------------------------------------------------------===//
13138830Syongari
14138830Syongari#include "XCoreSubtarget.h"
15138830Syongari#include "XCore.h"
16138830Syongari#include "llvm/Support/TargetRegistry.h"
17138830Syongari
18138830Syongari#define GET_SUBTARGETINFO_TARGET_DESC
19138830Syongari#define GET_SUBTARGETINFO_CTOR
20138830Syongari#include "XCoreGenSubtargetInfo.inc"
21138830Syongari
22138830Syongariusing namespace llvm;
23138830Syongari
24138830Syongarivoid XCoreSubtarget::anchor() { }
25138830Syongari
26138830SyongariXCoreSubtarget::XCoreSubtarget(const std::string &TT,
27138830Syongari                               const std::string &CPU, const std::string &FS)
28153460Sjoel  : XCoreGenSubtargetInfo(TT, CPU, FS)
29138830Syongari{
30138830Syongari}
31138830Syongari