WebAssemblyMCAsmInfo.h revision 285181
16059Samurai//===-- WebAssemblyMCAsmInfo.h - WebAssembly asm properties -----*- C++ -*-===//
26059Samurai//
36059Samurai//                     The LLVM Compiler Infrastructure
46059Samurai//
56059Samurai// This file is distributed under the University of Illinois Open Source
66059Samurai// License. See LICENSE.TXT for details.
76059Samurai//
86059Samurai//===----------------------------------------------------------------------===//
96059Samurai///
106059Samurai/// \file
116059Samurai/// \brief This file contains the declaration of the WebAssemblyMCAsmInfo class.
126059Samurai///
136059Samurai//===----------------------------------------------------------------------===//
146059Samurai
156059Samurai#ifndef LLVM_LIB_TARGET_WEBASSEMBLY_MCTARGETDESC_WEBASSEMBLYMCASMINFO_H
166059Samurai#define LLVM_LIB_TARGET_WEBASSEMBLY_MCTARGETDESC_WEBASSEMBLYMCASMINFO_H
176059Samurai
186059Samurai#include "llvm/MC/MCAsmInfo.h"
196059Samurai
2023114Sbriannamespace llvm {
218857Srgrimes
226059Samuraiclass Triple;
236059Samurai
246059Samuraiclass WebAssemblyMCAsmInfo final : public MCAsmInfo {
256059Samuraipublic:
266059Samurai  explicit WebAssemblyMCAsmInfo(const Triple &T);
276059Samurai  ~WebAssemblyMCAsmInfo() override;
2811336Samurai};
296059Samurai
306059Samurai} // end namespace llvm
3123114Sbrian
3223114Sbrian#endif
3322911Sbrian