Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

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