1//=====-- XCoreSubtarget.h - Define Subtarget for the XCore -----*- 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//===----------------------------------------------------------------------===// --- 6 unchanged lines hidden (view full) --- 15#define XCORESUBTARGET_H 16 17#include "llvm/Target/TargetSubtarget.h" 18#include "llvm/Target/TargetMachine.h" 19 20#include <string> 21 22namespace llvm { |
23 24class XCoreSubtarget : public TargetSubtarget { |
25 26public: 27 /// This constructor initializes the data members to match that |
28 /// of the specified triple. |
29 /// |
30 XCoreSubtarget(const std::string &TT, const std::string &FS); |
31 32 /// ParseSubtargetFeatures - Parses features string setting specified 33 /// subtarget options. Definition of function is auto generated by tblgen. 34 std::string ParseSubtargetFeatures(const std::string &FS, 35 const std::string &CPU); 36}; 37} // End llvm namespace 38 39#endif |