XCoreSubtarget.cpp revision 226633
1193323Sed//===- XCoreSubtarget.cpp - XCore Subtarget Information -----------*- C++ -*-=//
2193323Sed//
3193323Sed//                     The LLVM Compiler Infrastructure
4193323Sed//
5193323Sed// This file is distributed under the University of Illinois Open Source
6193323Sed// License. See LICENSE.TXT for details.
7193323Sed//
8193323Sed//===----------------------------------------------------------------------===//
9193323Sed//
10193323Sed// This file implements the XCore specific subclass of TargetSubtargetInfo.
11249423Sdim//
12193323Sed//===----------------------------------------------------------------------===//
13193323Sed
14280031Sdim#include "XCoreSubtarget.h"
15280031Sdim#include "XCore.h"
16261991Sdim#include "llvm/Support/TargetRegistry.h"
17276479Sdim
18202878Srdivacky#define GET_SUBTARGETINFO_TARGET_DESC
19193323Sed#define GET_SUBTARGETINFO_CTOR
20249423Sdim#include "XCoreGenSubtargetInfo.inc"
21198090Srdivacky
22280031Sdimusing namespace llvm;
23202878Srdivacky
24202878SrdivackyXCoreSubtarget::XCoreSubtarget(const std::string &TT,
25201360Srdivacky                               const std::string &CPU, const std::string &FS)
26198090Srdivacky  : XCoreGenSubtargetInfo(TT, CPU, FS)
27198090Srdivacky{
28202878Srdivacky}
29276479Sdim