WebAssembly.h revision 287506
167204Sobrien//===-- WebAssembly.h - Top-level interface for WebAssembly ----*- C++ -*-===// 267204Sobrien// 3139749Simp// The LLVM Compiler Infrastructure 467204Sobrien// 567204Sobrien// This file is distributed under the University of Illinois Open Source 667204Sobrien// License. See LICENSE.TXT for details. 767204Sobrien// 867204Sobrien//===----------------------------------------------------------------------===// 967204Sobrien/// 1067204Sobrien/// \file 1167204Sobrien/// \brief This file contains the entry points for global functions defined in 1267204Sobrien/// the LLVM WebAssembly back-end. 1367204Sobrien/// 1467204Sobrien//===----------------------------------------------------------------------===// 1567204Sobrien 1667204Sobrien#ifndef LLVM_LIB_TARGET_WEBASSEMBLY_WEBASSEMBLY_H 1767204Sobrien#define LLVM_LIB_TARGET_WEBASSEMBLY_WEBASSEMBLY_H 1867204Sobrien 1967204Sobrien#include "llvm/Support/CodeGen.h" 2067204Sobrien 2167204Sobriennamespace llvm { 2267204Sobrien 2367204Sobrienclass WebAssemblyTargetMachine; 2467204Sobrienclass FunctionPass; 2567204Sobrien 2667204SobrienFunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM, 2767204Sobrien CodeGenOpt::Level OptLevel); 2867204Sobrien 2967204Sobrien} // end namespace llvm 3067204Sobrien 3167204Sobrien#endif 3267204Sobrien