Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:44:05

0001 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
0002 |*                                                                            *|
0003 |* Intrinsic Function Source Fragment                                         *|
0004 |*                                                                            *|
0005 |* Automatically generated file, do not edit!                                 *|
0006 |*                                                                            *|
0007 \*===----------------------------------------------------------------------===*/
0008 
0009 #ifndef LLVM_IR_INTRINSIC_WASM_ENUMS_H
0010 #define LLVM_IR_INTRINSIC_WASM_ENUMS_H
0011 namespace llvm::Intrinsic {
0012 enum WASMIntrinsics : unsigned {
0013 // Enum values for intrinsics.
0014     wasm_alltrue = 12883,                              // llvm.wasm.alltrue
0015     wasm_anytrue,                              // llvm.wasm.anytrue
0016     wasm_avgr_unsigned,                        // llvm.wasm.avgr.unsigned
0017     wasm_bitmask,                              // llvm.wasm.bitmask
0018     wasm_bitselect,                            // llvm.wasm.bitselect
0019     wasm_catch,                                // llvm.wasm.catch
0020     wasm_dot,                                  // llvm.wasm.dot
0021     wasm_extadd_pairwise_signed,               // llvm.wasm.extadd.pairwise.signed
0022     wasm_extadd_pairwise_unsigned,             // llvm.wasm.extadd.pairwise.unsigned
0023     wasm_extract_lane_f16x8,                   // llvm.wasm.extract.lane.f16x8
0024     wasm_get_ehselector,                       // llvm.wasm.get.ehselector
0025     wasm_get_exception,                        // llvm.wasm.get.exception
0026     wasm_landingpad_index,                     // llvm.wasm.landingpad.index
0027     wasm_loadf16_f32,                          // llvm.wasm.loadf16.f32
0028     wasm_lsda,                                 // llvm.wasm.lsda
0029     wasm_memory_atomic_notify,                 // llvm.wasm.memory.atomic.notify
0030     wasm_memory_atomic_wait32,                 // llvm.wasm.memory.atomic.wait32
0031     wasm_memory_atomic_wait64,                 // llvm.wasm.memory.atomic.wait64
0032     wasm_memory_grow,                          // llvm.wasm.memory.grow
0033     wasm_memory_size,                          // llvm.wasm.memory.size
0034     wasm_narrow_signed,                        // llvm.wasm.narrow.signed
0035     wasm_narrow_unsigned,                      // llvm.wasm.narrow.unsigned
0036     wasm_pmax,                                 // llvm.wasm.pmax
0037     wasm_pmin,                                 // llvm.wasm.pmin
0038     wasm_q15mulr_sat_signed,                   // llvm.wasm.q15mulr.sat.signed
0039     wasm_ref_is_null_exn,                      // llvm.wasm.ref.is_null.exn
0040     wasm_ref_is_null_extern,                   // llvm.wasm.ref.is_null.extern
0041     wasm_ref_is_null_func,                     // llvm.wasm.ref.is_null.func
0042     wasm_ref_null_exn,                         // llvm.wasm.ref.null.exn
0043     wasm_ref_null_extern,                      // llvm.wasm.ref.null.extern
0044     wasm_ref_null_func,                        // llvm.wasm.ref.null.func
0045     wasm_relaxed_dot_bf16x8_add_f32,           // llvm.wasm.relaxed.dot.bf16x8.add.f32
0046     wasm_relaxed_dot_i8x16_i7x16_add_signed,   // llvm.wasm.relaxed.dot.i8x16.i7x16.add.signed
0047     wasm_relaxed_dot_i8x16_i7x16_signed,       // llvm.wasm.relaxed.dot.i8x16.i7x16.signed
0048     wasm_relaxed_laneselect,                   // llvm.wasm.relaxed.laneselect
0049     wasm_relaxed_madd,                         // llvm.wasm.relaxed.madd
0050     wasm_relaxed_max,                          // llvm.wasm.relaxed.max
0051     wasm_relaxed_min,                          // llvm.wasm.relaxed.min
0052     wasm_relaxed_nmadd,                        // llvm.wasm.relaxed.nmadd
0053     wasm_relaxed_q15mulr_signed,               // llvm.wasm.relaxed.q15mulr.signed
0054     wasm_relaxed_swizzle,                      // llvm.wasm.relaxed.swizzle
0055     wasm_relaxed_trunc_signed,                 // llvm.wasm.relaxed.trunc.signed
0056     wasm_relaxed_trunc_signed_zero,            // llvm.wasm.relaxed.trunc.signed.zero
0057     wasm_relaxed_trunc_unsigned,               // llvm.wasm.relaxed.trunc.unsigned
0058     wasm_relaxed_trunc_unsigned_zero,          // llvm.wasm.relaxed.trunc.unsigned.zero
0059     wasm_replace_lane_f16x8,                   // llvm.wasm.replace.lane.f16x8
0060     wasm_rethrow,                              // llvm.wasm.rethrow
0061     wasm_shuffle,                              // llvm.wasm.shuffle
0062     wasm_splat_f16x8,                          // llvm.wasm.splat.f16x8
0063     wasm_storef16_f32,                         // llvm.wasm.storef16.f32
0064     wasm_swizzle,                              // llvm.wasm.swizzle
0065     wasm_table_copy,                           // llvm.wasm.table.copy
0066     wasm_table_fill_exnref,                    // llvm.wasm.table.fill.exnref
0067     wasm_table_fill_externref,                 // llvm.wasm.table.fill.externref
0068     wasm_table_fill_funcref,                   // llvm.wasm.table.fill.funcref
0069     wasm_table_get_exnref,                     // llvm.wasm.table.get.exnref
0070     wasm_table_get_externref,                  // llvm.wasm.table.get.externref
0071     wasm_table_get_funcref,                    // llvm.wasm.table.get.funcref
0072     wasm_table_grow_exnref,                    // llvm.wasm.table.grow.exnref
0073     wasm_table_grow_externref,                 // llvm.wasm.table.grow.externref
0074     wasm_table_grow_funcref,                   // llvm.wasm.table.grow.funcref
0075     wasm_table_set_exnref,                     // llvm.wasm.table.set.exnref
0076     wasm_table_set_externref,                  // llvm.wasm.table.set.externref
0077     wasm_table_set_funcref,                    // llvm.wasm.table.set.funcref
0078     wasm_table_size,                           // llvm.wasm.table.size
0079     wasm_throw,                                // llvm.wasm.throw
0080     wasm_tls_align,                            // llvm.wasm.tls.align
0081     wasm_tls_base,                             // llvm.wasm.tls.base
0082     wasm_tls_size,                             // llvm.wasm.tls.size
0083     wasm_trunc_saturate_signed,                // llvm.wasm.trunc.saturate.signed
0084     wasm_trunc_saturate_unsigned,              // llvm.wasm.trunc.saturate.unsigned
0085     wasm_trunc_signed,                         // llvm.wasm.trunc.signed
0086     wasm_trunc_unsigned,                       // llvm.wasm.trunc.unsigned
0087 }; // enum
0088 } // namespace llvm::Intrinsic
0089 #endif
0090