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//
| 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.
| 10// This file implements the XCore specific subclass of TargetSubtargetInfo.
|
11// 12//===----------------------------------------------------------------------===// 13 14#include "XCoreSubtarget.h" 15#include "XCore.h"
| 11// 12//===----------------------------------------------------------------------===// 13 14#include "XCoreSubtarget.h" 15#include "XCore.h"
|
| 16#include "llvm/Target/TargetRegistry.h" 17 18#define GET_SUBTARGETINFO_TARGET_DESC 19#define GET_SUBTARGETINFO_CTOR 20#include "XCoreGenSubtargetInfo.inc" 21
|
16using namespace llvm; 17
| 22using namespace llvm; 23
|
18XCoreSubtarget::XCoreSubtarget(const std::string &TT, const std::string &FS)
| 24XCoreSubtarget::XCoreSubtarget(const std::string &TT, 25 const std::string &CPU, const std::string &FS) 26 : XCoreGenSubtargetInfo(TT, CPU, FS)
|
19{ 20}
| 27{ 28}
|