1 // WebAssemblyInstrInfo.td-Describe the WebAssembly Instructions-*- tablegen -*-
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 // WebAssembly Instruction definitions.
12 //===----------------------------------------------------------------------===//
14 //===----------------------------------------------------------------------===//
15 // WebAssembly Instruction Predicate Definitions.
16 //===----------------------------------------------------------------------===//
18 //===----------------------------------------------------------------------===//
19 // WebAssembly-specific DAG Node Types.
20 //===----------------------------------------------------------------------===//
22 //===----------------------------------------------------------------------===//
23 // WebAssembly-specific DAG Nodes.
24 //===----------------------------------------------------------------------===//
26 //===----------------------------------------------------------------------===//
27 // WebAssembly-specific Operands.
28 //===----------------------------------------------------------------------===//
30 //===----------------------------------------------------------------------===//
31 // WebAssembly Instruction Format Definitions.
32 //===----------------------------------------------------------------------===//
34 include "WebAssemblyInstrFormats.td"
36 //===----------------------------------------------------------------------===//
37 // Additional sets of instructions.
38 //===----------------------------------------------------------------------===//
40 include "WebAssemblyInstrAtomics.td"
41 include "WebAssemblyInstrSIMD.td"