131d157ae1ac2cd9c787dc3c1d28e64c682803844Jia Liu//===-- HexagonTargetAsmInfo.h - Hexagon asm properties --------*- C++ -*--===// 2b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum// 3b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum// The LLVM Compiler Infrastructure 4b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum// 5b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum// This file is distributed under the University of Illinois Open Source 6b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum// License. See LICENSE.TXT for details. 7b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum// 8b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum//===----------------------------------------------------------------------===// 9b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum// 10b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum// This file contains the declaration of the HexagonMCAsmInfo class. 11b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum// 12b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum//===----------------------------------------------------------------------===// 13b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum 14b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum#ifndef HexagonMCASMINFO_H 15b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum#define HexagonMCASMINFO_H 16b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum 17b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum#include "llvm/ADT/StringRef.h" 18b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum#include "llvm/MC/MCAsmInfo.h" 19b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum 20b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicumnamespace llvm { 21b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum class Target; 22b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum 23b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum class HexagonMCAsmInfo : public MCAsmInfo { 24b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum public: 25b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum explicit HexagonMCAsmInfo(const Target &T, StringRef TT); 26b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum }; 27b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum 28b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum} // namespace llvm 29b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum 30b4b54153ad760c69a00a08531abef4ed434a5092Tony Linthicum#endif 31