1285163Sdim//===-- WebAssemblyMCAsmInfo.h - WebAssembly asm properties -----*- C++ -*-===// 2285163Sdim// 3285163Sdim// The LLVM Compiler Infrastructure 4285163Sdim// 5285163Sdim// This file is distributed under the University of Illinois Open Source 6285163Sdim// License. See LICENSE.TXT for details. 7285163Sdim// 8285163Sdim//===----------------------------------------------------------------------===// 9285163Sdim/// 10285163Sdim/// \file 11285163Sdim/// \brief This file contains the declaration of the WebAssemblyMCAsmInfo class. 12285163Sdim/// 13285163Sdim//===----------------------------------------------------------------------===// 14285163Sdim 15285163Sdim#ifndef LLVM_LIB_TARGET_WEBASSEMBLY_MCTARGETDESC_WEBASSEMBLYMCASMINFO_H 16285163Sdim#define LLVM_LIB_TARGET_WEBASSEMBLY_MCTARGETDESC_WEBASSEMBLYMCASMINFO_H 17285163Sdim 18296417Sdim#include "llvm/MC/MCAsmInfoELF.h" 19285163Sdim 20285163Sdimnamespace llvm { 21285163Sdim 22285163Sdimclass Triple; 23285163Sdim 24296417Sdimclass WebAssemblyMCAsmInfo final : public MCAsmInfoELF { 25285163Sdimpublic: 26285163Sdim explicit WebAssemblyMCAsmInfo(const Triple &T); 27285163Sdim ~WebAssemblyMCAsmInfo() override; 28285163Sdim}; 29285163Sdim 30285163Sdim} // end namespace llvm 31285163Sdim 32285163Sdim#endif 33