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