1//- WebAssemblyISD.def - WebAssembly ISD ---------------------------*- C++ -*-// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9/// 10/// \file 11/// \brief This file describes the various WebAssembly ISD node types. 12/// 13//===----------------------------------------------------------------------===// 14 15// NOTE: NO INCLUDE GUARD DESIRED! 16 17HANDLE_NODETYPE(CALL1) 18HANDLE_NODETYPE(CALL0) 19HANDLE_NODETYPE(RETURN) 20HANDLE_NODETYPE(ARGUMENT) 21HANDLE_NODETYPE(Wrapper) 22HANDLE_NODETYPE(BR_IF) 23HANDLE_NODETYPE(BR_TABLE) 24 25// add memory opcodes starting at ISD::FIRST_TARGET_MEMORY_OPCODE here... 26