SparcMCAsmInfo.h revision 2d24e2a396a1d211baaeedf32148a3b657240170
1116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch//=====-- SparcMCAsmInfo.h - Sparc asm properties -------------*- C++ -*--====// 2116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// 3116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// The LLVM Compiler Infrastructure 4116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// 5116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// This file is distributed under the University of Illinois Open Source 6116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// License. See LICENSE.TXT for details. 7116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// 8116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch//===----------------------------------------------------------------------===// 9116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// 10116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// This file contains the declaration of the SparcMCAsmInfo class. 11116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// 12116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch//===----------------------------------------------------------------------===// 13116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 14116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#ifndef SPARCTARGETASMINFO_H 15116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#define SPARCTARGETASMINFO_H 16116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "llvm/ADT/StringRef.h" 18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "llvm/MC/MCAsmInfo.h" 19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 20116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace llvm { 21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch class Target; 22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 23116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch class SparcELFMCAsmInfo : public MCAsmInfo { 24116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch virtual void anchor(); 25116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch public: 26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch explicit SparcELFMCAsmInfo(const Target &T, StringRef TT); 27 }; 28 29} // namespace llvm 30 31#endif 32