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