Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line | 
|---|---|---|---|
| 14 | pmbaty | 1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ | 
| 2 | |*                                                                            *| | ||
| 3 | |* Intrinsic Function Source Fragment                                         *| | ||
| 4 | |*                                                                            *| | ||
| 5 | |* Automatically generated file, do not edit!                                 *| | ||
| 6 | |*                                                                            *| | ||
| 7 | \*===----------------------------------------------------------------------===*/ | ||
| 8 | |||
| 9 | #ifndef LLVM_IR_INTRINSIC_WASM_ENUMS_H | ||
| 10 | #define LLVM_IR_INTRINSIC_WASM_ENUMS_H | ||
| 11 | |||
| 12 | namespace llvm { | ||
| 13 | namespace Intrinsic { | ||
| 14 | enum WASMIntrinsics : unsigned { | ||
| 15 | // Enum values for intrinsics | ||
| 16 | wasm_alltrue = 9843, // llvm.wasm.alltrue | ||
| 17 |     wasm_anytrue,                              // llvm.wasm.anytrue | ||
| 18 |     wasm_avgr_unsigned,                        // llvm.wasm.avgr.unsigned | ||
| 19 |     wasm_bitmask,                              // llvm.wasm.bitmask | ||
| 20 |     wasm_bitselect,                            // llvm.wasm.bitselect | ||
| 21 |     wasm_catch,                                // llvm.wasm.catch | ||
| 22 |     wasm_dot,                                  // llvm.wasm.dot | ||
| 23 |     wasm_extadd_pairwise_signed,               // llvm.wasm.extadd.pairwise.signed | ||
| 24 |     wasm_extadd_pairwise_unsigned,             // llvm.wasm.extadd.pairwise.unsigned | ||
| 25 |     wasm_get_ehselector,                       // llvm.wasm.get.ehselector | ||
| 26 |     wasm_get_exception,                        // llvm.wasm.get.exception | ||
| 27 |     wasm_landingpad_index,                     // llvm.wasm.landingpad.index | ||
| 28 |     wasm_lsda,                                 // llvm.wasm.lsda | ||
| 29 |     wasm_memory_atomic_notify,                 // llvm.wasm.memory.atomic.notify | ||
| 30 |     wasm_memory_atomic_wait32,                 // llvm.wasm.memory.atomic.wait32 | ||
| 31 |     wasm_memory_atomic_wait64,                 // llvm.wasm.memory.atomic.wait64 | ||
| 32 |     wasm_memory_grow,                          // llvm.wasm.memory.grow | ||
| 33 |     wasm_memory_size,                          // llvm.wasm.memory.size | ||
| 34 |     wasm_narrow_signed,                        // llvm.wasm.narrow.signed | ||
| 35 |     wasm_narrow_unsigned,                      // llvm.wasm.narrow.unsigned | ||
| 36 |     wasm_pmax,                                 // llvm.wasm.pmax | ||
| 37 |     wasm_pmin,                                 // llvm.wasm.pmin | ||
| 38 |     wasm_q15mulr_sat_signed,                   // llvm.wasm.q15mulr.sat.signed | ||
| 39 |     wasm_ref_is_null_extern,                   // llvm.wasm.ref.is_null.extern | ||
| 40 |     wasm_ref_is_null_func,                     // llvm.wasm.ref.is_null.func | ||
| 41 |     wasm_ref_null_extern,                      // llvm.wasm.ref.null.extern | ||
| 42 |     wasm_ref_null_func,                        // llvm.wasm.ref.null.func | ||
| 43 |     wasm_relaxed_dot_bf16x8_add_f32,           // llvm.wasm.relaxed.dot.bf16x8.add.f32 | ||
| 44 |     wasm_relaxed_dot_i8x16_i7x16_add_signed,   // llvm.wasm.relaxed.dot.i8x16.i7x16.add.signed | ||
| 45 |     wasm_relaxed_dot_i8x16_i7x16_signed,       // llvm.wasm.relaxed.dot.i8x16.i7x16.signed | ||
| 46 |     wasm_relaxed_laneselect,                   // llvm.wasm.relaxed.laneselect | ||
| 47 |     wasm_relaxed_madd,                         // llvm.wasm.relaxed.madd | ||
| 48 |     wasm_relaxed_max,                          // llvm.wasm.relaxed.max | ||
| 49 |     wasm_relaxed_min,                          // llvm.wasm.relaxed.min | ||
| 50 |     wasm_relaxed_nmadd,                        // llvm.wasm.relaxed.nmadd | ||
| 51 |     wasm_relaxed_q15mulr_signed,               // llvm.wasm.relaxed.q15mulr.signed | ||
| 52 |     wasm_relaxed_swizzle,                      // llvm.wasm.relaxed.swizzle | ||
| 53 |     wasm_relaxed_trunc_signed,                 // llvm.wasm.relaxed.trunc.signed | ||
| 54 |     wasm_relaxed_trunc_signed_zero,            // llvm.wasm.relaxed.trunc.signed.zero | ||
| 55 |     wasm_relaxed_trunc_unsigned,               // llvm.wasm.relaxed.trunc.unsigned | ||
| 56 |     wasm_relaxed_trunc_unsigned_zero,          // llvm.wasm.relaxed.trunc.unsigned.zero | ||
| 57 |     wasm_rethrow,                              // llvm.wasm.rethrow | ||
| 58 |     wasm_shuffle,                              // llvm.wasm.shuffle | ||
| 59 |     wasm_sub_sat_signed,                       // llvm.wasm.sub.sat.signed | ||
| 60 |     wasm_sub_sat_unsigned,                     // llvm.wasm.sub.sat.unsigned | ||
| 61 |     wasm_swizzle,                              // llvm.wasm.swizzle | ||
| 62 |     wasm_table_copy,                           // llvm.wasm.table.copy | ||
| 63 |     wasm_table_fill_externref,                 // llvm.wasm.table.fill.externref | ||
| 64 |     wasm_table_fill_funcref,                   // llvm.wasm.table.fill.funcref | ||
| 65 |     wasm_table_get_externref,                  // llvm.wasm.table.get.externref | ||
| 66 |     wasm_table_get_funcref,                    // llvm.wasm.table.get.funcref | ||
| 67 |     wasm_table_grow_externref,                 // llvm.wasm.table.grow.externref | ||
| 68 |     wasm_table_grow_funcref,                   // llvm.wasm.table.grow.funcref | ||
| 69 |     wasm_table_set_externref,                  // llvm.wasm.table.set.externref | ||
| 70 |     wasm_table_set_funcref,                    // llvm.wasm.table.set.funcref | ||
| 71 |     wasm_table_size,                           // llvm.wasm.table.size | ||
| 72 |     wasm_throw,                                // llvm.wasm.throw | ||
| 73 |     wasm_tls_align,                            // llvm.wasm.tls.align | ||
| 74 |     wasm_tls_base,                             // llvm.wasm.tls.base | ||
| 75 |     wasm_tls_size,                             // llvm.wasm.tls.size | ||
| 76 |     wasm_trunc_saturate_signed,                // llvm.wasm.trunc.saturate.signed | ||
| 77 |     wasm_trunc_saturate_unsigned,              // llvm.wasm.trunc.saturate.unsigned | ||
| 78 |     wasm_trunc_signed,                         // llvm.wasm.trunc.signed | ||
| 79 |     wasm_trunc_unsigned,                       // llvm.wasm.trunc.unsigned | ||
| 80 | }; // enum | ||
| 81 | } // namespace Intrinsic | ||
| 82 | } // namespace llvm | ||
| 83 | |||
| 84 | #endif |