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 = 6285, // llvm.wasm.alltrue 17 wasm_anytrue, // llvm.wasm.anytrue 18 wasm_atomic_notify, // llvm.wasm.atomic.notify 19 wasm_atomic_wait_i32, // llvm.wasm.atomic.wait.i32 20 wasm_atomic_wait_i64, // llvm.wasm.atomic.wait.i64 21 wasm_avgr_unsigned, // llvm.wasm.avgr.unsigned 22 wasm_bitselect, // llvm.wasm.bitselect 23 wasm_data_drop, // llvm.wasm.data.drop 24 wasm_dot, // llvm.wasm.dot 25 wasm_extract_exception, // llvm.wasm.extract.exception 26 wasm_get_ehselector, // llvm.wasm.get.ehselector 27 wasm_get_exception, // llvm.wasm.get.exception 28 wasm_landingpad_index, // llvm.wasm.landingpad.index 29 wasm_lsda, // llvm.wasm.lsda 30 wasm_memory_grow, // llvm.wasm.memory.grow 31 wasm_memory_init, // llvm.wasm.memory.init 32 wasm_memory_size, // llvm.wasm.memory.size 33 wasm_narrow_signed, // llvm.wasm.narrow.signed 34 wasm_narrow_unsigned, // llvm.wasm.narrow.unsigned 35 wasm_qfma, // llvm.wasm.qfma 36 wasm_qfms, // llvm.wasm.qfms 37 wasm_rethrow_in_catch, // llvm.wasm.rethrow.in.catch 38 wasm_sub_saturate_signed, // llvm.wasm.sub.saturate.signed 39 wasm_sub_saturate_unsigned, // llvm.wasm.sub.saturate.unsigned 40 wasm_swizzle, // llvm.wasm.swizzle 41 wasm_throw, // llvm.wasm.throw 42 wasm_tls_align, // llvm.wasm.tls.align 43 wasm_tls_base, // llvm.wasm.tls.base 44 wasm_tls_size, // llvm.wasm.tls.size 45 wasm_trunc_saturate_signed, // llvm.wasm.trunc.saturate.signed 46 wasm_trunc_saturate_unsigned, // llvm.wasm.trunc.saturate.unsigned 47 wasm_trunc_signed, // llvm.wasm.trunc.signed 48 wasm_trunc_unsigned, // llvm.wasm.trunc.unsigned 49 wasm_widen_high_signed, // llvm.wasm.widen.high.signed 50 wasm_widen_high_unsigned, // llvm.wasm.widen.high.unsigned 51 wasm_widen_low_signed, // llvm.wasm.widen.low.signed 52 wasm_widen_low_unsigned, // llvm.wasm.widen.low.unsigned 53 }; // enum 54 } // namespace Intrinsic 55 } // namespace llvm 56 57 #endif 58