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