131d157ae1ac2cd9c787dc3c1d28e64c682803844Jia Liu//===-- MSP430MCAsmInfo.h - MSP430 asm properties --------------*- C++ -*--===// 2f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov// 3f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov// The LLVM Compiler Infrastructure 4f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov// 5f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov// This file is distributed under the University of Illinois Open Source 6f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov// License. See LICENSE.TXT for details. 7f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov// 8f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov//===----------------------------------------------------------------------===// 9f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov// 10af76e592c7f9deff0e55c13dbb4a34f07f1c7f64Chris Lattner// This file contains the declaration of the MSP430MCAsmInfo class. 11f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov// 12f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov//===----------------------------------------------------------------------===// 13f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov 14f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov#ifndef MSP430TARGETASMINFO_H 15f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov#define MSP430TARGETASMINFO_H 16f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov 1706957f43f6051901590b318c10b1a0a5c7f898d4Rafael Espindola#include "llvm/MC/MCAsmInfoELF.h" 18f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov 19f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikovnamespace llvm { 204e02f23de24375294005f88b5254a3775d39fcb2Craig Topper class StringRef; 2138e59891ee4417a9be2f8146ce0ba3269e38ac21Benjamin Kramer 2206957f43f6051901590b318c10b1a0a5c7f898d4Rafael Espindola class MSP430MCAsmInfo : public MCAsmInfoELF { 23dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines void anchor() override; 242d24e2a396a1d211baaeedf32148a3b657240170David Blaikie public: 256e53180db120b30f600ac31611a9dd47ef7f4921Rafael Espindola explicit MSP430MCAsmInfo(StringRef TT); 26f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov }; 27f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov 28f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov} // namespace llvm 29f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov 30f2c3e179ecc2a6ebc259382828a5e5dc5a61d2f8Anton Korobeynikov#endif 31