WebAssemblyMCAsmInfo.h revision 296417
157580Smjacob//===-- WebAssemblyMCAsmInfo.h - WebAssembly asm properties -----*- C++ -*-===// 257580Smjacob// 357580Smjacob// The LLVM Compiler Infrastructure 457580Smjacob// 557580Smjacob// This file is distributed under the University of Illinois Open Source 657580Smjacob// License. See LICENSE.TXT for details. 757580Smjacob// 857580Smjacob//===----------------------------------------------------------------------===// 957580Smjacob/// 1057580Smjacob/// \file 1157580Smjacob/// \brief This file contains the declaration of the WebAssemblyMCAsmInfo class. 1257580Smjacob/// 1357580Smjacob//===----------------------------------------------------------------------===// 1457580Smjacob 1557580Smjacob#ifndef LLVM_LIB_TARGET_WEBASSEMBLY_MCTARGETDESC_WEBASSEMBLYMCASMINFO_H 1657580Smjacob#define LLVM_LIB_TARGET_WEBASSEMBLY_MCTARGETDESC_WEBASSEMBLYMCASMINFO_H 1757580Smjacob 1857580Smjacob#include "llvm/MC/MCAsmInfoELF.h" 1957580Smjacob 2057580Smjacobnamespace llvm { 2157580Smjacob 2257580Smjacobclass Triple; 2357580Smjacob 2457580Smjacobclass WebAssemblyMCAsmInfo final : public MCAsmInfoELF { 2557580Smjacobpublic: 2657580Smjacob explicit WebAssemblyMCAsmInfo(const Triple &T); 2757580Smjacob ~WebAssemblyMCAsmInfo() override; 2857580Smjacob}; 2957580Smjacob 3057580Smjacob} // end namespace llvm 3157580Smjacob 3257580Smjacob#endif 3357580Smjacob