WebAssembly.h revision 285163
1285163Sdim//===-- WebAssembly.h - Top-level interface for WebAssembly ----*- 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 entry points for global functions defined in 12285163Sdim/// the LLVM WebAssembly back-end. 13285163Sdim/// 14285163Sdim//===----------------------------------------------------------------------===// 15285163Sdim 16285163Sdim#ifndef LLVM_LIB_TARGET_WEBASSEMBLY_WEBASSEMBLY_H 17285163Sdim#define LLVM_LIB_TARGET_WEBASSEMBLY_WEBASSEMBLY_H 18285163Sdim 19285163Sdim#include "llvm/Support/CodeGen.h" 20285163Sdim 21285163Sdimnamespace llvm { 22285163Sdim 23285163Sdimclass WebAssemblyTargetMachine; 24285163Sdimclass FunctionPass; 25285163Sdim 26285163SdimFunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM, 27285163Sdim CodeGenOpt::Level OptLevel); 28285163Sdim 29285163Sdim} // end namespace llvm 30285163Sdim 31285163Sdim#endif 32