/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* Intrinsic Function Source Fragment *| |* *| |* Automatically generated file, do not edit! *| |* *| \*===----------------------------------------------------------------------===*/ #ifndef LLVM_IR_INTRINSIC_COLOSSUS_ENUMS_H #define LLVM_IR_INTRINSIC_COLOSSUS_ENUMS_H namespace llvm::Intrinsic { enum COLOSSUSIntrinsics : unsigned { // Enum values for intrinsics. colossus_SDAG_binary = 3764, // llvm.colossus.SDAG.binary colossus_SDAG_binary_binary, // llvm.colossus.SDAG.binary.binary colossus_SDAG_chained_unary, // llvm.colossus.SDAG.chained.unary colossus_SDAG_unary, // llvm.colossus.SDAG.unary colossus_and_f32, // llvm.colossus.and.f32 colossus_and_i32, // llvm.colossus.and.i32 colossus_and_v2f32, // llvm.colossus.and.v2f32 colossus_andc_f32, // llvm.colossus.andc.f32 colossus_andc_i32, // llvm.colossus.andc.i32 colossus_andc_v2f32, // llvm.colossus.andc.v2f32 colossus_bitrev8, // llvm.colossus.bitrev8 colossus_cloop_begin, // llvm.colossus.cloop.begin colossus_cloop_end, // llvm.colossus.cloop.end colossus_cloop_guard, // llvm.colossus.cloop.guard colossus_cms, // llvm.colossus.cms colossus_constrained_rsqrt, // llvm.colossus.constrained.rsqrt colossus_f16v2absadd, // llvm.colossus.f16v2absadd colossus_f16v2absmax, // llvm.colossus.f16v2absmax colossus_f16v2clamp, // llvm.colossus.f16v2clamp colossus_f16v2class, // llvm.colossus.f16v2class colossus_f16v2cmac, // llvm.colossus.f16v2cmac colossus_f16v2cmpeq, // llvm.colossus.f16v2cmpeq colossus_f16v2cmpge, // llvm.colossus.f16v2cmpge colossus_f16v2cmpgt, // llvm.colossus.f16v2cmpgt colossus_f16v2cmple, // llvm.colossus.f16v2cmple colossus_f16v2cmplt, // llvm.colossus.f16v2cmplt colossus_f16v2cmpne, // llvm.colossus.f16v2cmpne colossus_f16v2exp, // llvm.colossus.f16v2exp colossus_f16v2exp2, // llvm.colossus.f16v2exp2 colossus_f16v2gina, // llvm.colossus.f16v2gina colossus_f16v2grand, // llvm.colossus.f16v2grand colossus_f16v2ln, // llvm.colossus.f16v2ln colossus_f16v2log2, // llvm.colossus.f16v2log2 colossus_f16v2max, // llvm.colossus.f16v2max colossus_f16v2maxc, // llvm.colossus.f16v2maxc colossus_f16v2min, // llvm.colossus.f16v2min colossus_f16v2sigm, // llvm.colossus.f16v2sigm colossus_f16v2sum, // llvm.colossus.f16v2sum colossus_f16v2tanh, // llvm.colossus.f16v2tanh colossus_f16v4absadd, // llvm.colossus.f16v4absadd colossus_f16v4absmax, // llvm.colossus.f16v4absmax colossus_f16v4clamp, // llvm.colossus.f16v4clamp colossus_f16v4class, // llvm.colossus.f16v4class colossus_f16v4cmac, // llvm.colossus.f16v4cmac colossus_f16v4cmpeq, // llvm.colossus.f16v4cmpeq colossus_f16v4cmpge, // llvm.colossus.f16v4cmpge colossus_f16v4cmpgt, // llvm.colossus.f16v4cmpgt colossus_f16v4cmple, // llvm.colossus.f16v4cmple colossus_f16v4cmplt, // llvm.colossus.f16v4cmplt colossus_f16v4cmpne, // llvm.colossus.f16v4cmpne colossus_f16v4max, // llvm.colossus.f16v4max colossus_f16v4maxc, // llvm.colossus.f16v4maxc colossus_f16v4min, // llvm.colossus.f16v4min colossus_f16v4rmask, // llvm.colossus.f16v4rmask colossus_f16v4sum, // llvm.colossus.f16v4sum colossus_f32absadd, // llvm.colossus.f32absadd colossus_f32absmax, // llvm.colossus.f32absmax colossus_f32atan, // llvm.colossus.f32atan colossus_f32clamp, // llvm.colossus.f32clamp colossus_f32class, // llvm.colossus.f32class colossus_f32cmpeq, // llvm.colossus.f32cmpeq colossus_f32cmpge, // llvm.colossus.f32cmpge colossus_f32cmpgt, // llvm.colossus.f32cmpgt colossus_f32cmple, // llvm.colossus.f32cmple colossus_f32cmplt, // llvm.colossus.f32cmplt colossus_f32cmpne, // llvm.colossus.f32cmpne colossus_f32max, // llvm.colossus.f32max colossus_f32min, // llvm.colossus.f32min colossus_f32sigm, // llvm.colossus.f32sigm colossus_f32v2absadd, // llvm.colossus.f32v2absadd colossus_f32v2absmax, // llvm.colossus.f32v2absmax colossus_f32v2aop, // llvm.colossus.f32v2aop colossus_f32v2axpy, // llvm.colossus.f32v2axpy colossus_f32v2clamp, // llvm.colossus.f32v2clamp colossus_f32v2class, // llvm.colossus.f32v2class colossus_f32v2cmpeq, // llvm.colossus.f32v2cmpeq colossus_f32v2cmpge, // llvm.colossus.f32v2cmpge colossus_f32v2cmpgt, // llvm.colossus.f32v2cmpgt colossus_f32v2cmple, // llvm.colossus.f32v2cmple colossus_f32v2cmplt, // llvm.colossus.f32v2cmplt colossus_f32v2cmpne, // llvm.colossus.f32v2cmpne colossus_f32v2gina, // llvm.colossus.f32v2gina colossus_f32v2grand, // llvm.colossus.f32v2grand colossus_f32v2max, // llvm.colossus.f32v2max colossus_f32v2min, // llvm.colossus.f32v2min colossus_f32v2rmask, // llvm.colossus.f32v2rmask colossus_get, // llvm.colossus.get colossus_get_scount_l, // llvm.colossus.get.scount.l colossus_get_scount_u, // llvm.colossus.get.scount.u colossus_get_tile_id, // llvm.colossus.get.tile.id colossus_get_vertex_base, // llvm.colossus.get.vertex.base colossus_get_worker_id, // llvm.colossus.get.worker.id colossus_is_worker_mode, // llvm.colossus.is.worker.mode colossus_ldstep, // llvm.colossus.ldstep colossus_not_f32, // llvm.colossus.not.f32 colossus_not_v2f32, // llvm.colossus.not.v2f32 colossus_or_f32, // llvm.colossus.or.f32 colossus_or_i32, // llvm.colossus.or.i32 colossus_or_v2f32, // llvm.colossus.or.v2f32 colossus_put, // llvm.colossus.put colossus_roll32, // llvm.colossus.roll32 colossus_roll8l, // llvm.colossus.roll8l colossus_roll8r, // llvm.colossus.roll8r colossus_rsqrt, // llvm.colossus.rsqrt colossus_shuf8x8hi, // llvm.colossus.shuf8x8hi colossus_shuf8x8lo, // llvm.colossus.shuf8x8lo colossus_sigmoid, // llvm.colossus.sigmoid colossus_sort4x32hi, // llvm.colossus.sort4x32hi colossus_sort4x32lo, // llvm.colossus.sort4x32lo colossus_sort8, // llvm.colossus.sort8 colossus_sort8x8hi, // llvm.colossus.sort8x8hi colossus_sort8x8lo, // llvm.colossus.sort8x8lo colossus_ststep, // llvm.colossus.ststep colossus_swap8, // llvm.colossus.swap8 colossus_tanh, // llvm.colossus.tanh colossus_tapack, // llvm.colossus.tapack colossus_uget, // llvm.colossus.uget colossus_ugetf, // llvm.colossus.ugetf colossus_uput, // llvm.colossus.uput colossus_uputf, // llvm.colossus.uputf colossus_urand_f16, // llvm.colossus.urand.f16 colossus_urand_f32, // llvm.colossus.urand.f32 colossus_urand32, // llvm.colossus.urand32 colossus_urand64, // llvm.colossus.urand64 }; // enum } // namespace llvm::Intrinsic #endif