LCOV - code coverage report
Current view: top level - build-llvm/include/llvm/IR - Intrinsics.gen (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 322 329 97.9 %
Date: 2017-09-14 15:23:50 Functions: 3 3 100.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
       2             : |*                                                                            *|
       3             : |* Intrinsic Function Source Fragment                                         *|
       4             : |*                                                                            *|
       5             : |* Automatically generated file, do not edit!                                 *|
       6             : |*                                                                            *|
       7             : \*===----------------------------------------------------------------------===*/
       8             : 
       9             : // VisualStudio defines setjmp as _setjmp
      10             : #if defined(_MSC_VER) && defined(setjmp) && \
      11             :                          !defined(setjmp_undefined_for_msvc)
      12             : #  pragma push_macro("setjmp")
      13             : #  undef setjmp
      14             : #  define setjmp_undefined_for_msvc
      15             : #endif
      16             : 
      17             : // Enum values for Intrinsics.h
      18             : #ifdef GET_INTRINSIC_ENUM_VALUES
      19             :     addressofreturnaddress,                    // llvm.addressofreturnaddress
      20             :     adjust_trampoline,                         // llvm.adjust.trampoline
      21             :     annotation,                                // llvm.annotation
      22             :     assume,                                    // llvm.assume
      23             :     bitreverse,                                // llvm.bitreverse
      24             :     bswap,                                     // llvm.bswap
      25             :     canonicalize,                              // llvm.canonicalize
      26             :     ceil,                                      // llvm.ceil
      27             :     clear_cache,                               // llvm.clear_cache
      28             :     codeview_annotation,                       // llvm.codeview.annotation
      29             :     convert_from_fp16,                         // llvm.convert.from.fp16
      30             :     convert_to_fp16,                           // llvm.convert.to.fp16
      31             :     copysign,                                  // llvm.copysign
      32             :     coro_alloc,                                // llvm.coro.alloc
      33             :     coro_begin,                                // llvm.coro.begin
      34             :     coro_destroy,                              // llvm.coro.destroy
      35             :     coro_done,                                 // llvm.coro.done
      36             :     coro_end,                                  // llvm.coro.end
      37             :     coro_frame,                                // llvm.coro.frame
      38             :     coro_free,                                 // llvm.coro.free
      39             :     coro_id,                                   // llvm.coro.id
      40             :     coro_param,                                // llvm.coro.param
      41             :     coro_promise,                              // llvm.coro.promise
      42             :     coro_resume,                               // llvm.coro.resume
      43             :     coro_save,                                 // llvm.coro.save
      44             :     coro_size,                                 // llvm.coro.size
      45             :     coro_subfn_addr,                           // llvm.coro.subfn.addr
      46             :     coro_suspend,                              // llvm.coro.suspend
      47             :     cos,                                       // llvm.cos
      48             :     ctlz,                                      // llvm.ctlz
      49             :     ctpop,                                     // llvm.ctpop
      50             :     cttz,                                      // llvm.cttz
      51             :     dbg_declare,                               // llvm.dbg.declare
      52             :     dbg_value,                                 // llvm.dbg.value
      53             :     debugtrap,                                 // llvm.debugtrap
      54             :     donothing,                                 // llvm.donothing
      55             :     eh_dwarf_cfa,                              // llvm.eh.dwarf.cfa
      56             :     eh_exceptioncode,                          // llvm.eh.exceptioncode
      57             :     eh_exceptionpointer,                       // llvm.eh.exceptionpointer
      58             :     eh_return_i32,                             // llvm.eh.return.i32
      59             :     eh_return_i64,                             // llvm.eh.return.i64
      60             :     eh_sjlj_callsite,                          // llvm.eh.sjlj.callsite
      61             :     eh_sjlj_functioncontext,                   // llvm.eh.sjlj.functioncontext
      62             :     eh_sjlj_longjmp,                           // llvm.eh.sjlj.longjmp
      63             :     eh_sjlj_lsda,                              // llvm.eh.sjlj.lsda
      64             :     eh_sjlj_setjmp,                            // llvm.eh.sjlj.setjmp
      65             :     eh_sjlj_setup_dispatch,                    // llvm.eh.sjlj.setup.dispatch
      66             :     eh_typeid_for,                             // llvm.eh.typeid.for
      67             :     eh_unwind_init,                            // llvm.eh.unwind.init
      68             :     exp,                                       // llvm.exp
      69             :     exp2,                                      // llvm.exp2
      70             :     expect,                                    // llvm.expect
      71             :     experimental_constrained_cos,              // llvm.experimental.constrained.cos
      72             :     experimental_constrained_exp,              // llvm.experimental.constrained.exp
      73             :     experimental_constrained_exp2,             // llvm.experimental.constrained.exp2
      74             :     experimental_constrained_fadd,             // llvm.experimental.constrained.fadd
      75             :     experimental_constrained_fdiv,             // llvm.experimental.constrained.fdiv
      76             :     experimental_constrained_fma,              // llvm.experimental.constrained.fma
      77             :     experimental_constrained_fmul,             // llvm.experimental.constrained.fmul
      78             :     experimental_constrained_frem,             // llvm.experimental.constrained.frem
      79             :     experimental_constrained_fsub,             // llvm.experimental.constrained.fsub
      80             :     experimental_constrained_log,              // llvm.experimental.constrained.log
      81             :     experimental_constrained_log10,            // llvm.experimental.constrained.log10
      82             :     experimental_constrained_log2,             // llvm.experimental.constrained.log2
      83             :     experimental_constrained_nearbyint,        // llvm.experimental.constrained.nearbyint
      84             :     experimental_constrained_pow,              // llvm.experimental.constrained.pow
      85             :     experimental_constrained_powi,             // llvm.experimental.constrained.powi
      86             :     experimental_constrained_rint,             // llvm.experimental.constrained.rint
      87             :     experimental_constrained_sin,              // llvm.experimental.constrained.sin
      88             :     experimental_constrained_sqrt,             // llvm.experimental.constrained.sqrt
      89             :     experimental_deoptimize,                   // llvm.experimental.deoptimize
      90             :     experimental_gc_relocate,                  // llvm.experimental.gc.relocate
      91             :     experimental_gc_result,                    // llvm.experimental.gc.result
      92             :     experimental_gc_statepoint,                // llvm.experimental.gc.statepoint
      93             :     experimental_guard,                        // llvm.experimental.guard
      94             :     experimental_patchpoint_i64,               // llvm.experimental.patchpoint.i64
      95             :     experimental_patchpoint_void,              // llvm.experimental.patchpoint.void
      96             :     experimental_stackmap,                     // llvm.experimental.stackmap
      97             :     experimental_vector_reduce_add,            // llvm.experimental.vector.reduce.add
      98             :     experimental_vector_reduce_and,            // llvm.experimental.vector.reduce.and
      99             :     experimental_vector_reduce_fadd,           // llvm.experimental.vector.reduce.fadd
     100             :     experimental_vector_reduce_fmax,           // llvm.experimental.vector.reduce.fmax
     101             :     experimental_vector_reduce_fmin,           // llvm.experimental.vector.reduce.fmin
     102             :     experimental_vector_reduce_fmul,           // llvm.experimental.vector.reduce.fmul
     103             :     experimental_vector_reduce_mul,            // llvm.experimental.vector.reduce.mul
     104             :     experimental_vector_reduce_or,             // llvm.experimental.vector.reduce.or
     105             :     experimental_vector_reduce_smax,           // llvm.experimental.vector.reduce.smax
     106             :     experimental_vector_reduce_smin,           // llvm.experimental.vector.reduce.smin
     107             :     experimental_vector_reduce_umax,           // llvm.experimental.vector.reduce.umax
     108             :     experimental_vector_reduce_umin,           // llvm.experimental.vector.reduce.umin
     109             :     experimental_vector_reduce_xor,            // llvm.experimental.vector.reduce.xor
     110             :     fabs,                                      // llvm.fabs
     111             :     floor,                                     // llvm.floor
     112             :     flt_rounds,                                // llvm.flt.rounds
     113             :     fma,                                       // llvm.fma
     114             :     fmuladd,                                   // llvm.fmuladd
     115             :     frameaddress,                              // llvm.frameaddress
     116             :     gcread,                                    // llvm.gcread
     117             :     gcroot,                                    // llvm.gcroot
     118             :     gcwrite,                                   // llvm.gcwrite
     119             :     get_dynamic_area_offset,                   // llvm.get.dynamic.area.offset
     120             :     init_trampoline,                           // llvm.init.trampoline
     121             :     instrprof_increment,                       // llvm.instrprof.increment
     122             :     instrprof_increment_step,                  // llvm.instrprof.increment.step
     123             :     instrprof_value_profile,                   // llvm.instrprof.value.profile
     124             :     invariant_end,                             // llvm.invariant.end
     125             :     invariant_group_barrier,                   // llvm.invariant.group.barrier
     126             :     invariant_start,                           // llvm.invariant.start
     127             :     lifetime_end,                              // llvm.lifetime.end
     128             :     lifetime_start,                            // llvm.lifetime.start
     129             :     load_relative,                             // llvm.load.relative
     130             :     localaddress,                              // llvm.localaddress
     131             :     localescape,                               // llvm.localescape
     132             :     localrecover,                              // llvm.localrecover
     133             :     log,                                       // llvm.log
     134             :     log10,                                     // llvm.log10
     135             :     log2,                                      // llvm.log2
     136             :     longjmp,                                   // llvm.longjmp
     137             :     masked_compressstore,                      // llvm.masked.compressstore
     138             :     masked_expandload,                         // llvm.masked.expandload
     139             :     masked_gather,                             // llvm.masked.gather
     140             :     masked_load,                               // llvm.masked.load
     141             :     masked_scatter,                            // llvm.masked.scatter
     142             :     masked_store,                              // llvm.masked.store
     143             :     maxnum,                                    // llvm.maxnum
     144             :     memcpy,                                    // llvm.memcpy
     145             :     memcpy_element_unordered_atomic,           // llvm.memcpy.element.unordered.atomic
     146             :     memmove,                                   // llvm.memmove
     147             :     memmove_element_unordered_atomic,          // llvm.memmove.element.unordered.atomic
     148             :     memset,                                    // llvm.memset
     149             :     memset_element_unordered_atomic,           // llvm.memset.element.unordered.atomic
     150             :     minnum,                                    // llvm.minnum
     151             :     nearbyint,                                 // llvm.nearbyint
     152             :     objectsize,                                // llvm.objectsize
     153             :     pcmarker,                                  // llvm.pcmarker
     154             :     pow,                                       // llvm.pow
     155             :     powi,                                      // llvm.powi
     156             :     prefetch,                                  // llvm.prefetch
     157             :     ptr_annotation,                            // llvm.ptr.annotation
     158             :     read_register,                             // llvm.read_register
     159             :     readcyclecounter,                          // llvm.readcyclecounter
     160             :     returnaddress,                             // llvm.returnaddress
     161             :     rint,                                      // llvm.rint
     162             :     round,                                     // llvm.round
     163             :     sadd_with_overflow,                        // llvm.sadd.with.overflow
     164             :     setjmp,                                    // llvm.setjmp
     165             :     siglongjmp,                                // llvm.siglongjmp
     166             :     sigsetjmp,                                 // llvm.sigsetjmp
     167             :     sin,                                       // llvm.sin
     168             :     smul_with_overflow,                        // llvm.smul.with.overflow
     169             :     sqrt,                                      // llvm.sqrt
     170             :     ssa_copy,                                  // llvm.ssa.copy
     171             :     ssub_with_overflow,                        // llvm.ssub.with.overflow
     172             :     stackguard,                                // llvm.stackguard
     173             :     stackprotector,                            // llvm.stackprotector
     174             :     stackrestore,                              // llvm.stackrestore
     175             :     stacksave,                                 // llvm.stacksave
     176             :     thread_pointer,                            // llvm.thread.pointer
     177             :     trap,                                      // llvm.trap
     178             :     trunc,                                     // llvm.trunc
     179             :     type_checked_load,                         // llvm.type.checked.load
     180             :     type_test,                                 // llvm.type.test
     181             :     uadd_with_overflow,                        // llvm.uadd.with.overflow
     182             :     umul_with_overflow,                        // llvm.umul.with.overflow
     183             :     usub_with_overflow,                        // llvm.usub.with.overflow
     184             :     vacopy,                                    // llvm.va_copy
     185             :     vaend,                                     // llvm.va_end
     186             :     vastart,                                   // llvm.va_start
     187             :     var_annotation,                            // llvm.var.annotation
     188             :     write_register,                            // llvm.write_register
     189             :     xray_customevent,                          // llvm.xray.customevent
     190             :     aarch64_clrex,                             // llvm.aarch64.clrex
     191             :     aarch64_crc32b,                            // llvm.aarch64.crc32b
     192             :     aarch64_crc32cb,                           // llvm.aarch64.crc32cb
     193             :     aarch64_crc32ch,                           // llvm.aarch64.crc32ch
     194             :     aarch64_crc32cw,                           // llvm.aarch64.crc32cw
     195             :     aarch64_crc32cx,                           // llvm.aarch64.crc32cx
     196             :     aarch64_crc32h,                            // llvm.aarch64.crc32h
     197             :     aarch64_crc32w,                            // llvm.aarch64.crc32w
     198             :     aarch64_crc32x,                            // llvm.aarch64.crc32x
     199             :     aarch64_crypto_aesd,                       // llvm.aarch64.crypto.aesd
     200             :     aarch64_crypto_aese,                       // llvm.aarch64.crypto.aese
     201             :     aarch64_crypto_aesimc,                     // llvm.aarch64.crypto.aesimc
     202             :     aarch64_crypto_aesmc,                      // llvm.aarch64.crypto.aesmc
     203             :     aarch64_crypto_sha1c,                      // llvm.aarch64.crypto.sha1c
     204             :     aarch64_crypto_sha1h,                      // llvm.aarch64.crypto.sha1h
     205             :     aarch64_crypto_sha1m,                      // llvm.aarch64.crypto.sha1m
     206             :     aarch64_crypto_sha1p,                      // llvm.aarch64.crypto.sha1p
     207             :     aarch64_crypto_sha1su0,                    // llvm.aarch64.crypto.sha1su0
     208             :     aarch64_crypto_sha1su1,                    // llvm.aarch64.crypto.sha1su1
     209             :     aarch64_crypto_sha256h,                    // llvm.aarch64.crypto.sha256h
     210             :     aarch64_crypto_sha256h2,                   // llvm.aarch64.crypto.sha256h2
     211             :     aarch64_crypto_sha256su0,                  // llvm.aarch64.crypto.sha256su0
     212             :     aarch64_crypto_sha256su1,                  // llvm.aarch64.crypto.sha256su1
     213             :     aarch64_dmb,                               // llvm.aarch64.dmb
     214             :     aarch64_dsb,                               // llvm.aarch64.dsb
     215             :     aarch64_hint,                              // llvm.aarch64.hint
     216             :     aarch64_isb,                               // llvm.aarch64.isb
     217             :     aarch64_ldaxp,                             // llvm.aarch64.ldaxp
     218             :     aarch64_ldaxr,                             // llvm.aarch64.ldaxr
     219             :     aarch64_ldxp,                              // llvm.aarch64.ldxp
     220             :     aarch64_ldxr,                              // llvm.aarch64.ldxr
     221             :     aarch64_neon_abs,                          // llvm.aarch64.neon.abs
     222             :     aarch64_neon_addhn,                        // llvm.aarch64.neon.addhn
     223             :     aarch64_neon_addp,                         // llvm.aarch64.neon.addp
     224             :     aarch64_neon_cls,                          // llvm.aarch64.neon.cls
     225             :     aarch64_neon_fabd,                         // llvm.aarch64.neon.fabd
     226             :     aarch64_neon_facge,                        // llvm.aarch64.neon.facge
     227             :     aarch64_neon_facgt,                        // llvm.aarch64.neon.facgt
     228             :     aarch64_neon_faddv,                        // llvm.aarch64.neon.faddv
     229             :     aarch64_neon_fcvtas,                       // llvm.aarch64.neon.fcvtas
     230             :     aarch64_neon_fcvtau,                       // llvm.aarch64.neon.fcvtau
     231             :     aarch64_neon_fcvtms,                       // llvm.aarch64.neon.fcvtms
     232             :     aarch64_neon_fcvtmu,                       // llvm.aarch64.neon.fcvtmu
     233             :     aarch64_neon_fcvtns,                       // llvm.aarch64.neon.fcvtns
     234             :     aarch64_neon_fcvtnu,                       // llvm.aarch64.neon.fcvtnu
     235             :     aarch64_neon_fcvtps,                       // llvm.aarch64.neon.fcvtps
     236             :     aarch64_neon_fcvtpu,                       // llvm.aarch64.neon.fcvtpu
     237             :     aarch64_neon_fcvtxn,                       // llvm.aarch64.neon.fcvtxn
     238             :     aarch64_neon_fcvtzs,                       // llvm.aarch64.neon.fcvtzs
     239             :     aarch64_neon_fcvtzu,                       // llvm.aarch64.neon.fcvtzu
     240             :     aarch64_neon_fmax,                         // llvm.aarch64.neon.fmax
     241             :     aarch64_neon_fmaxnm,                       // llvm.aarch64.neon.fmaxnm
     242             :     aarch64_neon_fmaxnmp,                      // llvm.aarch64.neon.fmaxnmp
     243             :     aarch64_neon_fmaxnmv,                      // llvm.aarch64.neon.fmaxnmv
     244             :     aarch64_neon_fmaxp,                        // llvm.aarch64.neon.fmaxp
     245             :     aarch64_neon_fmaxv,                        // llvm.aarch64.neon.fmaxv
     246             :     aarch64_neon_fmin,                         // llvm.aarch64.neon.fmin
     247             :     aarch64_neon_fminnm,                       // llvm.aarch64.neon.fminnm
     248             :     aarch64_neon_fminnmp,                      // llvm.aarch64.neon.fminnmp
     249             :     aarch64_neon_fminnmv,                      // llvm.aarch64.neon.fminnmv
     250             :     aarch64_neon_fminp,                        // llvm.aarch64.neon.fminp
     251             :     aarch64_neon_fminv,                        // llvm.aarch64.neon.fminv
     252             :     aarch64_neon_fmulx,                        // llvm.aarch64.neon.fmulx
     253             :     aarch64_neon_frecpe,                       // llvm.aarch64.neon.frecpe
     254             :     aarch64_neon_frecps,                       // llvm.aarch64.neon.frecps
     255             :     aarch64_neon_frecpx,                       // llvm.aarch64.neon.frecpx
     256             :     aarch64_neon_frintn,                       // llvm.aarch64.neon.frintn
     257             :     aarch64_neon_frsqrte,                      // llvm.aarch64.neon.frsqrte
     258             :     aarch64_neon_frsqrts,                      // llvm.aarch64.neon.frsqrts
     259             :     aarch64_neon_ld1x2,                        // llvm.aarch64.neon.ld1x2
     260             :     aarch64_neon_ld1x3,                        // llvm.aarch64.neon.ld1x3
     261             :     aarch64_neon_ld1x4,                        // llvm.aarch64.neon.ld1x4
     262             :     aarch64_neon_ld2,                          // llvm.aarch64.neon.ld2
     263             :     aarch64_neon_ld2lane,                      // llvm.aarch64.neon.ld2lane
     264             :     aarch64_neon_ld2r,                         // llvm.aarch64.neon.ld2r
     265             :     aarch64_neon_ld3,                          // llvm.aarch64.neon.ld3
     266             :     aarch64_neon_ld3lane,                      // llvm.aarch64.neon.ld3lane
     267             :     aarch64_neon_ld3r,                         // llvm.aarch64.neon.ld3r
     268             :     aarch64_neon_ld4,                          // llvm.aarch64.neon.ld4
     269             :     aarch64_neon_ld4lane,                      // llvm.aarch64.neon.ld4lane
     270             :     aarch64_neon_ld4r,                         // llvm.aarch64.neon.ld4r
     271             :     aarch64_neon_pmul,                         // llvm.aarch64.neon.pmul
     272             :     aarch64_neon_pmull,                        // llvm.aarch64.neon.pmull
     273             :     aarch64_neon_pmull64,                      // llvm.aarch64.neon.pmull64
     274             :     aarch64_neon_raddhn,                       // llvm.aarch64.neon.raddhn
     275             :     aarch64_neon_rbit,                         // llvm.aarch64.neon.rbit
     276             :     aarch64_neon_rshrn,                        // llvm.aarch64.neon.rshrn
     277             :     aarch64_neon_rsubhn,                       // llvm.aarch64.neon.rsubhn
     278             :     aarch64_neon_sabd,                         // llvm.aarch64.neon.sabd
     279             :     aarch64_neon_saddlp,                       // llvm.aarch64.neon.saddlp
     280             :     aarch64_neon_saddlv,                       // llvm.aarch64.neon.saddlv
     281             :     aarch64_neon_saddv,                        // llvm.aarch64.neon.saddv
     282             :     aarch64_neon_scalar_sqxtn,                 // llvm.aarch64.neon.scalar.sqxtn
     283             :     aarch64_neon_scalar_sqxtun,                // llvm.aarch64.neon.scalar.sqxtun
     284             :     aarch64_neon_scalar_uqxtn,                 // llvm.aarch64.neon.scalar.uqxtn
     285             :     aarch64_neon_shadd,                        // llvm.aarch64.neon.shadd
     286             :     aarch64_neon_shll,                         // llvm.aarch64.neon.shll
     287             :     aarch64_neon_shsub,                        // llvm.aarch64.neon.shsub
     288             :     aarch64_neon_smax,                         // llvm.aarch64.neon.smax
     289             :     aarch64_neon_smaxp,                        // llvm.aarch64.neon.smaxp
     290             :     aarch64_neon_smaxv,                        // llvm.aarch64.neon.smaxv
     291             :     aarch64_neon_smin,                         // llvm.aarch64.neon.smin
     292             :     aarch64_neon_sminp,                        // llvm.aarch64.neon.sminp
     293             :     aarch64_neon_sminv,                        // llvm.aarch64.neon.sminv
     294             :     aarch64_neon_smull,                        // llvm.aarch64.neon.smull
     295             :     aarch64_neon_sqabs,                        // llvm.aarch64.neon.sqabs
     296             :     aarch64_neon_sqadd,                        // llvm.aarch64.neon.sqadd
     297             :     aarch64_neon_sqdmulh,                      // llvm.aarch64.neon.sqdmulh
     298             :     aarch64_neon_sqdmull,                      // llvm.aarch64.neon.sqdmull
     299             :     aarch64_neon_sqdmulls_scalar,              // llvm.aarch64.neon.sqdmulls.scalar
     300             :     aarch64_neon_sqneg,                        // llvm.aarch64.neon.sqneg
     301             :     aarch64_neon_sqrdmulh,                     // llvm.aarch64.neon.sqrdmulh
     302             :     aarch64_neon_sqrshl,                       // llvm.aarch64.neon.sqrshl
     303             :     aarch64_neon_sqrshrn,                      // llvm.aarch64.neon.sqrshrn
     304             :     aarch64_neon_sqrshrun,                     // llvm.aarch64.neon.sqrshrun
     305             :     aarch64_neon_sqshl,                        // llvm.aarch64.neon.sqshl
     306             :     aarch64_neon_sqshlu,                       // llvm.aarch64.neon.sqshlu
     307             :     aarch64_neon_sqshrn,                       // llvm.aarch64.neon.sqshrn
     308             :     aarch64_neon_sqshrun,                      // llvm.aarch64.neon.sqshrun
     309             :     aarch64_neon_sqsub,                        // llvm.aarch64.neon.sqsub
     310             :     aarch64_neon_sqxtn,                        // llvm.aarch64.neon.sqxtn
     311             :     aarch64_neon_sqxtun,                       // llvm.aarch64.neon.sqxtun
     312             :     aarch64_neon_srhadd,                       // llvm.aarch64.neon.srhadd
     313             :     aarch64_neon_srshl,                        // llvm.aarch64.neon.srshl
     314             :     aarch64_neon_sshl,                         // llvm.aarch64.neon.sshl
     315             :     aarch64_neon_sshll,                        // llvm.aarch64.neon.sshll
     316             :     aarch64_neon_st1x2,                        // llvm.aarch64.neon.st1x2
     317             :     aarch64_neon_st1x3,                        // llvm.aarch64.neon.st1x3
     318             :     aarch64_neon_st1x4,                        // llvm.aarch64.neon.st1x4
     319             :     aarch64_neon_st2,                          // llvm.aarch64.neon.st2
     320             :     aarch64_neon_st2lane,                      // llvm.aarch64.neon.st2lane
     321             :     aarch64_neon_st3,                          // llvm.aarch64.neon.st3
     322             :     aarch64_neon_st3lane,                      // llvm.aarch64.neon.st3lane
     323             :     aarch64_neon_st4,                          // llvm.aarch64.neon.st4
     324             :     aarch64_neon_st4lane,                      // llvm.aarch64.neon.st4lane
     325             :     aarch64_neon_subhn,                        // llvm.aarch64.neon.subhn
     326             :     aarch64_neon_suqadd,                       // llvm.aarch64.neon.suqadd
     327             :     aarch64_neon_tbl1,                         // llvm.aarch64.neon.tbl1
     328             :     aarch64_neon_tbl2,                         // llvm.aarch64.neon.tbl2
     329             :     aarch64_neon_tbl3,                         // llvm.aarch64.neon.tbl3
     330             :     aarch64_neon_tbl4,                         // llvm.aarch64.neon.tbl4
     331             :     aarch64_neon_tbx1,                         // llvm.aarch64.neon.tbx1
     332             :     aarch64_neon_tbx2,                         // llvm.aarch64.neon.tbx2
     333             :     aarch64_neon_tbx3,                         // llvm.aarch64.neon.tbx3
     334             :     aarch64_neon_tbx4,                         // llvm.aarch64.neon.tbx4
     335             :     aarch64_neon_uabd,                         // llvm.aarch64.neon.uabd
     336             :     aarch64_neon_uaddlp,                       // llvm.aarch64.neon.uaddlp
     337             :     aarch64_neon_uaddlv,                       // llvm.aarch64.neon.uaddlv
     338             :     aarch64_neon_uaddv,                        // llvm.aarch64.neon.uaddv
     339             :     aarch64_neon_uhadd,                        // llvm.aarch64.neon.uhadd
     340             :     aarch64_neon_uhsub,                        // llvm.aarch64.neon.uhsub
     341             :     aarch64_neon_umax,                         // llvm.aarch64.neon.umax
     342             :     aarch64_neon_umaxp,                        // llvm.aarch64.neon.umaxp
     343             :     aarch64_neon_umaxv,                        // llvm.aarch64.neon.umaxv
     344             :     aarch64_neon_umin,                         // llvm.aarch64.neon.umin
     345             :     aarch64_neon_uminp,                        // llvm.aarch64.neon.uminp
     346             :     aarch64_neon_uminv,                        // llvm.aarch64.neon.uminv
     347             :     aarch64_neon_umull,                        // llvm.aarch64.neon.umull
     348             :     aarch64_neon_uqadd,                        // llvm.aarch64.neon.uqadd
     349             :     aarch64_neon_uqrshl,                       // llvm.aarch64.neon.uqrshl
     350             :     aarch64_neon_uqrshrn,                      // llvm.aarch64.neon.uqrshrn
     351             :     aarch64_neon_uqshl,                        // llvm.aarch64.neon.uqshl
     352             :     aarch64_neon_uqshrn,                       // llvm.aarch64.neon.uqshrn
     353             :     aarch64_neon_uqsub,                        // llvm.aarch64.neon.uqsub
     354             :     aarch64_neon_uqxtn,                        // llvm.aarch64.neon.uqxtn
     355             :     aarch64_neon_urecpe,                       // llvm.aarch64.neon.urecpe
     356             :     aarch64_neon_urhadd,                       // llvm.aarch64.neon.urhadd
     357             :     aarch64_neon_urshl,                        // llvm.aarch64.neon.urshl
     358             :     aarch64_neon_ursqrte,                      // llvm.aarch64.neon.ursqrte
     359             :     aarch64_neon_ushl,                         // llvm.aarch64.neon.ushl
     360             :     aarch64_neon_ushll,                        // llvm.aarch64.neon.ushll
     361             :     aarch64_neon_usqadd,                       // llvm.aarch64.neon.usqadd
     362             :     aarch64_neon_vcopy_lane,                   // llvm.aarch64.neon.vcopy.lane
     363             :     aarch64_neon_vcvtfp2fxs,                   // llvm.aarch64.neon.vcvtfp2fxs
     364             :     aarch64_neon_vcvtfp2fxu,                   // llvm.aarch64.neon.vcvtfp2fxu
     365             :     aarch64_neon_vcvtfp2hf,                    // llvm.aarch64.neon.vcvtfp2hf
     366             :     aarch64_neon_vcvtfxs2fp,                   // llvm.aarch64.neon.vcvtfxs2fp
     367             :     aarch64_neon_vcvtfxu2fp,                   // llvm.aarch64.neon.vcvtfxu2fp
     368             :     aarch64_neon_vcvthf2fp,                    // llvm.aarch64.neon.vcvthf2fp
     369             :     aarch64_neon_vsli,                         // llvm.aarch64.neon.vsli
     370             :     aarch64_neon_vsri,                         // llvm.aarch64.neon.vsri
     371             :     aarch64_sdiv,                              // llvm.aarch64.sdiv
     372             :     aarch64_sisd_fabd,                         // llvm.aarch64.sisd.fabd
     373             :     aarch64_sisd_fcvtxn,                       // llvm.aarch64.sisd.fcvtxn
     374             :     aarch64_stlxp,                             // llvm.aarch64.stlxp
     375             :     aarch64_stlxr,                             // llvm.aarch64.stlxr
     376             :     aarch64_stxp,                              // llvm.aarch64.stxp
     377             :     aarch64_stxr,                              // llvm.aarch64.stxr
     378             :     aarch64_udiv,                              // llvm.aarch64.udiv
     379             :     amdgcn_alignbit,                           // llvm.amdgcn.alignbit
     380             :     amdgcn_alignbyte,                          // llvm.amdgcn.alignbyte
     381             :     amdgcn_atomic_dec,                         // llvm.amdgcn.atomic.dec
     382             :     amdgcn_atomic_inc,                         // llvm.amdgcn.atomic.inc
     383             :     amdgcn_break,                              // llvm.amdgcn.break
     384             :     amdgcn_buffer_atomic_add,                  // llvm.amdgcn.buffer.atomic.add
     385             :     amdgcn_buffer_atomic_and,                  // llvm.amdgcn.buffer.atomic.and
     386             :     amdgcn_buffer_atomic_cmpswap,              // llvm.amdgcn.buffer.atomic.cmpswap
     387             :     amdgcn_buffer_atomic_or,                   // llvm.amdgcn.buffer.atomic.or
     388             :     amdgcn_buffer_atomic_smax,                 // llvm.amdgcn.buffer.atomic.smax
     389             :     amdgcn_buffer_atomic_smin,                 // llvm.amdgcn.buffer.atomic.smin
     390             :     amdgcn_buffer_atomic_sub,                  // llvm.amdgcn.buffer.atomic.sub
     391             :     amdgcn_buffer_atomic_swap,                 // llvm.amdgcn.buffer.atomic.swap
     392             :     amdgcn_buffer_atomic_umax,                 // llvm.amdgcn.buffer.atomic.umax
     393             :     amdgcn_buffer_atomic_umin,                 // llvm.amdgcn.buffer.atomic.umin
     394             :     amdgcn_buffer_atomic_xor,                  // llvm.amdgcn.buffer.atomic.xor
     395             :     amdgcn_buffer_load,                        // llvm.amdgcn.buffer.load
     396             :     amdgcn_buffer_load_format,                 // llvm.amdgcn.buffer.load.format
     397             :     amdgcn_buffer_store,                       // llvm.amdgcn.buffer.store
     398             :     amdgcn_buffer_store_format,                // llvm.amdgcn.buffer.store.format
     399             :     amdgcn_buffer_wbinvl1,                     // llvm.amdgcn.buffer.wbinvl1
     400             :     amdgcn_buffer_wbinvl1_sc,                  // llvm.amdgcn.buffer.wbinvl1.sc
     401             :     amdgcn_buffer_wbinvl1_vol,                 // llvm.amdgcn.buffer.wbinvl1.vol
     402             :     amdgcn_class,                              // llvm.amdgcn.class
     403             :     amdgcn_cos,                                // llvm.amdgcn.cos
     404             :     amdgcn_cubeid,                             // llvm.amdgcn.cubeid
     405             :     amdgcn_cubema,                             // llvm.amdgcn.cubema
     406             :     amdgcn_cubesc,                             // llvm.amdgcn.cubesc
     407             :     amdgcn_cubetc,                             // llvm.amdgcn.cubetc
     408             :     amdgcn_cvt_pk_u8_f32,                      // llvm.amdgcn.cvt.pk.u8.f32
     409             :     amdgcn_cvt_pkrtz,                          // llvm.amdgcn.cvt.pkrtz
     410             :     amdgcn_dispatch_id,                        // llvm.amdgcn.dispatch.id
     411             :     amdgcn_dispatch_ptr,                       // llvm.amdgcn.dispatch.ptr
     412             :     amdgcn_div_fixup,                          // llvm.amdgcn.div.fixup
     413             :     amdgcn_div_fmas,                           // llvm.amdgcn.div.fmas
     414             :     amdgcn_div_scale,                          // llvm.amdgcn.div.scale
     415             :     amdgcn_ds_bpermute,                        // llvm.amdgcn.ds.bpermute
     416             :     amdgcn_ds_permute,                         // llvm.amdgcn.ds.permute
     417             :     amdgcn_ds_swizzle,                         // llvm.amdgcn.ds.swizzle
     418             :     amdgcn_else,                               // llvm.amdgcn.else
     419             :     amdgcn_else_break,                         // llvm.amdgcn.else.break
     420             :     amdgcn_end_cf,                             // llvm.amdgcn.end.cf
     421             :     amdgcn_exp,                                // llvm.amdgcn.exp
     422             :     amdgcn_exp_compr,                          // llvm.amdgcn.exp.compr
     423             :     amdgcn_fcmp,                               // llvm.amdgcn.fcmp
     424             :     amdgcn_fdiv_fast,                          // llvm.amdgcn.fdiv.fast
     425             :     amdgcn_fmed3,                              // llvm.amdgcn.fmed3
     426             :     amdgcn_fmul_legacy,                        // llvm.amdgcn.fmul.legacy
     427             :     amdgcn_fract,                              // llvm.amdgcn.fract
     428             :     amdgcn_frexp_exp,                          // llvm.amdgcn.frexp.exp
     429             :     amdgcn_frexp_mant,                         // llvm.amdgcn.frexp.mant
     430             :     amdgcn_groupstaticsize,                    // llvm.amdgcn.groupstaticsize
     431             :     amdgcn_icmp,                               // llvm.amdgcn.icmp
     432             :     amdgcn_if,                                 // llvm.amdgcn.if
     433             :     amdgcn_if_break,                           // llvm.amdgcn.if.break
     434             :     amdgcn_image_atomic_add,                   // llvm.amdgcn.image.atomic.add
     435             :     amdgcn_image_atomic_and,                   // llvm.amdgcn.image.atomic.and
     436             :     amdgcn_image_atomic_cmpswap,               // llvm.amdgcn.image.atomic.cmpswap
     437             :     amdgcn_image_atomic_dec,                   // llvm.amdgcn.image.atomic.dec
     438             :     amdgcn_image_atomic_inc,                   // llvm.amdgcn.image.atomic.inc
     439             :     amdgcn_image_atomic_or,                    // llvm.amdgcn.image.atomic.or
     440             :     amdgcn_image_atomic_smax,                  // llvm.amdgcn.image.atomic.smax
     441             :     amdgcn_image_atomic_smin,                  // llvm.amdgcn.image.atomic.smin
     442             :     amdgcn_image_atomic_sub,                   // llvm.amdgcn.image.atomic.sub
     443             :     amdgcn_image_atomic_swap,                  // llvm.amdgcn.image.atomic.swap
     444             :     amdgcn_image_atomic_umax,                  // llvm.amdgcn.image.atomic.umax
     445             :     amdgcn_image_atomic_umin,                  // llvm.amdgcn.image.atomic.umin
     446             :     amdgcn_image_atomic_xor,                   // llvm.amdgcn.image.atomic.xor
     447             :     amdgcn_image_gather4,                      // llvm.amdgcn.image.gather4
     448             :     amdgcn_image_gather4_b,                    // llvm.amdgcn.image.gather4.b
     449             :     amdgcn_image_gather4_b_cl,                 // llvm.amdgcn.image.gather4.b.cl
     450             :     amdgcn_image_gather4_b_cl_o,               // llvm.amdgcn.image.gather4.b.cl.o
     451             :     amdgcn_image_gather4_b_o,                  // llvm.amdgcn.image.gather4.b.o
     452             :     amdgcn_image_gather4_c,                    // llvm.amdgcn.image.gather4.c
     453             :     amdgcn_image_gather4_c_b,                  // llvm.amdgcn.image.gather4.c.b
     454             :     amdgcn_image_gather4_c_b_cl,               // llvm.amdgcn.image.gather4.c.b.cl
     455             :     amdgcn_image_gather4_c_b_cl_o,             // llvm.amdgcn.image.gather4.c.b.cl.o
     456             :     amdgcn_image_gather4_c_b_o,                // llvm.amdgcn.image.gather4.c.b.o
     457             :     amdgcn_image_gather4_c_cl,                 // llvm.amdgcn.image.gather4.c.cl
     458             :     amdgcn_image_gather4_c_cl_o,               // llvm.amdgcn.image.gather4.c.cl.o
     459             :     amdgcn_image_gather4_c_l,                  // llvm.amdgcn.image.gather4.c.l
     460             :     amdgcn_image_gather4_c_l_o,                // llvm.amdgcn.image.gather4.c.l.o
     461             :     amdgcn_image_gather4_c_lz,                 // llvm.amdgcn.image.gather4.c.lz
     462             :     amdgcn_image_gather4_c_lz_o,               // llvm.amdgcn.image.gather4.c.lz.o
     463             :     amdgcn_image_gather4_c_o,                  // llvm.amdgcn.image.gather4.c.o
     464             :     amdgcn_image_gather4_cl,                   // llvm.amdgcn.image.gather4.cl
     465             :     amdgcn_image_gather4_cl_o,                 // llvm.amdgcn.image.gather4.cl.o
     466             :     amdgcn_image_gather4_l,                    // llvm.amdgcn.image.gather4.l
     467             :     amdgcn_image_gather4_l_o,                  // llvm.amdgcn.image.gather4.l.o
     468             :     amdgcn_image_gather4_lz,                   // llvm.amdgcn.image.gather4.lz
     469             :     amdgcn_image_gather4_lz_o,                 // llvm.amdgcn.image.gather4.lz.o
     470             :     amdgcn_image_gather4_o,                    // llvm.amdgcn.image.gather4.o
     471             :     amdgcn_image_getlod,                       // llvm.amdgcn.image.getlod
     472             :     amdgcn_image_getresinfo,                   // llvm.amdgcn.image.getresinfo
     473             :     amdgcn_image_load,                         // llvm.amdgcn.image.load
     474             :     amdgcn_image_load_mip,                     // llvm.amdgcn.image.load.mip
     475             :     amdgcn_image_sample,                       // llvm.amdgcn.image.sample
     476             :     amdgcn_image_sample_b,                     // llvm.amdgcn.image.sample.b
     477             :     amdgcn_image_sample_b_cl,                  // llvm.amdgcn.image.sample.b.cl
     478             :     amdgcn_image_sample_b_cl_o,                // llvm.amdgcn.image.sample.b.cl.o
     479             :     amdgcn_image_sample_b_o,                   // llvm.amdgcn.image.sample.b.o
     480             :     amdgcn_image_sample_c,                     // llvm.amdgcn.image.sample.c
     481             :     amdgcn_image_sample_c_b,                   // llvm.amdgcn.image.sample.c.b
     482             :     amdgcn_image_sample_c_b_cl,                // llvm.amdgcn.image.sample.c.b.cl
     483             :     amdgcn_image_sample_c_b_cl_o,              // llvm.amdgcn.image.sample.c.b.cl.o
     484             :     amdgcn_image_sample_c_b_o,                 // llvm.amdgcn.image.sample.c.b.o
     485             :     amdgcn_image_sample_c_cd,                  // llvm.amdgcn.image.sample.c.cd
     486             :     amdgcn_image_sample_c_cd_cl,               // llvm.amdgcn.image.sample.c.cd.cl
     487             :     amdgcn_image_sample_c_cd_cl_o,             // llvm.amdgcn.image.sample.c.cd.cl.o
     488             :     amdgcn_image_sample_c_cd_o,                // llvm.amdgcn.image.sample.c.cd.o
     489             :     amdgcn_image_sample_c_cl,                  // llvm.amdgcn.image.sample.c.cl
     490             :     amdgcn_image_sample_c_cl_o,                // llvm.amdgcn.image.sample.c.cl.o
     491             :     amdgcn_image_sample_c_d,                   // llvm.amdgcn.image.sample.c.d
     492             :     amdgcn_image_sample_c_d_cl,                // llvm.amdgcn.image.sample.c.d.cl
     493             :     amdgcn_image_sample_c_d_cl_o,              // llvm.amdgcn.image.sample.c.d.cl.o
     494             :     amdgcn_image_sample_c_d_o,                 // llvm.amdgcn.image.sample.c.d.o
     495             :     amdgcn_image_sample_c_l,                   // llvm.amdgcn.image.sample.c.l
     496             :     amdgcn_image_sample_c_l_o,                 // llvm.amdgcn.image.sample.c.l.o
     497             :     amdgcn_image_sample_c_lz,                  // llvm.amdgcn.image.sample.c.lz
     498             :     amdgcn_image_sample_c_lz_o,                // llvm.amdgcn.image.sample.c.lz.o
     499             :     amdgcn_image_sample_c_o,                   // llvm.amdgcn.image.sample.c.o
     500             :     amdgcn_image_sample_cd,                    // llvm.amdgcn.image.sample.cd
     501             :     amdgcn_image_sample_cd_cl,                 // llvm.amdgcn.image.sample.cd.cl
     502             :     amdgcn_image_sample_cd_cl_o,               // llvm.amdgcn.image.sample.cd.cl.o
     503             :     amdgcn_image_sample_cd_o,                  // llvm.amdgcn.image.sample.cd.o
     504             :     amdgcn_image_sample_cl,                    // llvm.amdgcn.image.sample.cl
     505             :     amdgcn_image_sample_cl_o,                  // llvm.amdgcn.image.sample.cl.o
     506             :     amdgcn_image_sample_d,                     // llvm.amdgcn.image.sample.d
     507             :     amdgcn_image_sample_d_cl,                  // llvm.amdgcn.image.sample.d.cl
     508             :     amdgcn_image_sample_d_cl_o,                // llvm.amdgcn.image.sample.d.cl.o
     509             :     amdgcn_image_sample_d_o,                   // llvm.amdgcn.image.sample.d.o
     510             :     amdgcn_image_sample_l,                     // llvm.amdgcn.image.sample.l
     511             :     amdgcn_image_sample_l_o,                   // llvm.amdgcn.image.sample.l.o
     512             :     amdgcn_image_sample_lz,                    // llvm.amdgcn.image.sample.lz
     513             :     amdgcn_image_sample_lz_o,                  // llvm.amdgcn.image.sample.lz.o
     514             :     amdgcn_image_sample_o,                     // llvm.amdgcn.image.sample.o
     515             :     amdgcn_image_store,                        // llvm.amdgcn.image.store
     516             :     amdgcn_image_store_mip,                    // llvm.amdgcn.image.store.mip
     517             :     amdgcn_implicit_buffer_ptr,                // llvm.amdgcn.implicit.buffer.ptr
     518             :     amdgcn_implicitarg_ptr,                    // llvm.amdgcn.implicitarg.ptr
     519             :     amdgcn_init_exec,                          // llvm.amdgcn.init.exec
     520             :     amdgcn_init_exec_from_input,               // llvm.amdgcn.init.exec.from.input
     521             :     amdgcn_interp_mov,                         // llvm.amdgcn.interp.mov
     522             :     amdgcn_interp_p1,                          // llvm.amdgcn.interp.p1
     523             :     amdgcn_interp_p2,                          // llvm.amdgcn.interp.p2
     524             :     amdgcn_kernarg_segment_ptr,                // llvm.amdgcn.kernarg.segment.ptr
     525             :     amdgcn_ldexp,                              // llvm.amdgcn.ldexp
     526             :     amdgcn_lerp,                               // llvm.amdgcn.lerp
     527             :     amdgcn_log_clamp,                          // llvm.amdgcn.log.clamp
     528             :     amdgcn_loop,                               // llvm.amdgcn.loop
     529             :     amdgcn_mbcnt_hi,                           // llvm.amdgcn.mbcnt.hi
     530             :     amdgcn_mbcnt_lo,                           // llvm.amdgcn.mbcnt.lo
     531             :     amdgcn_mov_dpp,                            // llvm.amdgcn.mov.dpp
     532             :     amdgcn_mqsad_pk_u16_u8,                    // llvm.amdgcn.mqsad.pk.u16.u8
     533             :     amdgcn_mqsad_u32_u8,                       // llvm.amdgcn.mqsad.u32.u8
     534             :     amdgcn_msad_u8,                            // llvm.amdgcn.msad.u8
     535             :     amdgcn_ps_live,                            // llvm.amdgcn.ps.live
     536             :     amdgcn_qsad_pk_u16_u8,                     // llvm.amdgcn.qsad.pk.u16.u8
     537             :     amdgcn_queue_ptr,                          // llvm.amdgcn.queue.ptr
     538             :     amdgcn_rcp,                                // llvm.amdgcn.rcp
     539             :     amdgcn_rcp_legacy,                         // llvm.amdgcn.rcp.legacy
     540             :     amdgcn_readfirstlane,                      // llvm.amdgcn.readfirstlane
     541             :     amdgcn_readlane,                           // llvm.amdgcn.readlane
     542             :     amdgcn_rsq,                                // llvm.amdgcn.rsq
     543             :     amdgcn_rsq_clamp,                          // llvm.amdgcn.rsq.clamp
     544             :     amdgcn_rsq_legacy,                         // llvm.amdgcn.rsq.legacy
     545             :     amdgcn_s_barrier,                          // llvm.amdgcn.s.barrier
     546             :     amdgcn_s_dcache_inv,                       // llvm.amdgcn.s.dcache.inv
     547             :     amdgcn_s_dcache_inv_vol,                   // llvm.amdgcn.s.dcache.inv.vol
     548             :     amdgcn_s_dcache_wb,                        // llvm.amdgcn.s.dcache.wb
     549             :     amdgcn_s_dcache_wb_vol,                    // llvm.amdgcn.s.dcache.wb.vol
     550             :     amdgcn_s_decperflevel,                     // llvm.amdgcn.s.decperflevel
     551             :     amdgcn_s_getpc,                            // llvm.amdgcn.s.getpc
     552             :     amdgcn_s_getreg,                           // llvm.amdgcn.s.getreg
     553             :     amdgcn_s_incperflevel,                     // llvm.amdgcn.s.incperflevel
     554             :     amdgcn_s_memrealtime,                      // llvm.amdgcn.s.memrealtime
     555             :     amdgcn_s_memtime,                          // llvm.amdgcn.s.memtime
     556             :     amdgcn_s_sendmsg,                          // llvm.amdgcn.s.sendmsg
     557             :     amdgcn_s_sendmsghalt,                      // llvm.amdgcn.s.sendmsghalt
     558             :     amdgcn_s_sleep,                            // llvm.amdgcn.s.sleep
     559             :     amdgcn_s_waitcnt,                          // llvm.amdgcn.s.waitcnt
     560             :     amdgcn_sad_hi_u8,                          // llvm.amdgcn.sad.hi.u8
     561             :     amdgcn_sad_u16,                            // llvm.amdgcn.sad.u16
     562             :     amdgcn_sad_u8,                             // llvm.amdgcn.sad.u8
     563             :     amdgcn_sbfe,                               // llvm.amdgcn.sbfe
     564             :     amdgcn_set_inactive,                       // llvm.amdgcn.set.inactive
     565             :     amdgcn_sffbh,                              // llvm.amdgcn.sffbh
     566             :     amdgcn_sin,                                // llvm.amdgcn.sin
     567             :     amdgcn_tbuffer_load,                       // llvm.amdgcn.tbuffer.load
     568             :     amdgcn_tbuffer_store,                      // llvm.amdgcn.tbuffer.store
     569             :     amdgcn_trig_preop,                         // llvm.amdgcn.trig.preop
     570             :     amdgcn_ubfe,                               // llvm.amdgcn.ubfe
     571             :     amdgcn_unreachable,                        // llvm.amdgcn.unreachable
     572             :     amdgcn_update_dpp,                         // llvm.amdgcn.update.dpp
     573             :     amdgcn_wave_barrier,                       // llvm.amdgcn.wave.barrier
     574             :     amdgcn_workgroup_id_x,                     // llvm.amdgcn.workgroup.id.x
     575             :     amdgcn_workgroup_id_y,                     // llvm.amdgcn.workgroup.id.y
     576             :     amdgcn_workgroup_id_z,                     // llvm.amdgcn.workgroup.id.z
     577             :     amdgcn_workitem_id_x,                      // llvm.amdgcn.workitem.id.x
     578             :     amdgcn_workitem_id_y,                      // llvm.amdgcn.workitem.id.y
     579             :     amdgcn_workitem_id_z,                      // llvm.amdgcn.workitem.id.z
     580             :     amdgcn_wqm,                                // llvm.amdgcn.wqm
     581             :     amdgcn_wwm,                                // llvm.amdgcn.wwm
     582             :     arm_cdp,                                   // llvm.arm.cdp
     583             :     arm_cdp2,                                  // llvm.arm.cdp2
     584             :     arm_clrex,                                 // llvm.arm.clrex
     585             :     arm_crc32b,                                // llvm.arm.crc32b
     586             :     arm_crc32cb,                               // llvm.arm.crc32cb
     587             :     arm_crc32ch,                               // llvm.arm.crc32ch
     588             :     arm_crc32cw,                               // llvm.arm.crc32cw
     589             :     arm_crc32h,                                // llvm.arm.crc32h
     590             :     arm_crc32w,                                // llvm.arm.crc32w
     591             :     arm_dbg,                                   // llvm.arm.dbg
     592             :     arm_dmb,                                   // llvm.arm.dmb
     593             :     arm_dsb,                                   // llvm.arm.dsb
     594             :     arm_get_fpscr,                             // llvm.arm.get.fpscr
     595             :     arm_hint,                                  // llvm.arm.hint
     596             :     arm_isb,                                   // llvm.arm.isb
     597             :     arm_ldaex,                                 // llvm.arm.ldaex
     598             :     arm_ldaexd,                                // llvm.arm.ldaexd
     599             :     arm_ldc,                                   // llvm.arm.ldc
     600             :     arm_ldc2,                                  // llvm.arm.ldc2
     601             :     arm_ldc2l,                                 // llvm.arm.ldc2l
     602             :     arm_ldcl,                                  // llvm.arm.ldcl
     603             :     arm_ldrex,                                 // llvm.arm.ldrex
     604             :     arm_ldrexd,                                // llvm.arm.ldrexd
     605             :     arm_mcr,                                   // llvm.arm.mcr
     606             :     arm_mcr2,                                  // llvm.arm.mcr2
     607             :     arm_mcrr,                                  // llvm.arm.mcrr
     608             :     arm_mcrr2,                                 // llvm.arm.mcrr2
     609             :     arm_mrc,                                   // llvm.arm.mrc
     610             :     arm_mrc2,                                  // llvm.arm.mrc2
     611             :     arm_mrrc,                                  // llvm.arm.mrrc
     612             :     arm_mrrc2,                                 // llvm.arm.mrrc2
     613             :     arm_neon_aesd,                             // llvm.arm.neon.aesd
     614             :     arm_neon_aese,                             // llvm.arm.neon.aese
     615             :     arm_neon_aesimc,                           // llvm.arm.neon.aesimc
     616             :     arm_neon_aesmc,                            // llvm.arm.neon.aesmc
     617             :     arm_neon_sha1c,                            // llvm.arm.neon.sha1c
     618             :     arm_neon_sha1h,                            // llvm.arm.neon.sha1h
     619             :     arm_neon_sha1m,                            // llvm.arm.neon.sha1m
     620             :     arm_neon_sha1p,                            // llvm.arm.neon.sha1p
     621             :     arm_neon_sha1su0,                          // llvm.arm.neon.sha1su0
     622             :     arm_neon_sha1su1,                          // llvm.arm.neon.sha1su1
     623             :     arm_neon_sha256h,                          // llvm.arm.neon.sha256h
     624             :     arm_neon_sha256h2,                         // llvm.arm.neon.sha256h2
     625             :     arm_neon_sha256su0,                        // llvm.arm.neon.sha256su0
     626             :     arm_neon_sha256su1,                        // llvm.arm.neon.sha256su1
     627             :     arm_neon_vabds,                            // llvm.arm.neon.vabds
     628             :     arm_neon_vabdu,                            // llvm.arm.neon.vabdu
     629             :     arm_neon_vabs,                             // llvm.arm.neon.vabs
     630             :     arm_neon_vacge,                            // llvm.arm.neon.vacge
     631             :     arm_neon_vacgt,                            // llvm.arm.neon.vacgt
     632             :     arm_neon_vbsl,                             // llvm.arm.neon.vbsl
     633             :     arm_neon_vcls,                             // llvm.arm.neon.vcls
     634             :     arm_neon_vcvtas,                           // llvm.arm.neon.vcvtas
     635             :     arm_neon_vcvtau,                           // llvm.arm.neon.vcvtau
     636             :     arm_neon_vcvtfp2fxs,                       // llvm.arm.neon.vcvtfp2fxs
     637             :     arm_neon_vcvtfp2fxu,                       // llvm.arm.neon.vcvtfp2fxu
     638             :     arm_neon_vcvtfp2hf,                        // llvm.arm.neon.vcvtfp2hf
     639             :     arm_neon_vcvtfxs2fp,                       // llvm.arm.neon.vcvtfxs2fp
     640             :     arm_neon_vcvtfxu2fp,                       // llvm.arm.neon.vcvtfxu2fp
     641             :     arm_neon_vcvthf2fp,                        // llvm.arm.neon.vcvthf2fp
     642             :     arm_neon_vcvtms,                           // llvm.arm.neon.vcvtms
     643             :     arm_neon_vcvtmu,                           // llvm.arm.neon.vcvtmu
     644             :     arm_neon_vcvtns,                           // llvm.arm.neon.vcvtns
     645             :     arm_neon_vcvtnu,                           // llvm.arm.neon.vcvtnu
     646             :     arm_neon_vcvtps,                           // llvm.arm.neon.vcvtps
     647             :     arm_neon_vcvtpu,                           // llvm.arm.neon.vcvtpu
     648             :     arm_neon_vhadds,                           // llvm.arm.neon.vhadds
     649             :     arm_neon_vhaddu,                           // llvm.arm.neon.vhaddu
     650             :     arm_neon_vhsubs,                           // llvm.arm.neon.vhsubs
     651             :     arm_neon_vhsubu,                           // llvm.arm.neon.vhsubu
     652             :     arm_neon_vld1,                             // llvm.arm.neon.vld1
     653             :     arm_neon_vld2,                             // llvm.arm.neon.vld2
     654             :     arm_neon_vld2lane,                         // llvm.arm.neon.vld2lane
     655             :     arm_neon_vld3,                             // llvm.arm.neon.vld3
     656             :     arm_neon_vld3lane,                         // llvm.arm.neon.vld3lane
     657             :     arm_neon_vld4,                             // llvm.arm.neon.vld4
     658             :     arm_neon_vld4lane,                         // llvm.arm.neon.vld4lane
     659             :     arm_neon_vmaxnm,                           // llvm.arm.neon.vmaxnm
     660             :     arm_neon_vmaxs,                            // llvm.arm.neon.vmaxs
     661             :     arm_neon_vmaxu,                            // llvm.arm.neon.vmaxu
     662             :     arm_neon_vminnm,                           // llvm.arm.neon.vminnm
     663             :     arm_neon_vmins,                            // llvm.arm.neon.vmins
     664             :     arm_neon_vminu,                            // llvm.arm.neon.vminu
     665             :     arm_neon_vmullp,                           // llvm.arm.neon.vmullp
     666             :     arm_neon_vmulls,                           // llvm.arm.neon.vmulls
     667             :     arm_neon_vmullu,                           // llvm.arm.neon.vmullu
     668             :     arm_neon_vmulp,                            // llvm.arm.neon.vmulp
     669             :     arm_neon_vpadals,                          // llvm.arm.neon.vpadals
     670             :     arm_neon_vpadalu,                          // llvm.arm.neon.vpadalu
     671             :     arm_neon_vpadd,                            // llvm.arm.neon.vpadd
     672             :     arm_neon_vpaddls,                          // llvm.arm.neon.vpaddls
     673             :     arm_neon_vpaddlu,                          // llvm.arm.neon.vpaddlu
     674             :     arm_neon_vpmaxs,                           // llvm.arm.neon.vpmaxs
     675             :     arm_neon_vpmaxu,                           // llvm.arm.neon.vpmaxu
     676             :     arm_neon_vpmins,                           // llvm.arm.neon.vpmins
     677             :     arm_neon_vpminu,                           // llvm.arm.neon.vpminu
     678             :     arm_neon_vqabs,                            // llvm.arm.neon.vqabs
     679             :     arm_neon_vqadds,                           // llvm.arm.neon.vqadds
     680             :     arm_neon_vqaddu,                           // llvm.arm.neon.vqaddu
     681             :     arm_neon_vqdmulh,                          // llvm.arm.neon.vqdmulh
     682             :     arm_neon_vqdmull,                          // llvm.arm.neon.vqdmull
     683             :     arm_neon_vqmovns,                          // llvm.arm.neon.vqmovns
     684             :     arm_neon_vqmovnsu,                         // llvm.arm.neon.vqmovnsu
     685             :     arm_neon_vqmovnu,                          // llvm.arm.neon.vqmovnu
     686             :     arm_neon_vqneg,                            // llvm.arm.neon.vqneg
     687             :     arm_neon_vqrdmulh,                         // llvm.arm.neon.vqrdmulh
     688             :     arm_neon_vqrshiftns,                       // llvm.arm.neon.vqrshiftns
     689             :     arm_neon_vqrshiftnsu,                      // llvm.arm.neon.vqrshiftnsu
     690             :     arm_neon_vqrshiftnu,                       // llvm.arm.neon.vqrshiftnu
     691             :     arm_neon_vqrshifts,                        // llvm.arm.neon.vqrshifts
     692             :     arm_neon_vqrshiftu,                        // llvm.arm.neon.vqrshiftu
     693             :     arm_neon_vqshiftns,                        // llvm.arm.neon.vqshiftns
     694             :     arm_neon_vqshiftnsu,                       // llvm.arm.neon.vqshiftnsu
     695             :     arm_neon_vqshiftnu,                        // llvm.arm.neon.vqshiftnu
     696             :     arm_neon_vqshifts,                         // llvm.arm.neon.vqshifts
     697             :     arm_neon_vqshiftsu,                        // llvm.arm.neon.vqshiftsu
     698             :     arm_neon_vqshiftu,                         // llvm.arm.neon.vqshiftu
     699             :     arm_neon_vqsubs,                           // llvm.arm.neon.vqsubs
     700             :     arm_neon_vqsubu,                           // llvm.arm.neon.vqsubu
     701             :     arm_neon_vraddhn,                          // llvm.arm.neon.vraddhn
     702             :     arm_neon_vrecpe,                           // llvm.arm.neon.vrecpe
     703             :     arm_neon_vrecps,                           // llvm.arm.neon.vrecps
     704             :     arm_neon_vrhadds,                          // llvm.arm.neon.vrhadds
     705             :     arm_neon_vrhaddu,                          // llvm.arm.neon.vrhaddu
     706             :     arm_neon_vrinta,                           // llvm.arm.neon.vrinta
     707             :     arm_neon_vrintm,                           // llvm.arm.neon.vrintm
     708             :     arm_neon_vrintn,                           // llvm.arm.neon.vrintn
     709             :     arm_neon_vrintp,                           // llvm.arm.neon.vrintp
     710             :     arm_neon_vrintx,                           // llvm.arm.neon.vrintx
     711             :     arm_neon_vrintz,                           // llvm.arm.neon.vrintz
     712             :     arm_neon_vrshiftn,                         // llvm.arm.neon.vrshiftn
     713             :     arm_neon_vrshifts,                         // llvm.arm.neon.vrshifts
     714             :     arm_neon_vrshiftu,                         // llvm.arm.neon.vrshiftu
     715             :     arm_neon_vrsqrte,                          // llvm.arm.neon.vrsqrte
     716             :     arm_neon_vrsqrts,                          // llvm.arm.neon.vrsqrts
     717             :     arm_neon_vrsubhn,                          // llvm.arm.neon.vrsubhn
     718             :     arm_neon_vshiftins,                        // llvm.arm.neon.vshiftins
     719             :     arm_neon_vshifts,                          // llvm.arm.neon.vshifts
     720             :     arm_neon_vshiftu,                          // llvm.arm.neon.vshiftu
     721             :     arm_neon_vst1,                             // llvm.arm.neon.vst1
     722             :     arm_neon_vst2,                             // llvm.arm.neon.vst2
     723             :     arm_neon_vst2lane,                         // llvm.arm.neon.vst2lane
     724             :     arm_neon_vst3,                             // llvm.arm.neon.vst3
     725             :     arm_neon_vst3lane,                         // llvm.arm.neon.vst3lane
     726             :     arm_neon_vst4,                             // llvm.arm.neon.vst4
     727             :     arm_neon_vst4lane,                         // llvm.arm.neon.vst4lane
     728             :     arm_neon_vtbl1,                            // llvm.arm.neon.vtbl1
     729             :     arm_neon_vtbl2,                            // llvm.arm.neon.vtbl2
     730             :     arm_neon_vtbl3,                            // llvm.arm.neon.vtbl3
     731             :     arm_neon_vtbl4,                            // llvm.arm.neon.vtbl4
     732             :     arm_neon_vtbx1,                            // llvm.arm.neon.vtbx1
     733             :     arm_neon_vtbx2,                            // llvm.arm.neon.vtbx2
     734             :     arm_neon_vtbx3,                            // llvm.arm.neon.vtbx3
     735             :     arm_neon_vtbx4,                            // llvm.arm.neon.vtbx4
     736             :     arm_qadd,                                  // llvm.arm.qadd
     737             :     arm_qadd16,                                // llvm.arm.qadd16
     738             :     arm_qadd8,                                 // llvm.arm.qadd8
     739             :     arm_qasx,                                  // llvm.arm.qasx
     740             :     arm_qsax,                                  // llvm.arm.qsax
     741             :     arm_qsub,                                  // llvm.arm.qsub
     742             :     arm_qsub16,                                // llvm.arm.qsub16
     743             :     arm_qsub8,                                 // llvm.arm.qsub8
     744             :     arm_sadd16,                                // llvm.arm.sadd16
     745             :     arm_sadd8,                                 // llvm.arm.sadd8
     746             :     arm_sasx,                                  // llvm.arm.sasx
     747             :     arm_sel,                                   // llvm.arm.sel
     748             :     arm_set_fpscr,                             // llvm.arm.set.fpscr
     749             :     arm_shadd16,                               // llvm.arm.shadd16
     750             :     arm_shadd8,                                // llvm.arm.shadd8
     751             :     arm_shasx,                                 // llvm.arm.shasx
     752             :     arm_shsax,                                 // llvm.arm.shsax
     753             :     arm_shsub16,                               // llvm.arm.shsub16
     754             :     arm_shsub8,                                // llvm.arm.shsub8
     755             :     arm_smlabb,                                // llvm.arm.smlabb
     756             :     arm_smlabt,                                // llvm.arm.smlabt
     757             :     arm_smlad,                                 // llvm.arm.smlad
     758             :     arm_smladx,                                // llvm.arm.smladx
     759             :     arm_smlald,                                // llvm.arm.smlald
     760             :     arm_smlaldx,                               // llvm.arm.smlaldx
     761             :     arm_smlatb,                                // llvm.arm.smlatb
     762             :     arm_smlatt,                                // llvm.arm.smlatt
     763             :     arm_smlawb,                                // llvm.arm.smlawb
     764             :     arm_smlawt,                                // llvm.arm.smlawt
     765             :     arm_smlsd,                                 // llvm.arm.smlsd
     766             :     arm_smlsdx,                                // llvm.arm.smlsdx
     767             :     arm_smlsld,                                // llvm.arm.smlsld
     768             :     arm_smlsldx,                               // llvm.arm.smlsldx
     769             :     arm_smuad,                                 // llvm.arm.smuad
     770             :     arm_smuadx,                                // llvm.arm.smuadx
     771             :     arm_smulbb,                                // llvm.arm.smulbb
     772             :     arm_smulbt,                                // llvm.arm.smulbt
     773             :     arm_smultb,                                // llvm.arm.smultb
     774             :     arm_smultt,                                // llvm.arm.smultt
     775             :     arm_smulwb,                                // llvm.arm.smulwb
     776             :     arm_smulwt,                                // llvm.arm.smulwt
     777             :     arm_smusd,                                 // llvm.arm.smusd
     778             :     arm_smusdx,                                // llvm.arm.smusdx
     779             :     arm_space,                                 // llvm.arm.space
     780             :     arm_ssat,                                  // llvm.arm.ssat
     781             :     arm_ssat16,                                // llvm.arm.ssat16
     782             :     arm_ssax,                                  // llvm.arm.ssax
     783             :     arm_ssub16,                                // llvm.arm.ssub16
     784             :     arm_ssub8,                                 // llvm.arm.ssub8
     785             :     arm_stc,                                   // llvm.arm.stc
     786             :     arm_stc2,                                  // llvm.arm.stc2
     787             :     arm_stc2l,                                 // llvm.arm.stc2l
     788             :     arm_stcl,                                  // llvm.arm.stcl
     789             :     arm_stlex,                                 // llvm.arm.stlex
     790             :     arm_stlexd,                                // llvm.arm.stlexd
     791             :     arm_strex,                                 // llvm.arm.strex
     792             :     arm_strexd,                                // llvm.arm.strexd
     793             :     arm_sxtab16,                               // llvm.arm.sxtab16
     794             :     arm_sxtb16,                                // llvm.arm.sxtb16
     795             :     arm_uadd16,                                // llvm.arm.uadd16
     796             :     arm_uadd8,                                 // llvm.arm.uadd8
     797             :     arm_uasx,                                  // llvm.arm.uasx
     798             :     arm_uhadd16,                               // llvm.arm.uhadd16
     799             :     arm_uhadd8,                                // llvm.arm.uhadd8
     800             :     arm_uhasx,                                 // llvm.arm.uhasx
     801             :     arm_uhsax,                                 // llvm.arm.uhsax
     802             :     arm_uhsub16,                               // llvm.arm.uhsub16
     803             :     arm_uhsub8,                                // llvm.arm.uhsub8
     804             :     arm_undefined,                             // llvm.arm.undefined
     805             :     arm_uqadd16,                               // llvm.arm.uqadd16
     806             :     arm_uqadd8,                                // llvm.arm.uqadd8
     807             :     arm_uqasx,                                 // llvm.arm.uqasx
     808             :     arm_uqsax,                                 // llvm.arm.uqsax
     809             :     arm_uqsub16,                               // llvm.arm.uqsub16
     810             :     arm_uqsub8,                                // llvm.arm.uqsub8
     811             :     arm_usad8,                                 // llvm.arm.usad8
     812             :     arm_usada8,                                // llvm.arm.usada8
     813             :     arm_usat,                                  // llvm.arm.usat
     814             :     arm_usat16,                                // llvm.arm.usat16
     815             :     arm_usax,                                  // llvm.arm.usax
     816             :     arm_usub16,                                // llvm.arm.usub16
     817             :     arm_usub8,                                 // llvm.arm.usub8
     818             :     arm_uxtab16,                               // llvm.arm.uxtab16
     819             :     arm_uxtb16,                                // llvm.arm.uxtb16
     820             :     arm_vcvtr,                                 // llvm.arm.vcvtr
     821             :     arm_vcvtru,                                // llvm.arm.vcvtru
     822             :     bpf_load_byte,                             // llvm.bpf.load.byte
     823             :     bpf_load_half,                             // llvm.bpf.load.half
     824             :     bpf_load_word,                             // llvm.bpf.load.word
     825             :     bpf_pseudo,                                // llvm.bpf.pseudo
     826             :     hexagon_A2_abs,                            // llvm.hexagon.A2.abs
     827             :     hexagon_A2_absp,                           // llvm.hexagon.A2.absp
     828             :     hexagon_A2_abssat,                         // llvm.hexagon.A2.abssat
     829             :     hexagon_A2_add,                            // llvm.hexagon.A2.add
     830             :     hexagon_A2_addh_h16_hh,                    // llvm.hexagon.A2.addh.h16.hh
     831             :     hexagon_A2_addh_h16_hl,                    // llvm.hexagon.A2.addh.h16.hl
     832             :     hexagon_A2_addh_h16_lh,                    // llvm.hexagon.A2.addh.h16.lh
     833             :     hexagon_A2_addh_h16_ll,                    // llvm.hexagon.A2.addh.h16.ll
     834             :     hexagon_A2_addh_h16_sat_hh,                // llvm.hexagon.A2.addh.h16.sat.hh
     835             :     hexagon_A2_addh_h16_sat_hl,                // llvm.hexagon.A2.addh.h16.sat.hl
     836             :     hexagon_A2_addh_h16_sat_lh,                // llvm.hexagon.A2.addh.h16.sat.lh
     837             :     hexagon_A2_addh_h16_sat_ll,                // llvm.hexagon.A2.addh.h16.sat.ll
     838             :     hexagon_A2_addh_l16_hl,                    // llvm.hexagon.A2.addh.l16.hl
     839             :     hexagon_A2_addh_l16_ll,                    // llvm.hexagon.A2.addh.l16.ll
     840             :     hexagon_A2_addh_l16_sat_hl,                // llvm.hexagon.A2.addh.l16.sat.hl
     841             :     hexagon_A2_addh_l16_sat_ll,                // llvm.hexagon.A2.addh.l16.sat.ll
     842             :     hexagon_A2_addi,                           // llvm.hexagon.A2.addi
     843             :     hexagon_A2_addp,                           // llvm.hexagon.A2.addp
     844             :     hexagon_A2_addpsat,                        // llvm.hexagon.A2.addpsat
     845             :     hexagon_A2_addsat,                         // llvm.hexagon.A2.addsat
     846             :     hexagon_A2_addsp,                          // llvm.hexagon.A2.addsp
     847             :     hexagon_A2_and,                            // llvm.hexagon.A2.and
     848             :     hexagon_A2_andir,                          // llvm.hexagon.A2.andir
     849             :     hexagon_A2_andp,                           // llvm.hexagon.A2.andp
     850             :     hexagon_A2_aslh,                           // llvm.hexagon.A2.aslh
     851             :     hexagon_A2_asrh,                           // llvm.hexagon.A2.asrh
     852             :     hexagon_A2_combine_hh,                     // llvm.hexagon.A2.combine.hh
     853             :     hexagon_A2_combine_hl,                     // llvm.hexagon.A2.combine.hl
     854             :     hexagon_A2_combine_lh,                     // llvm.hexagon.A2.combine.lh
     855             :     hexagon_A2_combine_ll,                     // llvm.hexagon.A2.combine.ll
     856             :     hexagon_A2_combineii,                      // llvm.hexagon.A2.combineii
     857             :     hexagon_A2_combinew,                       // llvm.hexagon.A2.combinew
     858             :     hexagon_A2_max,                            // llvm.hexagon.A2.max
     859             :     hexagon_A2_maxp,                           // llvm.hexagon.A2.maxp
     860             :     hexagon_A2_maxu,                           // llvm.hexagon.A2.maxu
     861             :     hexagon_A2_maxup,                          // llvm.hexagon.A2.maxup
     862             :     hexagon_A2_min,                            // llvm.hexagon.A2.min
     863             :     hexagon_A2_minp,                           // llvm.hexagon.A2.minp
     864             :     hexagon_A2_minu,                           // llvm.hexagon.A2.minu
     865             :     hexagon_A2_minup,                          // llvm.hexagon.A2.minup
     866             :     hexagon_A2_neg,                            // llvm.hexagon.A2.neg
     867             :     hexagon_A2_negp,                           // llvm.hexagon.A2.negp
     868             :     hexagon_A2_negsat,                         // llvm.hexagon.A2.negsat
     869             :     hexagon_A2_not,                            // llvm.hexagon.A2.not
     870             :     hexagon_A2_notp,                           // llvm.hexagon.A2.notp
     871             :     hexagon_A2_or,                             // llvm.hexagon.A2.or
     872             :     hexagon_A2_orir,                           // llvm.hexagon.A2.orir
     873             :     hexagon_A2_orp,                            // llvm.hexagon.A2.orp
     874             :     hexagon_A2_roundsat,                       // llvm.hexagon.A2.roundsat
     875             :     hexagon_A2_sat,                            // llvm.hexagon.A2.sat
     876             :     hexagon_A2_satb,                           // llvm.hexagon.A2.satb
     877             :     hexagon_A2_sath,                           // llvm.hexagon.A2.sath
     878             :     hexagon_A2_satub,                          // llvm.hexagon.A2.satub
     879             :     hexagon_A2_satuh,                          // llvm.hexagon.A2.satuh
     880             :     hexagon_A2_sub,                            // llvm.hexagon.A2.sub
     881             :     hexagon_A2_subh_h16_hh,                    // llvm.hexagon.A2.subh.h16.hh
     882             :     hexagon_A2_subh_h16_hl,                    // llvm.hexagon.A2.subh.h16.hl
     883             :     hexagon_A2_subh_h16_lh,                    // llvm.hexagon.A2.subh.h16.lh
     884             :     hexagon_A2_subh_h16_ll,                    // llvm.hexagon.A2.subh.h16.ll
     885             :     hexagon_A2_subh_h16_sat_hh,                // llvm.hexagon.A2.subh.h16.sat.hh
     886             :     hexagon_A2_subh_h16_sat_hl,                // llvm.hexagon.A2.subh.h16.sat.hl
     887             :     hexagon_A2_subh_h16_sat_lh,                // llvm.hexagon.A2.subh.h16.sat.lh
     888             :     hexagon_A2_subh_h16_sat_ll,                // llvm.hexagon.A2.subh.h16.sat.ll
     889             :     hexagon_A2_subh_l16_hl,                    // llvm.hexagon.A2.subh.l16.hl
     890             :     hexagon_A2_subh_l16_ll,                    // llvm.hexagon.A2.subh.l16.ll
     891             :     hexagon_A2_subh_l16_sat_hl,                // llvm.hexagon.A2.subh.l16.sat.hl
     892             :     hexagon_A2_subh_l16_sat_ll,                // llvm.hexagon.A2.subh.l16.sat.ll
     893             :     hexagon_A2_subp,                           // llvm.hexagon.A2.subp
     894             :     hexagon_A2_subri,                          // llvm.hexagon.A2.subri
     895             :     hexagon_A2_subsat,                         // llvm.hexagon.A2.subsat
     896             :     hexagon_A2_svaddh,                         // llvm.hexagon.A2.svaddh
     897             :     hexagon_A2_svaddhs,                        // llvm.hexagon.A2.svaddhs
     898             :     hexagon_A2_svadduhs,                       // llvm.hexagon.A2.svadduhs
     899             :     hexagon_A2_svavgh,                         // llvm.hexagon.A2.svavgh
     900             :     hexagon_A2_svavghs,                        // llvm.hexagon.A2.svavghs
     901             :     hexagon_A2_svnavgh,                        // llvm.hexagon.A2.svnavgh
     902             :     hexagon_A2_svsubh,                         // llvm.hexagon.A2.svsubh
     903             :     hexagon_A2_svsubhs,                        // llvm.hexagon.A2.svsubhs
     904             :     hexagon_A2_svsubuhs,                       // llvm.hexagon.A2.svsubuhs
     905             :     hexagon_A2_swiz,                           // llvm.hexagon.A2.swiz
     906             :     hexagon_A2_sxtb,                           // llvm.hexagon.A2.sxtb
     907             :     hexagon_A2_sxth,                           // llvm.hexagon.A2.sxth
     908             :     hexagon_A2_sxtw,                           // llvm.hexagon.A2.sxtw
     909             :     hexagon_A2_tfr,                            // llvm.hexagon.A2.tfr
     910             :     hexagon_A2_tfrih,                          // llvm.hexagon.A2.tfrih
     911             :     hexagon_A2_tfril,                          // llvm.hexagon.A2.tfril
     912             :     hexagon_A2_tfrp,                           // llvm.hexagon.A2.tfrp
     913             :     hexagon_A2_tfrpi,                          // llvm.hexagon.A2.tfrpi
     914             :     hexagon_A2_tfrsi,                          // llvm.hexagon.A2.tfrsi
     915             :     hexagon_A2_vabsh,                          // llvm.hexagon.A2.vabsh
     916             :     hexagon_A2_vabshsat,                       // llvm.hexagon.A2.vabshsat
     917             :     hexagon_A2_vabsw,                          // llvm.hexagon.A2.vabsw
     918             :     hexagon_A2_vabswsat,                       // llvm.hexagon.A2.vabswsat
     919             :     hexagon_A2_vaddb_map,                      // llvm.hexagon.A2.vaddb.map
     920             :     hexagon_A2_vaddh,                          // llvm.hexagon.A2.vaddh
     921             :     hexagon_A2_vaddhs,                         // llvm.hexagon.A2.vaddhs
     922             :     hexagon_A2_vaddub,                         // llvm.hexagon.A2.vaddub
     923             :     hexagon_A2_vaddubs,                        // llvm.hexagon.A2.vaddubs
     924             :     hexagon_A2_vadduhs,                        // llvm.hexagon.A2.vadduhs
     925             :     hexagon_A2_vaddw,                          // llvm.hexagon.A2.vaddw
     926             :     hexagon_A2_vaddws,                         // llvm.hexagon.A2.vaddws
     927             :     hexagon_A2_vavgh,                          // llvm.hexagon.A2.vavgh
     928             :     hexagon_A2_vavghcr,                        // llvm.hexagon.A2.vavghcr
     929             :     hexagon_A2_vavghr,                         // llvm.hexagon.A2.vavghr
     930             :     hexagon_A2_vavgub,                         // llvm.hexagon.A2.vavgub
     931             :     hexagon_A2_vavgubr,                        // llvm.hexagon.A2.vavgubr
     932             :     hexagon_A2_vavguh,                         // llvm.hexagon.A2.vavguh
     933             :     hexagon_A2_vavguhr,                        // llvm.hexagon.A2.vavguhr
     934             :     hexagon_A2_vavguw,                         // llvm.hexagon.A2.vavguw
     935             :     hexagon_A2_vavguwr,                        // llvm.hexagon.A2.vavguwr
     936             :     hexagon_A2_vavgw,                          // llvm.hexagon.A2.vavgw
     937             :     hexagon_A2_vavgwcr,                        // llvm.hexagon.A2.vavgwcr
     938             :     hexagon_A2_vavgwr,                         // llvm.hexagon.A2.vavgwr
     939             :     hexagon_A2_vcmpbeq,                        // llvm.hexagon.A2.vcmpbeq
     940             :     hexagon_A2_vcmpbgtu,                       // llvm.hexagon.A2.vcmpbgtu
     941             :     hexagon_A2_vcmpheq,                        // llvm.hexagon.A2.vcmpheq
     942             :     hexagon_A2_vcmphgt,                        // llvm.hexagon.A2.vcmphgt
     943             :     hexagon_A2_vcmphgtu,                       // llvm.hexagon.A2.vcmphgtu
     944             :     hexagon_A2_vcmpweq,                        // llvm.hexagon.A2.vcmpweq
     945             :     hexagon_A2_vcmpwgt,                        // llvm.hexagon.A2.vcmpwgt
     946             :     hexagon_A2_vcmpwgtu,                       // llvm.hexagon.A2.vcmpwgtu
     947             :     hexagon_A2_vconj,                          // llvm.hexagon.A2.vconj
     948             :     hexagon_A2_vmaxb,                          // llvm.hexagon.A2.vmaxb
     949             :     hexagon_A2_vmaxh,                          // llvm.hexagon.A2.vmaxh
     950             :     hexagon_A2_vmaxub,                         // llvm.hexagon.A2.vmaxub
     951             :     hexagon_A2_vmaxuh,                         // llvm.hexagon.A2.vmaxuh
     952             :     hexagon_A2_vmaxuw,                         // llvm.hexagon.A2.vmaxuw
     953             :     hexagon_A2_vmaxw,                          // llvm.hexagon.A2.vmaxw
     954             :     hexagon_A2_vminb,                          // llvm.hexagon.A2.vminb
     955             :     hexagon_A2_vminh,                          // llvm.hexagon.A2.vminh
     956             :     hexagon_A2_vminub,                         // llvm.hexagon.A2.vminub
     957             :     hexagon_A2_vminuh,                         // llvm.hexagon.A2.vminuh
     958             :     hexagon_A2_vminuw,                         // llvm.hexagon.A2.vminuw
     959             :     hexagon_A2_vminw,                          // llvm.hexagon.A2.vminw
     960             :     hexagon_A2_vnavgh,                         // llvm.hexagon.A2.vnavgh
     961             :     hexagon_A2_vnavghcr,                       // llvm.hexagon.A2.vnavghcr
     962             :     hexagon_A2_vnavghr,                        // llvm.hexagon.A2.vnavghr
     963             :     hexagon_A2_vnavgw,                         // llvm.hexagon.A2.vnavgw
     964             :     hexagon_A2_vnavgwcr,                       // llvm.hexagon.A2.vnavgwcr
     965             :     hexagon_A2_vnavgwr,                        // llvm.hexagon.A2.vnavgwr
     966             :     hexagon_A2_vraddub,                        // llvm.hexagon.A2.vraddub
     967             :     hexagon_A2_vraddub_acc,                    // llvm.hexagon.A2.vraddub.acc
     968             :     hexagon_A2_vrsadub,                        // llvm.hexagon.A2.vrsadub
     969             :     hexagon_A2_vrsadub_acc,                    // llvm.hexagon.A2.vrsadub.acc
     970             :     hexagon_A2_vsubb_map,                      // llvm.hexagon.A2.vsubb.map
     971             :     hexagon_A2_vsubh,                          // llvm.hexagon.A2.vsubh
     972             :     hexagon_A2_vsubhs,                         // llvm.hexagon.A2.vsubhs
     973             :     hexagon_A2_vsubub,                         // llvm.hexagon.A2.vsubub
     974             :     hexagon_A2_vsububs,                        // llvm.hexagon.A2.vsububs
     975             :     hexagon_A2_vsubuhs,                        // llvm.hexagon.A2.vsubuhs
     976             :     hexagon_A2_vsubw,                          // llvm.hexagon.A2.vsubw
     977             :     hexagon_A2_vsubws,                         // llvm.hexagon.A2.vsubws
     978             :     hexagon_A2_xor,                            // llvm.hexagon.A2.xor
     979             :     hexagon_A2_xorp,                           // llvm.hexagon.A2.xorp
     980             :     hexagon_A2_zxtb,                           // llvm.hexagon.A2.zxtb
     981             :     hexagon_A2_zxth,                           // llvm.hexagon.A2.zxth
     982             :     hexagon_A4_andn,                           // llvm.hexagon.A4.andn
     983             :     hexagon_A4_andnp,                          // llvm.hexagon.A4.andnp
     984             :     hexagon_A4_bitsplit,                       // llvm.hexagon.A4.bitsplit
     985             :     hexagon_A4_bitspliti,                      // llvm.hexagon.A4.bitspliti
     986             :     hexagon_A4_boundscheck,                    // llvm.hexagon.A4.boundscheck
     987             :     hexagon_A4_cmpbeq,                         // llvm.hexagon.A4.cmpbeq
     988             :     hexagon_A4_cmpbeqi,                        // llvm.hexagon.A4.cmpbeqi
     989             :     hexagon_A4_cmpbgt,                         // llvm.hexagon.A4.cmpbgt
     990             :     hexagon_A4_cmpbgti,                        // llvm.hexagon.A4.cmpbgti
     991             :     hexagon_A4_cmpbgtu,                        // llvm.hexagon.A4.cmpbgtu
     992             :     hexagon_A4_cmpbgtui,                       // llvm.hexagon.A4.cmpbgtui
     993             :     hexagon_A4_cmpheq,                         // llvm.hexagon.A4.cmpheq
     994             :     hexagon_A4_cmpheqi,                        // llvm.hexagon.A4.cmpheqi
     995             :     hexagon_A4_cmphgt,                         // llvm.hexagon.A4.cmphgt
     996             :     hexagon_A4_cmphgti,                        // llvm.hexagon.A4.cmphgti
     997             :     hexagon_A4_cmphgtu,                        // llvm.hexagon.A4.cmphgtu
     998             :     hexagon_A4_cmphgtui,                       // llvm.hexagon.A4.cmphgtui
     999             :     hexagon_A4_combineir,                      // llvm.hexagon.A4.combineir
    1000             :     hexagon_A4_combineri,                      // llvm.hexagon.A4.combineri
    1001             :     hexagon_A4_cround_ri,                      // llvm.hexagon.A4.cround.ri
    1002             :     hexagon_A4_cround_rr,                      // llvm.hexagon.A4.cround.rr
    1003             :     hexagon_A4_modwrapu,                       // llvm.hexagon.A4.modwrapu
    1004             :     hexagon_A4_orn,                            // llvm.hexagon.A4.orn
    1005             :     hexagon_A4_ornp,                           // llvm.hexagon.A4.ornp
    1006             :     hexagon_A4_rcmpeq,                         // llvm.hexagon.A4.rcmpeq
    1007             :     hexagon_A4_rcmpeqi,                        // llvm.hexagon.A4.rcmpeqi
    1008             :     hexagon_A4_rcmpneq,                        // llvm.hexagon.A4.rcmpneq
    1009             :     hexagon_A4_rcmpneqi,                       // llvm.hexagon.A4.rcmpneqi
    1010             :     hexagon_A4_round_ri,                       // llvm.hexagon.A4.round.ri
    1011             :     hexagon_A4_round_ri_sat,                   // llvm.hexagon.A4.round.ri.sat
    1012             :     hexagon_A4_round_rr,                       // llvm.hexagon.A4.round.rr
    1013             :     hexagon_A4_round_rr_sat,                   // llvm.hexagon.A4.round.rr.sat
    1014             :     hexagon_A4_tlbmatch,                       // llvm.hexagon.A4.tlbmatch
    1015             :     hexagon_A4_vcmpbeq_any,                    // llvm.hexagon.A4.vcmpbeq.any
    1016             :     hexagon_A4_vcmpbeqi,                       // llvm.hexagon.A4.vcmpbeqi
    1017             :     hexagon_A4_vcmpbgt,                        // llvm.hexagon.A4.vcmpbgt
    1018             :     hexagon_A4_vcmpbgti,                       // llvm.hexagon.A4.vcmpbgti
    1019             :     hexagon_A4_vcmpbgtui,                      // llvm.hexagon.A4.vcmpbgtui
    1020             :     hexagon_A4_vcmpheqi,                       // llvm.hexagon.A4.vcmpheqi
    1021             :     hexagon_A4_vcmphgti,                       // llvm.hexagon.A4.vcmphgti
    1022             :     hexagon_A4_vcmphgtui,                      // llvm.hexagon.A4.vcmphgtui
    1023             :     hexagon_A4_vcmpweqi,                       // llvm.hexagon.A4.vcmpweqi
    1024             :     hexagon_A4_vcmpwgti,                       // llvm.hexagon.A4.vcmpwgti
    1025             :     hexagon_A4_vcmpwgtui,                      // llvm.hexagon.A4.vcmpwgtui
    1026             :     hexagon_A4_vrmaxh,                         // llvm.hexagon.A4.vrmaxh
    1027             :     hexagon_A4_vrmaxuh,                        // llvm.hexagon.A4.vrmaxuh
    1028             :     hexagon_A4_vrmaxuw,                        // llvm.hexagon.A4.vrmaxuw
    1029             :     hexagon_A4_vrmaxw,                         // llvm.hexagon.A4.vrmaxw
    1030             :     hexagon_A4_vrminh,                         // llvm.hexagon.A4.vrminh
    1031             :     hexagon_A4_vrminuh,                        // llvm.hexagon.A4.vrminuh
    1032             :     hexagon_A4_vrminuw,                        // llvm.hexagon.A4.vrminuw
    1033             :     hexagon_A4_vrminw,                         // llvm.hexagon.A4.vrminw
    1034             :     hexagon_A5_vaddhubs,                       // llvm.hexagon.A5.vaddhubs
    1035             :     hexagon_C2_all8,                           // llvm.hexagon.C2.all8
    1036             :     hexagon_C2_and,                            // llvm.hexagon.C2.and
    1037             :     hexagon_C2_andn,                           // llvm.hexagon.C2.andn
    1038             :     hexagon_C2_any8,                           // llvm.hexagon.C2.any8
    1039             :     hexagon_C2_bitsclr,                        // llvm.hexagon.C2.bitsclr
    1040             :     hexagon_C2_bitsclri,                       // llvm.hexagon.C2.bitsclri
    1041             :     hexagon_C2_bitsset,                        // llvm.hexagon.C2.bitsset
    1042             :     hexagon_C2_cmpeq,                          // llvm.hexagon.C2.cmpeq
    1043             :     hexagon_C2_cmpeqi,                         // llvm.hexagon.C2.cmpeqi
    1044             :     hexagon_C2_cmpeqp,                         // llvm.hexagon.C2.cmpeqp
    1045             :     hexagon_C2_cmpgei,                         // llvm.hexagon.C2.cmpgei
    1046             :     hexagon_C2_cmpgeui,                        // llvm.hexagon.C2.cmpgeui
    1047             :     hexagon_C2_cmpgt,                          // llvm.hexagon.C2.cmpgt
    1048             :     hexagon_C2_cmpgti,                         // llvm.hexagon.C2.cmpgti
    1049             :     hexagon_C2_cmpgtp,                         // llvm.hexagon.C2.cmpgtp
    1050             :     hexagon_C2_cmpgtu,                         // llvm.hexagon.C2.cmpgtu
    1051             :     hexagon_C2_cmpgtui,                        // llvm.hexagon.C2.cmpgtui
    1052             :     hexagon_C2_cmpgtup,                        // llvm.hexagon.C2.cmpgtup
    1053             :     hexagon_C2_cmplt,                          // llvm.hexagon.C2.cmplt
    1054             :     hexagon_C2_cmpltu,                         // llvm.hexagon.C2.cmpltu
    1055             :     hexagon_C2_mask,                           // llvm.hexagon.C2.mask
    1056             :     hexagon_C2_mux,                            // llvm.hexagon.C2.mux
    1057             :     hexagon_C2_muxii,                          // llvm.hexagon.C2.muxii
    1058             :     hexagon_C2_muxir,                          // llvm.hexagon.C2.muxir
    1059             :     hexagon_C2_muxri,                          // llvm.hexagon.C2.muxri
    1060             :     hexagon_C2_not,                            // llvm.hexagon.C2.not
    1061             :     hexagon_C2_or,                             // llvm.hexagon.C2.or
    1062             :     hexagon_C2_orn,                            // llvm.hexagon.C2.orn
    1063             :     hexagon_C2_pxfer_map,                      // llvm.hexagon.C2.pxfer.map
    1064             :     hexagon_C2_tfrpr,                          // llvm.hexagon.C2.tfrpr
    1065             :     hexagon_C2_tfrrp,                          // llvm.hexagon.C2.tfrrp
    1066             :     hexagon_C2_vitpack,                        // llvm.hexagon.C2.vitpack
    1067             :     hexagon_C2_vmux,                           // llvm.hexagon.C2.vmux
    1068             :     hexagon_C2_xor,                            // llvm.hexagon.C2.xor
    1069             :     hexagon_C4_and_and,                        // llvm.hexagon.C4.and.and
    1070             :     hexagon_C4_and_andn,                       // llvm.hexagon.C4.and.andn
    1071             :     hexagon_C4_and_or,                         // llvm.hexagon.C4.and.or
    1072             :     hexagon_C4_and_orn,                        // llvm.hexagon.C4.and.orn
    1073             :     hexagon_C4_cmplte,                         // llvm.hexagon.C4.cmplte
    1074             :     hexagon_C4_cmpltei,                        // llvm.hexagon.C4.cmpltei
    1075             :     hexagon_C4_cmplteu,                        // llvm.hexagon.C4.cmplteu
    1076             :     hexagon_C4_cmplteui,                       // llvm.hexagon.C4.cmplteui
    1077             :     hexagon_C4_cmpneq,                         // llvm.hexagon.C4.cmpneq
    1078             :     hexagon_C4_cmpneqi,                        // llvm.hexagon.C4.cmpneqi
    1079             :     hexagon_C4_fastcorner9,                    // llvm.hexagon.C4.fastcorner9
    1080             :     hexagon_C4_fastcorner9_not,                // llvm.hexagon.C4.fastcorner9.not
    1081             :     hexagon_C4_nbitsclr,                       // llvm.hexagon.C4.nbitsclr
    1082             :     hexagon_C4_nbitsclri,                      // llvm.hexagon.C4.nbitsclri
    1083             :     hexagon_C4_nbitsset,                       // llvm.hexagon.C4.nbitsset
    1084             :     hexagon_C4_or_and,                         // llvm.hexagon.C4.or.and
    1085             :     hexagon_C4_or_andn,                        // llvm.hexagon.C4.or.andn
    1086             :     hexagon_C4_or_or,                          // llvm.hexagon.C4.or.or
    1087             :     hexagon_C4_or_orn,                         // llvm.hexagon.C4.or.orn
    1088             :     hexagon_F2_conv_d2df,                      // llvm.hexagon.F2.conv.d2df
    1089             :     hexagon_F2_conv_d2sf,                      // llvm.hexagon.F2.conv.d2sf
    1090             :     hexagon_F2_conv_df2d,                      // llvm.hexagon.F2.conv.df2d
    1091             :     hexagon_F2_conv_df2d_chop,                 // llvm.hexagon.F2.conv.df2d.chop
    1092             :     hexagon_F2_conv_df2sf,                     // llvm.hexagon.F2.conv.df2sf
    1093             :     hexagon_F2_conv_df2ud,                     // llvm.hexagon.F2.conv.df2ud
    1094             :     hexagon_F2_conv_df2ud_chop,                // llvm.hexagon.F2.conv.df2ud.chop
    1095             :     hexagon_F2_conv_df2uw,                     // llvm.hexagon.F2.conv.df2uw
    1096             :     hexagon_F2_conv_df2uw_chop,                // llvm.hexagon.F2.conv.df2uw.chop
    1097             :     hexagon_F2_conv_df2w,                      // llvm.hexagon.F2.conv.df2w
    1098             :     hexagon_F2_conv_df2w_chop,                 // llvm.hexagon.F2.conv.df2w.chop
    1099             :     hexagon_F2_conv_sf2d,                      // llvm.hexagon.F2.conv.sf2d
    1100             :     hexagon_F2_conv_sf2d_chop,                 // llvm.hexagon.F2.conv.sf2d.chop
    1101             :     hexagon_F2_conv_sf2df,                     // llvm.hexagon.F2.conv.sf2df
    1102             :     hexagon_F2_conv_sf2ud,                     // llvm.hexagon.F2.conv.sf2ud
    1103             :     hexagon_F2_conv_sf2ud_chop,                // llvm.hexagon.F2.conv.sf2ud.chop
    1104             :     hexagon_F2_conv_sf2uw,                     // llvm.hexagon.F2.conv.sf2uw
    1105             :     hexagon_F2_conv_sf2uw_chop,                // llvm.hexagon.F2.conv.sf2uw.chop
    1106             :     hexagon_F2_conv_sf2w,                      // llvm.hexagon.F2.conv.sf2w
    1107             :     hexagon_F2_conv_sf2w_chop,                 // llvm.hexagon.F2.conv.sf2w.chop
    1108             :     hexagon_F2_conv_ud2df,                     // llvm.hexagon.F2.conv.ud2df
    1109             :     hexagon_F2_conv_ud2sf,                     // llvm.hexagon.F2.conv.ud2sf
    1110             :     hexagon_F2_conv_uw2df,                     // llvm.hexagon.F2.conv.uw2df
    1111             :     hexagon_F2_conv_uw2sf,                     // llvm.hexagon.F2.conv.uw2sf
    1112             :     hexagon_F2_conv_w2df,                      // llvm.hexagon.F2.conv.w2df
    1113             :     hexagon_F2_conv_w2sf,                      // llvm.hexagon.F2.conv.w2sf
    1114             :     hexagon_F2_dfclass,                        // llvm.hexagon.F2.dfclass
    1115             :     hexagon_F2_dfcmpeq,                        // llvm.hexagon.F2.dfcmpeq
    1116             :     hexagon_F2_dfcmpge,                        // llvm.hexagon.F2.dfcmpge
    1117             :     hexagon_F2_dfcmpgt,                        // llvm.hexagon.F2.dfcmpgt
    1118             :     hexagon_F2_dfcmpuo,                        // llvm.hexagon.F2.dfcmpuo
    1119             :     hexagon_F2_dfimm_n,                        // llvm.hexagon.F2.dfimm.n
    1120             :     hexagon_F2_dfimm_p,                        // llvm.hexagon.F2.dfimm.p
    1121             :     hexagon_F2_sfadd,                          // llvm.hexagon.F2.sfadd
    1122             :     hexagon_F2_sfclass,                        // llvm.hexagon.F2.sfclass
    1123             :     hexagon_F2_sfcmpeq,                        // llvm.hexagon.F2.sfcmpeq
    1124             :     hexagon_F2_sfcmpge,                        // llvm.hexagon.F2.sfcmpge
    1125             :     hexagon_F2_sfcmpgt,                        // llvm.hexagon.F2.sfcmpgt
    1126             :     hexagon_F2_sfcmpuo,                        // llvm.hexagon.F2.sfcmpuo
    1127             :     hexagon_F2_sffixupd,                       // llvm.hexagon.F2.sffixupd
    1128             :     hexagon_F2_sffixupn,                       // llvm.hexagon.F2.sffixupn
    1129             :     hexagon_F2_sffixupr,                       // llvm.hexagon.F2.sffixupr
    1130             :     hexagon_F2_sffma,                          // llvm.hexagon.F2.sffma
    1131             :     hexagon_F2_sffma_lib,                      // llvm.hexagon.F2.sffma.lib
    1132             :     hexagon_F2_sffma_sc,                       // llvm.hexagon.F2.sffma.sc
    1133             :     hexagon_F2_sffms,                          // llvm.hexagon.F2.sffms
    1134             :     hexagon_F2_sffms_lib,                      // llvm.hexagon.F2.sffms.lib
    1135             :     hexagon_F2_sfimm_n,                        // llvm.hexagon.F2.sfimm.n
    1136             :     hexagon_F2_sfimm_p,                        // llvm.hexagon.F2.sfimm.p
    1137             :     hexagon_F2_sfmax,                          // llvm.hexagon.F2.sfmax
    1138             :     hexagon_F2_sfmin,                          // llvm.hexagon.F2.sfmin
    1139             :     hexagon_F2_sfmpy,                          // llvm.hexagon.F2.sfmpy
    1140             :     hexagon_F2_sfsub,                          // llvm.hexagon.F2.sfsub
    1141             :     hexagon_L2_loadw_locked,                   // llvm.hexagon.L2.loadw.locked
    1142             :     hexagon_L4_loadd_locked,                   // llvm.hexagon.L4.loadd.locked
    1143             :     hexagon_M2_acci,                           // llvm.hexagon.M2.acci
    1144             :     hexagon_M2_accii,                          // llvm.hexagon.M2.accii
    1145             :     hexagon_M2_cmaci_s0,                       // llvm.hexagon.M2.cmaci.s0
    1146             :     hexagon_M2_cmacr_s0,                       // llvm.hexagon.M2.cmacr.s0
    1147             :     hexagon_M2_cmacs_s0,                       // llvm.hexagon.M2.cmacs.s0
    1148             :     hexagon_M2_cmacs_s1,                       // llvm.hexagon.M2.cmacs.s1
    1149             :     hexagon_M2_cmacsc_s0,                      // llvm.hexagon.M2.cmacsc.s0
    1150             :     hexagon_M2_cmacsc_s1,                      // llvm.hexagon.M2.cmacsc.s1
    1151             :     hexagon_M2_cmpyi_s0,                       // llvm.hexagon.M2.cmpyi.s0
    1152             :     hexagon_M2_cmpyr_s0,                       // llvm.hexagon.M2.cmpyr.s0
    1153             :     hexagon_M2_cmpyrs_s0,                      // llvm.hexagon.M2.cmpyrs.s0
    1154             :     hexagon_M2_cmpyrs_s1,                      // llvm.hexagon.M2.cmpyrs.s1
    1155             :     hexagon_M2_cmpyrsc_s0,                     // llvm.hexagon.M2.cmpyrsc.s0
    1156             :     hexagon_M2_cmpyrsc_s1,                     // llvm.hexagon.M2.cmpyrsc.s1
    1157             :     hexagon_M2_cmpys_s0,                       // llvm.hexagon.M2.cmpys.s0
    1158             :     hexagon_M2_cmpys_s1,                       // llvm.hexagon.M2.cmpys.s1
    1159             :     hexagon_M2_cmpysc_s0,                      // llvm.hexagon.M2.cmpysc.s0
    1160             :     hexagon_M2_cmpysc_s1,                      // llvm.hexagon.M2.cmpysc.s1
    1161             :     hexagon_M2_cnacs_s0,                       // llvm.hexagon.M2.cnacs.s0
    1162             :     hexagon_M2_cnacs_s1,                       // llvm.hexagon.M2.cnacs.s1
    1163             :     hexagon_M2_cnacsc_s0,                      // llvm.hexagon.M2.cnacsc.s0
    1164             :     hexagon_M2_cnacsc_s1,                      // llvm.hexagon.M2.cnacsc.s1
    1165             :     hexagon_M2_dpmpyss_acc_s0,                 // llvm.hexagon.M2.dpmpyss.acc.s0
    1166             :     hexagon_M2_dpmpyss_nac_s0,                 // llvm.hexagon.M2.dpmpyss.nac.s0
    1167             :     hexagon_M2_dpmpyss_rnd_s0,                 // llvm.hexagon.M2.dpmpyss.rnd.s0
    1168             :     hexagon_M2_dpmpyss_s0,                     // llvm.hexagon.M2.dpmpyss.s0
    1169             :     hexagon_M2_dpmpyuu_acc_s0,                 // llvm.hexagon.M2.dpmpyuu.acc.s0
    1170             :     hexagon_M2_dpmpyuu_nac_s0,                 // llvm.hexagon.M2.dpmpyuu.nac.s0
    1171             :     hexagon_M2_dpmpyuu_s0,                     // llvm.hexagon.M2.dpmpyuu.s0
    1172             :     hexagon_M2_hmmpyh_rs1,                     // llvm.hexagon.M2.hmmpyh.rs1
    1173             :     hexagon_M2_hmmpyh_s1,                      // llvm.hexagon.M2.hmmpyh.s1
    1174             :     hexagon_M2_hmmpyl_rs1,                     // llvm.hexagon.M2.hmmpyl.rs1
    1175             :     hexagon_M2_hmmpyl_s1,                      // llvm.hexagon.M2.hmmpyl.s1
    1176             :     hexagon_M2_maci,                           // llvm.hexagon.M2.maci
    1177             :     hexagon_M2_macsin,                         // llvm.hexagon.M2.macsin
    1178             :     hexagon_M2_macsip,                         // llvm.hexagon.M2.macsip
    1179             :     hexagon_M2_mmachs_rs0,                     // llvm.hexagon.M2.mmachs.rs0
    1180             :     hexagon_M2_mmachs_rs1,                     // llvm.hexagon.M2.mmachs.rs1
    1181             :     hexagon_M2_mmachs_s0,                      // llvm.hexagon.M2.mmachs.s0
    1182             :     hexagon_M2_mmachs_s1,                      // llvm.hexagon.M2.mmachs.s1
    1183             :     hexagon_M2_mmacls_rs0,                     // llvm.hexagon.M2.mmacls.rs0
    1184             :     hexagon_M2_mmacls_rs1,                     // llvm.hexagon.M2.mmacls.rs1
    1185             :     hexagon_M2_mmacls_s0,                      // llvm.hexagon.M2.mmacls.s0
    1186             :     hexagon_M2_mmacls_s1,                      // llvm.hexagon.M2.mmacls.s1
    1187             :     hexagon_M2_mmacuhs_rs0,                    // llvm.hexagon.M2.mmacuhs.rs0
    1188             :     hexagon_M2_mmacuhs_rs1,                    // llvm.hexagon.M2.mmacuhs.rs1
    1189             :     hexagon_M2_mmacuhs_s0,                     // llvm.hexagon.M2.mmacuhs.s0
    1190             :     hexagon_M2_mmacuhs_s1,                     // llvm.hexagon.M2.mmacuhs.s1
    1191             :     hexagon_M2_mmaculs_rs0,                    // llvm.hexagon.M2.mmaculs.rs0
    1192             :     hexagon_M2_mmaculs_rs1,                    // llvm.hexagon.M2.mmaculs.rs1
    1193             :     hexagon_M2_mmaculs_s0,                     // llvm.hexagon.M2.mmaculs.s0
    1194             :     hexagon_M2_mmaculs_s1,                     // llvm.hexagon.M2.mmaculs.s1
    1195             :     hexagon_M2_mmpyh_rs0,                      // llvm.hexagon.M2.mmpyh.rs0
    1196             :     hexagon_M2_mmpyh_rs1,                      // llvm.hexagon.M2.mmpyh.rs1
    1197             :     hexagon_M2_mmpyh_s0,                       // llvm.hexagon.M2.mmpyh.s0
    1198             :     hexagon_M2_mmpyh_s1,                       // llvm.hexagon.M2.mmpyh.s1
    1199             :     hexagon_M2_mmpyl_rs0,                      // llvm.hexagon.M2.mmpyl.rs0
    1200             :     hexagon_M2_mmpyl_rs1,                      // llvm.hexagon.M2.mmpyl.rs1
    1201             :     hexagon_M2_mmpyl_s0,                       // llvm.hexagon.M2.mmpyl.s0
    1202             :     hexagon_M2_mmpyl_s1,                       // llvm.hexagon.M2.mmpyl.s1
    1203             :     hexagon_M2_mmpyuh_rs0,                     // llvm.hexagon.M2.mmpyuh.rs0
    1204             :     hexagon_M2_mmpyuh_rs1,                     // llvm.hexagon.M2.mmpyuh.rs1
    1205             :     hexagon_M2_mmpyuh_s0,                      // llvm.hexagon.M2.mmpyuh.s0
    1206             :     hexagon_M2_mmpyuh_s1,                      // llvm.hexagon.M2.mmpyuh.s1
    1207             :     hexagon_M2_mmpyul_rs0,                     // llvm.hexagon.M2.mmpyul.rs0
    1208             :     hexagon_M2_mmpyul_rs1,                     // llvm.hexagon.M2.mmpyul.rs1
    1209             :     hexagon_M2_mmpyul_s0,                      // llvm.hexagon.M2.mmpyul.s0
    1210             :     hexagon_M2_mmpyul_s1,                      // llvm.hexagon.M2.mmpyul.s1
    1211             :     hexagon_M2_mpy_acc_hh_s0,                  // llvm.hexagon.M2.mpy.acc.hh.s0
    1212             :     hexagon_M2_mpy_acc_hh_s1,                  // llvm.hexagon.M2.mpy.acc.hh.s1
    1213             :     hexagon_M2_mpy_acc_hl_s0,                  // llvm.hexagon.M2.mpy.acc.hl.s0
    1214             :     hexagon_M2_mpy_acc_hl_s1,                  // llvm.hexagon.M2.mpy.acc.hl.s1
    1215             :     hexagon_M2_mpy_acc_lh_s0,                  // llvm.hexagon.M2.mpy.acc.lh.s0
    1216             :     hexagon_M2_mpy_acc_lh_s1,                  // llvm.hexagon.M2.mpy.acc.lh.s1
    1217             :     hexagon_M2_mpy_acc_ll_s0,                  // llvm.hexagon.M2.mpy.acc.ll.s0
    1218             :     hexagon_M2_mpy_acc_ll_s1,                  // llvm.hexagon.M2.mpy.acc.ll.s1
    1219             :     hexagon_M2_mpy_acc_sat_hh_s0,              // llvm.hexagon.M2.mpy.acc.sat.hh.s0
    1220             :     hexagon_M2_mpy_acc_sat_hh_s1,              // llvm.hexagon.M2.mpy.acc.sat.hh.s1
    1221             :     hexagon_M2_mpy_acc_sat_hl_s0,              // llvm.hexagon.M2.mpy.acc.sat.hl.s0
    1222             :     hexagon_M2_mpy_acc_sat_hl_s1,              // llvm.hexagon.M2.mpy.acc.sat.hl.s1
    1223             :     hexagon_M2_mpy_acc_sat_lh_s0,              // llvm.hexagon.M2.mpy.acc.sat.lh.s0
    1224             :     hexagon_M2_mpy_acc_sat_lh_s1,              // llvm.hexagon.M2.mpy.acc.sat.lh.s1
    1225             :     hexagon_M2_mpy_acc_sat_ll_s0,              // llvm.hexagon.M2.mpy.acc.sat.ll.s0
    1226             :     hexagon_M2_mpy_acc_sat_ll_s1,              // llvm.hexagon.M2.mpy.acc.sat.ll.s1
    1227             :     hexagon_M2_mpy_hh_s0,                      // llvm.hexagon.M2.mpy.hh.s0
    1228             :     hexagon_M2_mpy_hh_s1,                      // llvm.hexagon.M2.mpy.hh.s1
    1229             :     hexagon_M2_mpy_hl_s0,                      // llvm.hexagon.M2.mpy.hl.s0
    1230             :     hexagon_M2_mpy_hl_s1,                      // llvm.hexagon.M2.mpy.hl.s1
    1231             :     hexagon_M2_mpy_lh_s0,                      // llvm.hexagon.M2.mpy.lh.s0
    1232             :     hexagon_M2_mpy_lh_s1,                      // llvm.hexagon.M2.mpy.lh.s1
    1233             :     hexagon_M2_mpy_ll_s0,                      // llvm.hexagon.M2.mpy.ll.s0
    1234             :     hexagon_M2_mpy_ll_s1,                      // llvm.hexagon.M2.mpy.ll.s1
    1235             :     hexagon_M2_mpy_nac_hh_s0,                  // llvm.hexagon.M2.mpy.nac.hh.s0
    1236             :     hexagon_M2_mpy_nac_hh_s1,                  // llvm.hexagon.M2.mpy.nac.hh.s1
    1237             :     hexagon_M2_mpy_nac_hl_s0,                  // llvm.hexagon.M2.mpy.nac.hl.s0
    1238             :     hexagon_M2_mpy_nac_hl_s1,                  // llvm.hexagon.M2.mpy.nac.hl.s1
    1239             :     hexagon_M2_mpy_nac_lh_s0,                  // llvm.hexagon.M2.mpy.nac.lh.s0
    1240             :     hexagon_M2_mpy_nac_lh_s1,                  // llvm.hexagon.M2.mpy.nac.lh.s1
    1241             :     hexagon_M2_mpy_nac_ll_s0,                  // llvm.hexagon.M2.mpy.nac.ll.s0
    1242             :     hexagon_M2_mpy_nac_ll_s1,                  // llvm.hexagon.M2.mpy.nac.ll.s1
    1243             :     hexagon_M2_mpy_nac_sat_hh_s0,              // llvm.hexagon.M2.mpy.nac.sat.hh.s0
    1244             :     hexagon_M2_mpy_nac_sat_hh_s1,              // llvm.hexagon.M2.mpy.nac.sat.hh.s1
    1245             :     hexagon_M2_mpy_nac_sat_hl_s0,              // llvm.hexagon.M2.mpy.nac.sat.hl.s0
    1246             :     hexagon_M2_mpy_nac_sat_hl_s1,              // llvm.hexagon.M2.mpy.nac.sat.hl.s1
    1247             :     hexagon_M2_mpy_nac_sat_lh_s0,              // llvm.hexagon.M2.mpy.nac.sat.lh.s0
    1248             :     hexagon_M2_mpy_nac_sat_lh_s1,              // llvm.hexagon.M2.mpy.nac.sat.lh.s1
    1249             :     hexagon_M2_mpy_nac_sat_ll_s0,              // llvm.hexagon.M2.mpy.nac.sat.ll.s0
    1250             :     hexagon_M2_mpy_nac_sat_ll_s1,              // llvm.hexagon.M2.mpy.nac.sat.ll.s1
    1251             :     hexagon_M2_mpy_rnd_hh_s0,                  // llvm.hexagon.M2.mpy.rnd.hh.s0
    1252             :     hexagon_M2_mpy_rnd_hh_s1,                  // llvm.hexagon.M2.mpy.rnd.hh.s1
    1253             :     hexagon_M2_mpy_rnd_hl_s0,                  // llvm.hexagon.M2.mpy.rnd.hl.s0
    1254             :     hexagon_M2_mpy_rnd_hl_s1,                  // llvm.hexagon.M2.mpy.rnd.hl.s1
    1255             :     hexagon_M2_mpy_rnd_lh_s0,                  // llvm.hexagon.M2.mpy.rnd.lh.s0
    1256             :     hexagon_M2_mpy_rnd_lh_s1,                  // llvm.hexagon.M2.mpy.rnd.lh.s1
    1257             :     hexagon_M2_mpy_rnd_ll_s0,                  // llvm.hexagon.M2.mpy.rnd.ll.s0
    1258             :     hexagon_M2_mpy_rnd_ll_s1,                  // llvm.hexagon.M2.mpy.rnd.ll.s1
    1259             :     hexagon_M2_mpy_sat_hh_s0,                  // llvm.hexagon.M2.mpy.sat.hh.s0
    1260             :     hexagon_M2_mpy_sat_hh_s1,                  // llvm.hexagon.M2.mpy.sat.hh.s1
    1261             :     hexagon_M2_mpy_sat_hl_s0,                  // llvm.hexagon.M2.mpy.sat.hl.s0
    1262             :     hexagon_M2_mpy_sat_hl_s1,                  // llvm.hexagon.M2.mpy.sat.hl.s1
    1263             :     hexagon_M2_mpy_sat_lh_s0,                  // llvm.hexagon.M2.mpy.sat.lh.s0
    1264             :     hexagon_M2_mpy_sat_lh_s1,                  // llvm.hexagon.M2.mpy.sat.lh.s1
    1265             :     hexagon_M2_mpy_sat_ll_s0,                  // llvm.hexagon.M2.mpy.sat.ll.s0
    1266             :     hexagon_M2_mpy_sat_ll_s1,                  // llvm.hexagon.M2.mpy.sat.ll.s1
    1267             :     hexagon_M2_mpy_sat_rnd_hh_s0,              // llvm.hexagon.M2.mpy.sat.rnd.hh.s0
    1268             :     hexagon_M2_mpy_sat_rnd_hh_s1,              // llvm.hexagon.M2.mpy.sat.rnd.hh.s1
    1269             :     hexagon_M2_mpy_sat_rnd_hl_s0,              // llvm.hexagon.M2.mpy.sat.rnd.hl.s0
    1270             :     hexagon_M2_mpy_sat_rnd_hl_s1,              // llvm.hexagon.M2.mpy.sat.rnd.hl.s1
    1271             :     hexagon_M2_mpy_sat_rnd_lh_s0,              // llvm.hexagon.M2.mpy.sat.rnd.lh.s0
    1272             :     hexagon_M2_mpy_sat_rnd_lh_s1,              // llvm.hexagon.M2.mpy.sat.rnd.lh.s1
    1273             :     hexagon_M2_mpy_sat_rnd_ll_s0,              // llvm.hexagon.M2.mpy.sat.rnd.ll.s0
    1274             :     hexagon_M2_mpy_sat_rnd_ll_s1,              // llvm.hexagon.M2.mpy.sat.rnd.ll.s1
    1275             :     hexagon_M2_mpy_up,                         // llvm.hexagon.M2.mpy.up
    1276             :     hexagon_M2_mpy_up_s1,                      // llvm.hexagon.M2.mpy.up.s1
    1277             :     hexagon_M2_mpy_up_s1_sat,                  // llvm.hexagon.M2.mpy.up.s1.sat
    1278             :     hexagon_M2_mpyd_acc_hh_s0,                 // llvm.hexagon.M2.mpyd.acc.hh.s0
    1279             :     hexagon_M2_mpyd_acc_hh_s1,                 // llvm.hexagon.M2.mpyd.acc.hh.s1
    1280             :     hexagon_M2_mpyd_acc_hl_s0,                 // llvm.hexagon.M2.mpyd.acc.hl.s0
    1281             :     hexagon_M2_mpyd_acc_hl_s1,                 // llvm.hexagon.M2.mpyd.acc.hl.s1
    1282             :     hexagon_M2_mpyd_acc_lh_s0,                 // llvm.hexagon.M2.mpyd.acc.lh.s0
    1283             :     hexagon_M2_mpyd_acc_lh_s1,                 // llvm.hexagon.M2.mpyd.acc.lh.s1
    1284             :     hexagon_M2_mpyd_acc_ll_s0,                 // llvm.hexagon.M2.mpyd.acc.ll.s0
    1285             :     hexagon_M2_mpyd_acc_ll_s1,                 // llvm.hexagon.M2.mpyd.acc.ll.s1
    1286             :     hexagon_M2_mpyd_hh_s0,                     // llvm.hexagon.M2.mpyd.hh.s0
    1287             :     hexagon_M2_mpyd_hh_s1,                     // llvm.hexagon.M2.mpyd.hh.s1
    1288             :     hexagon_M2_mpyd_hl_s0,                     // llvm.hexagon.M2.mpyd.hl.s0
    1289             :     hexagon_M2_mpyd_hl_s1,                     // llvm.hexagon.M2.mpyd.hl.s1
    1290             :     hexagon_M2_mpyd_lh_s0,                     // llvm.hexagon.M2.mpyd.lh.s0
    1291             :     hexagon_M2_mpyd_lh_s1,                     // llvm.hexagon.M2.mpyd.lh.s1
    1292             :     hexagon_M2_mpyd_ll_s0,                     // llvm.hexagon.M2.mpyd.ll.s0
    1293             :     hexagon_M2_mpyd_ll_s1,                     // llvm.hexagon.M2.mpyd.ll.s1
    1294             :     hexagon_M2_mpyd_nac_hh_s0,                 // llvm.hexagon.M2.mpyd.nac.hh.s0
    1295             :     hexagon_M2_mpyd_nac_hh_s1,                 // llvm.hexagon.M2.mpyd.nac.hh.s1
    1296             :     hexagon_M2_mpyd_nac_hl_s0,                 // llvm.hexagon.M2.mpyd.nac.hl.s0
    1297             :     hexagon_M2_mpyd_nac_hl_s1,                 // llvm.hexagon.M2.mpyd.nac.hl.s1
    1298             :     hexagon_M2_mpyd_nac_lh_s0,                 // llvm.hexagon.M2.mpyd.nac.lh.s0
    1299             :     hexagon_M2_mpyd_nac_lh_s1,                 // llvm.hexagon.M2.mpyd.nac.lh.s1
    1300             :     hexagon_M2_mpyd_nac_ll_s0,                 // llvm.hexagon.M2.mpyd.nac.ll.s0
    1301             :     hexagon_M2_mpyd_nac_ll_s1,                 // llvm.hexagon.M2.mpyd.nac.ll.s1
    1302             :     hexagon_M2_mpyd_rnd_hh_s0,                 // llvm.hexagon.M2.mpyd.rnd.hh.s0
    1303             :     hexagon_M2_mpyd_rnd_hh_s1,                 // llvm.hexagon.M2.mpyd.rnd.hh.s1
    1304             :     hexagon_M2_mpyd_rnd_hl_s0,                 // llvm.hexagon.M2.mpyd.rnd.hl.s0
    1305             :     hexagon_M2_mpyd_rnd_hl_s1,                 // llvm.hexagon.M2.mpyd.rnd.hl.s1
    1306             :     hexagon_M2_mpyd_rnd_lh_s0,                 // llvm.hexagon.M2.mpyd.rnd.lh.s0
    1307             :     hexagon_M2_mpyd_rnd_lh_s1,                 // llvm.hexagon.M2.mpyd.rnd.lh.s1
    1308             :     hexagon_M2_mpyd_rnd_ll_s0,                 // llvm.hexagon.M2.mpyd.rnd.ll.s0
    1309             :     hexagon_M2_mpyd_rnd_ll_s1,                 // llvm.hexagon.M2.mpyd.rnd.ll.s1
    1310             :     hexagon_M2_mpyi,                           // llvm.hexagon.M2.mpyi
    1311             :     hexagon_M2_mpysmi,                         // llvm.hexagon.M2.mpysmi
    1312             :     hexagon_M2_mpysu_up,                       // llvm.hexagon.M2.mpysu.up
    1313             :     hexagon_M2_mpyu_acc_hh_s0,                 // llvm.hexagon.M2.mpyu.acc.hh.s0
    1314             :     hexagon_M2_mpyu_acc_hh_s1,                 // llvm.hexagon.M2.mpyu.acc.hh.s1
    1315             :     hexagon_M2_mpyu_acc_hl_s0,                 // llvm.hexagon.M2.mpyu.acc.hl.s0
    1316             :     hexagon_M2_mpyu_acc_hl_s1,                 // llvm.hexagon.M2.mpyu.acc.hl.s1
    1317             :     hexagon_M2_mpyu_acc_lh_s0,                 // llvm.hexagon.M2.mpyu.acc.lh.s0
    1318             :     hexagon_M2_mpyu_acc_lh_s1,                 // llvm.hexagon.M2.mpyu.acc.lh.s1
    1319             :     hexagon_M2_mpyu_acc_ll_s0,                 // llvm.hexagon.M2.mpyu.acc.ll.s0
    1320             :     hexagon_M2_mpyu_acc_ll_s1,                 // llvm.hexagon.M2.mpyu.acc.ll.s1
    1321             :     hexagon_M2_mpyu_hh_s0,                     // llvm.hexagon.M2.mpyu.hh.s0
    1322             :     hexagon_M2_mpyu_hh_s1,                     // llvm.hexagon.M2.mpyu.hh.s1
    1323             :     hexagon_M2_mpyu_hl_s0,                     // llvm.hexagon.M2.mpyu.hl.s0
    1324             :     hexagon_M2_mpyu_hl_s1,                     // llvm.hexagon.M2.mpyu.hl.s1
    1325             :     hexagon_M2_mpyu_lh_s0,                     // llvm.hexagon.M2.mpyu.lh.s0
    1326             :     hexagon_M2_mpyu_lh_s1,                     // llvm.hexagon.M2.mpyu.lh.s1
    1327             :     hexagon_M2_mpyu_ll_s0,                     // llvm.hexagon.M2.mpyu.ll.s0
    1328             :     hexagon_M2_mpyu_ll_s1,                     // llvm.hexagon.M2.mpyu.ll.s1
    1329             :     hexagon_M2_mpyu_nac_hh_s0,                 // llvm.hexagon.M2.mpyu.nac.hh.s0
    1330             :     hexagon_M2_mpyu_nac_hh_s1,                 // llvm.hexagon.M2.mpyu.nac.hh.s1
    1331             :     hexagon_M2_mpyu_nac_hl_s0,                 // llvm.hexagon.M2.mpyu.nac.hl.s0
    1332             :     hexagon_M2_mpyu_nac_hl_s1,                 // llvm.hexagon.M2.mpyu.nac.hl.s1
    1333             :     hexagon_M2_mpyu_nac_lh_s0,                 // llvm.hexagon.M2.mpyu.nac.lh.s0
    1334             :     hexagon_M2_mpyu_nac_lh_s1,                 // llvm.hexagon.M2.mpyu.nac.lh.s1
    1335             :     hexagon_M2_mpyu_nac_ll_s0,                 // llvm.hexagon.M2.mpyu.nac.ll.s0
    1336             :     hexagon_M2_mpyu_nac_ll_s1,                 // llvm.hexagon.M2.mpyu.nac.ll.s1
    1337             :     hexagon_M2_mpyu_up,                        // llvm.hexagon.M2.mpyu.up
    1338             :     hexagon_M2_mpyud_acc_hh_s0,                // llvm.hexagon.M2.mpyud.acc.hh.s0
    1339             :     hexagon_M2_mpyud_acc_hh_s1,                // llvm.hexagon.M2.mpyud.acc.hh.s1
    1340             :     hexagon_M2_mpyud_acc_hl_s0,                // llvm.hexagon.M2.mpyud.acc.hl.s0
    1341             :     hexagon_M2_mpyud_acc_hl_s1,                // llvm.hexagon.M2.mpyud.acc.hl.s1
    1342             :     hexagon_M2_mpyud_acc_lh_s0,                // llvm.hexagon.M2.mpyud.acc.lh.s0
    1343             :     hexagon_M2_mpyud_acc_lh_s1,                // llvm.hexagon.M2.mpyud.acc.lh.s1
    1344             :     hexagon_M2_mpyud_acc_ll_s0,                // llvm.hexagon.M2.mpyud.acc.ll.s0
    1345             :     hexagon_M2_mpyud_acc_ll_s1,                // llvm.hexagon.M2.mpyud.acc.ll.s1
    1346             :     hexagon_M2_mpyud_hh_s0,                    // llvm.hexagon.M2.mpyud.hh.s0
    1347             :     hexagon_M2_mpyud_hh_s1,                    // llvm.hexagon.M2.mpyud.hh.s1
    1348             :     hexagon_M2_mpyud_hl_s0,                    // llvm.hexagon.M2.mpyud.hl.s0
    1349             :     hexagon_M2_mpyud_hl_s1,                    // llvm.hexagon.M2.mpyud.hl.s1
    1350             :     hexagon_M2_mpyud_lh_s0,                    // llvm.hexagon.M2.mpyud.lh.s0
    1351             :     hexagon_M2_mpyud_lh_s1,                    // llvm.hexagon.M2.mpyud.lh.s1
    1352             :     hexagon_M2_mpyud_ll_s0,                    // llvm.hexagon.M2.mpyud.ll.s0
    1353             :     hexagon_M2_mpyud_ll_s1,                    // llvm.hexagon.M2.mpyud.ll.s1
    1354             :     hexagon_M2_mpyud_nac_hh_s0,                // llvm.hexagon.M2.mpyud.nac.hh.s0
    1355             :     hexagon_M2_mpyud_nac_hh_s1,                // llvm.hexagon.M2.mpyud.nac.hh.s1
    1356             :     hexagon_M2_mpyud_nac_hl_s0,                // llvm.hexagon.M2.mpyud.nac.hl.s0
    1357             :     hexagon_M2_mpyud_nac_hl_s1,                // llvm.hexagon.M2.mpyud.nac.hl.s1
    1358             :     hexagon_M2_mpyud_nac_lh_s0,                // llvm.hexagon.M2.mpyud.nac.lh.s0
    1359             :     hexagon_M2_mpyud_nac_lh_s1,                // llvm.hexagon.M2.mpyud.nac.lh.s1
    1360             :     hexagon_M2_mpyud_nac_ll_s0,                // llvm.hexagon.M2.mpyud.nac.ll.s0
    1361             :     hexagon_M2_mpyud_nac_ll_s1,                // llvm.hexagon.M2.mpyud.nac.ll.s1
    1362             :     hexagon_M2_mpyui,                          // llvm.hexagon.M2.mpyui
    1363             :     hexagon_M2_nacci,                          // llvm.hexagon.M2.nacci
    1364             :     hexagon_M2_naccii,                         // llvm.hexagon.M2.naccii
    1365             :     hexagon_M2_subacc,                         // llvm.hexagon.M2.subacc
    1366             :     hexagon_M2_vabsdiffh,                      // llvm.hexagon.M2.vabsdiffh
    1367             :     hexagon_M2_vabsdiffw,                      // llvm.hexagon.M2.vabsdiffw
    1368             :     hexagon_M2_vcmac_s0_sat_i,                 // llvm.hexagon.M2.vcmac.s0.sat.i
    1369             :     hexagon_M2_vcmac_s0_sat_r,                 // llvm.hexagon.M2.vcmac.s0.sat.r
    1370             :     hexagon_M2_vcmpy_s0_sat_i,                 // llvm.hexagon.M2.vcmpy.s0.sat.i
    1371             :     hexagon_M2_vcmpy_s0_sat_r,                 // llvm.hexagon.M2.vcmpy.s0.sat.r
    1372             :     hexagon_M2_vcmpy_s1_sat_i,                 // llvm.hexagon.M2.vcmpy.s1.sat.i
    1373             :     hexagon_M2_vcmpy_s1_sat_r,                 // llvm.hexagon.M2.vcmpy.s1.sat.r
    1374             :     hexagon_M2_vdmacs_s0,                      // llvm.hexagon.M2.vdmacs.s0
    1375             :     hexagon_M2_vdmacs_s1,                      // llvm.hexagon.M2.vdmacs.s1
    1376             :     hexagon_M2_vdmpyrs_s0,                     // llvm.hexagon.M2.vdmpyrs.s0
    1377             :     hexagon_M2_vdmpyrs_s1,                     // llvm.hexagon.M2.vdmpyrs.s1
    1378             :     hexagon_M2_vdmpys_s0,                      // llvm.hexagon.M2.vdmpys.s0
    1379             :     hexagon_M2_vdmpys_s1,                      // llvm.hexagon.M2.vdmpys.s1
    1380             :     hexagon_M2_vmac2,                          // llvm.hexagon.M2.vmac2
    1381             :     hexagon_M2_vmac2es,                        // llvm.hexagon.M2.vmac2es
    1382             :     hexagon_M2_vmac2es_s0,                     // llvm.hexagon.M2.vmac2es.s0
    1383             :     hexagon_M2_vmac2es_s1,                     // llvm.hexagon.M2.vmac2es.s1
    1384             :     hexagon_M2_vmac2s_s0,                      // llvm.hexagon.M2.vmac2s.s0
    1385             :     hexagon_M2_vmac2s_s1,                      // llvm.hexagon.M2.vmac2s.s1
    1386             :     hexagon_M2_vmac2su_s0,                     // llvm.hexagon.M2.vmac2su.s0
    1387             :     hexagon_M2_vmac2su_s1,                     // llvm.hexagon.M2.vmac2su.s1
    1388             :     hexagon_M2_vmpy2es_s0,                     // llvm.hexagon.M2.vmpy2es.s0
    1389             :     hexagon_M2_vmpy2es_s1,                     // llvm.hexagon.M2.vmpy2es.s1
    1390             :     hexagon_M2_vmpy2s_s0,                      // llvm.hexagon.M2.vmpy2s.s0
    1391             :     hexagon_M2_vmpy2s_s0pack,                  // llvm.hexagon.M2.vmpy2s.s0pack
    1392             :     hexagon_M2_vmpy2s_s1,                      // llvm.hexagon.M2.vmpy2s.s1
    1393             :     hexagon_M2_vmpy2s_s1pack,                  // llvm.hexagon.M2.vmpy2s.s1pack
    1394             :     hexagon_M2_vmpy2su_s0,                     // llvm.hexagon.M2.vmpy2su.s0
    1395             :     hexagon_M2_vmpy2su_s1,                     // llvm.hexagon.M2.vmpy2su.s1
    1396             :     hexagon_M2_vraddh,                         // llvm.hexagon.M2.vraddh
    1397             :     hexagon_M2_vradduh,                        // llvm.hexagon.M2.vradduh
    1398             :     hexagon_M2_vrcmaci_s0,                     // llvm.hexagon.M2.vrcmaci.s0
    1399             :     hexagon_M2_vrcmaci_s0c,                    // llvm.hexagon.M2.vrcmaci.s0c
    1400             :     hexagon_M2_vrcmacr_s0,                     // llvm.hexagon.M2.vrcmacr.s0
    1401             :     hexagon_M2_vrcmacr_s0c,                    // llvm.hexagon.M2.vrcmacr.s0c
    1402             :     hexagon_M2_vrcmpyi_s0,                     // llvm.hexagon.M2.vrcmpyi.s0
    1403             :     hexagon_M2_vrcmpyi_s0c,                    // llvm.hexagon.M2.vrcmpyi.s0c
    1404             :     hexagon_M2_vrcmpyr_s0,                     // llvm.hexagon.M2.vrcmpyr.s0
    1405             :     hexagon_M2_vrcmpyr_s0c,                    // llvm.hexagon.M2.vrcmpyr.s0c
    1406             :     hexagon_M2_vrcmpys_acc_s1,                 // llvm.hexagon.M2.vrcmpys.acc.s1
    1407             :     hexagon_M2_vrcmpys_s1,                     // llvm.hexagon.M2.vrcmpys.s1
    1408             :     hexagon_M2_vrcmpys_s1rp,                   // llvm.hexagon.M2.vrcmpys.s1rp
    1409             :     hexagon_M2_vrmac_s0,                       // llvm.hexagon.M2.vrmac.s0
    1410             :     hexagon_M2_vrmpy_s0,                       // llvm.hexagon.M2.vrmpy.s0
    1411             :     hexagon_M2_xor_xacc,                       // llvm.hexagon.M2.xor.xacc
    1412             :     hexagon_M4_and_and,                        // llvm.hexagon.M4.and.and
    1413             :     hexagon_M4_and_andn,                       // llvm.hexagon.M4.and.andn
    1414             :     hexagon_M4_and_or,                         // llvm.hexagon.M4.and.or
    1415             :     hexagon_M4_and_xor,                        // llvm.hexagon.M4.and.xor
    1416             :     hexagon_M4_cmpyi_wh,                       // llvm.hexagon.M4.cmpyi.wh
    1417             :     hexagon_M4_cmpyi_whc,                      // llvm.hexagon.M4.cmpyi.whc
    1418             :     hexagon_M4_cmpyr_wh,                       // llvm.hexagon.M4.cmpyr.wh
    1419             :     hexagon_M4_cmpyr_whc,                      // llvm.hexagon.M4.cmpyr.whc
    1420             :     hexagon_M4_mac_up_s1_sat,                  // llvm.hexagon.M4.mac.up.s1.sat
    1421             :     hexagon_M4_mpyri_addi,                     // llvm.hexagon.M4.mpyri.addi
    1422             :     hexagon_M4_mpyri_addr,                     // llvm.hexagon.M4.mpyri.addr
    1423             :     hexagon_M4_mpyri_addr_u2,                  // llvm.hexagon.M4.mpyri.addr.u2
    1424             :     hexagon_M4_mpyrr_addi,                     // llvm.hexagon.M4.mpyrr.addi
    1425             :     hexagon_M4_mpyrr_addr,                     // llvm.hexagon.M4.mpyrr.addr
    1426             :     hexagon_M4_nac_up_s1_sat,                  // llvm.hexagon.M4.nac.up.s1.sat
    1427             :     hexagon_M4_or_and,                         // llvm.hexagon.M4.or.and
    1428             :     hexagon_M4_or_andn,                        // llvm.hexagon.M4.or.andn
    1429             :     hexagon_M4_or_or,                          // llvm.hexagon.M4.or.or
    1430             :     hexagon_M4_or_xor,                         // llvm.hexagon.M4.or.xor
    1431             :     hexagon_M4_pmpyw,                          // llvm.hexagon.M4.pmpyw
    1432             :     hexagon_M4_pmpyw_acc,                      // llvm.hexagon.M4.pmpyw.acc
    1433             :     hexagon_M4_vpmpyh,                         // llvm.hexagon.M4.vpmpyh
    1434             :     hexagon_M4_vpmpyh_acc,                     // llvm.hexagon.M4.vpmpyh.acc
    1435             :     hexagon_M4_vrmpyeh_acc_s0,                 // llvm.hexagon.M4.vrmpyeh.acc.s0
    1436             :     hexagon_M4_vrmpyeh_acc_s1,                 // llvm.hexagon.M4.vrmpyeh.acc.s1
    1437             :     hexagon_M4_vrmpyeh_s0,                     // llvm.hexagon.M4.vrmpyeh.s0
    1438             :     hexagon_M4_vrmpyeh_s1,                     // llvm.hexagon.M4.vrmpyeh.s1
    1439             :     hexagon_M4_vrmpyoh_acc_s0,                 // llvm.hexagon.M4.vrmpyoh.acc.s0
    1440             :     hexagon_M4_vrmpyoh_acc_s1,                 // llvm.hexagon.M4.vrmpyoh.acc.s1
    1441             :     hexagon_M4_vrmpyoh_s0,                     // llvm.hexagon.M4.vrmpyoh.s0
    1442             :     hexagon_M4_vrmpyoh_s1,                     // llvm.hexagon.M4.vrmpyoh.s1
    1443             :     hexagon_M4_xor_and,                        // llvm.hexagon.M4.xor.and
    1444             :     hexagon_M4_xor_andn,                       // llvm.hexagon.M4.xor.andn
    1445             :     hexagon_M4_xor_or,                         // llvm.hexagon.M4.xor.or
    1446             :     hexagon_M4_xor_xacc,                       // llvm.hexagon.M4.xor.xacc
    1447             :     hexagon_M5_vdmacbsu,                       // llvm.hexagon.M5.vdmacbsu
    1448             :     hexagon_M5_vdmpybsu,                       // llvm.hexagon.M5.vdmpybsu
    1449             :     hexagon_M5_vmacbsu,                        // llvm.hexagon.M5.vmacbsu
    1450             :     hexagon_M5_vmacbuu,                        // llvm.hexagon.M5.vmacbuu
    1451             :     hexagon_M5_vmpybsu,                        // llvm.hexagon.M5.vmpybsu
    1452             :     hexagon_M5_vmpybuu,                        // llvm.hexagon.M5.vmpybuu
    1453             :     hexagon_M5_vrmacbsu,                       // llvm.hexagon.M5.vrmacbsu
    1454             :     hexagon_M5_vrmacbuu,                       // llvm.hexagon.M5.vrmacbuu
    1455             :     hexagon_M5_vrmpybsu,                       // llvm.hexagon.M5.vrmpybsu
    1456             :     hexagon_M5_vrmpybuu,                       // llvm.hexagon.M5.vrmpybuu
    1457             :     hexagon_M6_vabsdiffb,                      // llvm.hexagon.M6.vabsdiffb
    1458             :     hexagon_M6_vabsdiffub,                     // llvm.hexagon.M6.vabsdiffub
    1459             :     hexagon_S2_addasl_rrri,                    // llvm.hexagon.S2.addasl.rrri
    1460             :     hexagon_S2_asl_i_p,                        // llvm.hexagon.S2.asl.i.p
    1461             :     hexagon_S2_asl_i_p_acc,                    // llvm.hexagon.S2.asl.i.p.acc
    1462             :     hexagon_S2_asl_i_p_and,                    // llvm.hexagon.S2.asl.i.p.and
    1463             :     hexagon_S2_asl_i_p_nac,                    // llvm.hexagon.S2.asl.i.p.nac
    1464             :     hexagon_S2_asl_i_p_or,                     // llvm.hexagon.S2.asl.i.p.or
    1465             :     hexagon_S2_asl_i_p_xacc,                   // llvm.hexagon.S2.asl.i.p.xacc
    1466             :     hexagon_S2_asl_i_r,                        // llvm.hexagon.S2.asl.i.r
    1467             :     hexagon_S2_asl_i_r_acc,                    // llvm.hexagon.S2.asl.i.r.acc
    1468             :     hexagon_S2_asl_i_r_and,                    // llvm.hexagon.S2.asl.i.r.and
    1469             :     hexagon_S2_asl_i_r_nac,                    // llvm.hexagon.S2.asl.i.r.nac
    1470             :     hexagon_S2_asl_i_r_or,                     // llvm.hexagon.S2.asl.i.r.or
    1471             :     hexagon_S2_asl_i_r_sat,                    // llvm.hexagon.S2.asl.i.r.sat
    1472             :     hexagon_S2_asl_i_r_xacc,                   // llvm.hexagon.S2.asl.i.r.xacc
    1473             :     hexagon_S2_asl_i_vh,                       // llvm.hexagon.S2.asl.i.vh
    1474             :     hexagon_S2_asl_i_vw,                       // llvm.hexagon.S2.asl.i.vw
    1475             :     hexagon_S2_asl_r_p,                        // llvm.hexagon.S2.asl.r.p
    1476             :     hexagon_S2_asl_r_p_acc,                    // llvm.hexagon.S2.asl.r.p.acc
    1477             :     hexagon_S2_asl_r_p_and,                    // llvm.hexagon.S2.asl.r.p.and
    1478             :     hexagon_S2_asl_r_p_nac,                    // llvm.hexagon.S2.asl.r.p.nac
    1479             :     hexagon_S2_asl_r_p_or,                     // llvm.hexagon.S2.asl.r.p.or
    1480             :     hexagon_S2_asl_r_p_xor,                    // llvm.hexagon.S2.asl.r.p.xor
    1481             :     hexagon_S2_asl_r_r,                        // llvm.hexagon.S2.asl.r.r
    1482             :     hexagon_S2_asl_r_r_acc,                    // llvm.hexagon.S2.asl.r.r.acc
    1483             :     hexagon_S2_asl_r_r_and,                    // llvm.hexagon.S2.asl.r.r.and
    1484             :     hexagon_S2_asl_r_r_nac,                    // llvm.hexagon.S2.asl.r.r.nac
    1485             :     hexagon_S2_asl_r_r_or,                     // llvm.hexagon.S2.asl.r.r.or
    1486             :     hexagon_S2_asl_r_r_sat,                    // llvm.hexagon.S2.asl.r.r.sat
    1487             :     hexagon_S2_asl_r_vh,                       // llvm.hexagon.S2.asl.r.vh
    1488             :     hexagon_S2_asl_r_vw,                       // llvm.hexagon.S2.asl.r.vw
    1489             :     hexagon_S2_asr_i_p,                        // llvm.hexagon.S2.asr.i.p
    1490             :     hexagon_S2_asr_i_p_acc,                    // llvm.hexagon.S2.asr.i.p.acc
    1491             :     hexagon_S2_asr_i_p_and,                    // llvm.hexagon.S2.asr.i.p.and
    1492             :     hexagon_S2_asr_i_p_nac,                    // llvm.hexagon.S2.asr.i.p.nac
    1493             :     hexagon_S2_asr_i_p_or,                     // llvm.hexagon.S2.asr.i.p.or
    1494             :     hexagon_S2_asr_i_p_rnd,                    // llvm.hexagon.S2.asr.i.p.rnd
    1495             :     hexagon_S2_asr_i_p_rnd_goodsyntax,         // llvm.hexagon.S2.asr.i.p.rnd.goodsyntax
    1496             :     hexagon_S2_asr_i_r,                        // llvm.hexagon.S2.asr.i.r
    1497             :     hexagon_S2_asr_i_r_acc,                    // llvm.hexagon.S2.asr.i.r.acc
    1498             :     hexagon_S2_asr_i_r_and,                    // llvm.hexagon.S2.asr.i.r.and
    1499             :     hexagon_S2_asr_i_r_nac,                    // llvm.hexagon.S2.asr.i.r.nac
    1500             :     hexagon_S2_asr_i_r_or,                     // llvm.hexagon.S2.asr.i.r.or
    1501             :     hexagon_S2_asr_i_r_rnd,                    // llvm.hexagon.S2.asr.i.r.rnd
    1502             :     hexagon_S2_asr_i_r_rnd_goodsyntax,         // llvm.hexagon.S2.asr.i.r.rnd.goodsyntax
    1503             :     hexagon_S2_asr_i_svw_trun,                 // llvm.hexagon.S2.asr.i.svw.trun
    1504             :     hexagon_S2_asr_i_vh,                       // llvm.hexagon.S2.asr.i.vh
    1505             :     hexagon_S2_asr_i_vw,                       // llvm.hexagon.S2.asr.i.vw
    1506             :     hexagon_S2_asr_r_p,                        // llvm.hexagon.S2.asr.r.p
    1507             :     hexagon_S2_asr_r_p_acc,                    // llvm.hexagon.S2.asr.r.p.acc
    1508             :     hexagon_S2_asr_r_p_and,                    // llvm.hexagon.S2.asr.r.p.and
    1509             :     hexagon_S2_asr_r_p_nac,                    // llvm.hexagon.S2.asr.r.p.nac
    1510             :     hexagon_S2_asr_r_p_or,                     // llvm.hexagon.S2.asr.r.p.or
    1511             :     hexagon_S2_asr_r_p_xor,                    // llvm.hexagon.S2.asr.r.p.xor
    1512             :     hexagon_S2_asr_r_r,                        // llvm.hexagon.S2.asr.r.r
    1513             :     hexagon_S2_asr_r_r_acc,                    // llvm.hexagon.S2.asr.r.r.acc
    1514             :     hexagon_S2_asr_r_r_and,                    // llvm.hexagon.S2.asr.r.r.and
    1515             :     hexagon_S2_asr_r_r_nac,                    // llvm.hexagon.S2.asr.r.r.nac
    1516             :     hexagon_S2_asr_r_r_or,                     // llvm.hexagon.S2.asr.r.r.or
    1517             :     hexagon_S2_asr_r_r_sat,                    // llvm.hexagon.S2.asr.r.r.sat
    1518             :     hexagon_S2_asr_r_svw_trun,                 // llvm.hexagon.S2.asr.r.svw.trun
    1519             :     hexagon_S2_asr_r_vh,                       // llvm.hexagon.S2.asr.r.vh
    1520             :     hexagon_S2_asr_r_vw,                       // llvm.hexagon.S2.asr.r.vw
    1521             :     hexagon_S2_brev,                           // llvm.hexagon.S2.brev
    1522             :     hexagon_S2_brevp,                          // llvm.hexagon.S2.brevp
    1523             :     hexagon_S2_cabacencbin,                    // llvm.hexagon.S2.cabacencbin
    1524             :     hexagon_S2_cl0,                            // llvm.hexagon.S2.cl0
    1525             :     hexagon_S2_cl0p,                           // llvm.hexagon.S2.cl0p
    1526             :     hexagon_S2_cl1,                            // llvm.hexagon.S2.cl1
    1527             :     hexagon_S2_cl1p,                           // llvm.hexagon.S2.cl1p
    1528             :     hexagon_S2_clb,                            // llvm.hexagon.S2.clb
    1529             :     hexagon_S2_clbnorm,                        // llvm.hexagon.S2.clbnorm
    1530             :     hexagon_S2_clbp,                           // llvm.hexagon.S2.clbp
    1531             :     hexagon_S2_clrbit_i,                       // llvm.hexagon.S2.clrbit.i
    1532             :     hexagon_S2_clrbit_r,                       // llvm.hexagon.S2.clrbit.r
    1533             :     hexagon_S2_ct0,                            // llvm.hexagon.S2.ct0
    1534             :     hexagon_S2_ct0p,                           // llvm.hexagon.S2.ct0p
    1535             :     hexagon_S2_ct1,                            // llvm.hexagon.S2.ct1
    1536             :     hexagon_S2_ct1p,                           // llvm.hexagon.S2.ct1p
    1537             :     hexagon_S2_deinterleave,                   // llvm.hexagon.S2.deinterleave
    1538             :     hexagon_S2_extractu,                       // llvm.hexagon.S2.extractu
    1539             :     hexagon_S2_extractu_rp,                    // llvm.hexagon.S2.extractu.rp
    1540             :     hexagon_S2_extractup,                      // llvm.hexagon.S2.extractup
    1541             :     hexagon_S2_extractup_rp,                   // llvm.hexagon.S2.extractup.rp
    1542             :     hexagon_S2_insert,                         // llvm.hexagon.S2.insert
    1543             :     hexagon_S2_insert_rp,                      // llvm.hexagon.S2.insert.rp
    1544             :     hexagon_S2_insertp,                        // llvm.hexagon.S2.insertp
    1545             :     hexagon_S2_insertp_rp,                     // llvm.hexagon.S2.insertp.rp
    1546             :     hexagon_S2_interleave,                     // llvm.hexagon.S2.interleave
    1547             :     hexagon_S2_lfsp,                           // llvm.hexagon.S2.lfsp
    1548             :     hexagon_S2_lsl_r_p,                        // llvm.hexagon.S2.lsl.r.p
    1549             :     hexagon_S2_lsl_r_p_acc,                    // llvm.hexagon.S2.lsl.r.p.acc
    1550             :     hexagon_S2_lsl_r_p_and,                    // llvm.hexagon.S2.lsl.r.p.and
    1551             :     hexagon_S2_lsl_r_p_nac,                    // llvm.hexagon.S2.lsl.r.p.nac
    1552             :     hexagon_S2_lsl_r_p_or,                     // llvm.hexagon.S2.lsl.r.p.or
    1553             :     hexagon_S2_lsl_r_p_xor,                    // llvm.hexagon.S2.lsl.r.p.xor
    1554             :     hexagon_S2_lsl_r_r,                        // llvm.hexagon.S2.lsl.r.r
    1555             :     hexagon_S2_lsl_r_r_acc,                    // llvm.hexagon.S2.lsl.r.r.acc
    1556             :     hexagon_S2_lsl_r_r_and,                    // llvm.hexagon.S2.lsl.r.r.and
    1557             :     hexagon_S2_lsl_r_r_nac,                    // llvm.hexagon.S2.lsl.r.r.nac
    1558             :     hexagon_S2_lsl_r_r_or,                     // llvm.hexagon.S2.lsl.r.r.or
    1559             :     hexagon_S2_lsl_r_vh,                       // llvm.hexagon.S2.lsl.r.vh
    1560             :     hexagon_S2_lsl_r_vw,                       // llvm.hexagon.S2.lsl.r.vw
    1561             :     hexagon_S2_lsr_i_p,                        // llvm.hexagon.S2.lsr.i.p
    1562             :     hexagon_S2_lsr_i_p_acc,                    // llvm.hexagon.S2.lsr.i.p.acc
    1563             :     hexagon_S2_lsr_i_p_and,                    // llvm.hexagon.S2.lsr.i.p.and
    1564             :     hexagon_S2_lsr_i_p_nac,                    // llvm.hexagon.S2.lsr.i.p.nac
    1565             :     hexagon_S2_lsr_i_p_or,                     // llvm.hexagon.S2.lsr.i.p.or
    1566             :     hexagon_S2_lsr_i_p_xacc,                   // llvm.hexagon.S2.lsr.i.p.xacc
    1567             :     hexagon_S2_lsr_i_r,                        // llvm.hexagon.S2.lsr.i.r
    1568             :     hexagon_S2_lsr_i_r_acc,                    // llvm.hexagon.S2.lsr.i.r.acc
    1569             :     hexagon_S2_lsr_i_r_and,                    // llvm.hexagon.S2.lsr.i.r.and
    1570             :     hexagon_S2_lsr_i_r_nac,                    // llvm.hexagon.S2.lsr.i.r.nac
    1571             :     hexagon_S2_lsr_i_r_or,                     // llvm.hexagon.S2.lsr.i.r.or
    1572             :     hexagon_S2_lsr_i_r_xacc,                   // llvm.hexagon.S2.lsr.i.r.xacc
    1573             :     hexagon_S2_lsr_i_vh,                       // llvm.hexagon.S2.lsr.i.vh
    1574             :     hexagon_S2_lsr_i_vw,                       // llvm.hexagon.S2.lsr.i.vw
    1575             :     hexagon_S2_lsr_r_p,                        // llvm.hexagon.S2.lsr.r.p
    1576             :     hexagon_S2_lsr_r_p_acc,                    // llvm.hexagon.S2.lsr.r.p.acc
    1577             :     hexagon_S2_lsr_r_p_and,                    // llvm.hexagon.S2.lsr.r.p.and
    1578             :     hexagon_S2_lsr_r_p_nac,                    // llvm.hexagon.S2.lsr.r.p.nac
    1579             :     hexagon_S2_lsr_r_p_or,                     // llvm.hexagon.S2.lsr.r.p.or
    1580             :     hexagon_S2_lsr_r_p_xor,                    // llvm.hexagon.S2.lsr.r.p.xor
    1581             :     hexagon_S2_lsr_r_r,                        // llvm.hexagon.S2.lsr.r.r
    1582             :     hexagon_S2_lsr_r_r_acc,                    // llvm.hexagon.S2.lsr.r.r.acc
    1583             :     hexagon_S2_lsr_r_r_and,                    // llvm.hexagon.S2.lsr.r.r.and
    1584             :     hexagon_S2_lsr_r_r_nac,                    // llvm.hexagon.S2.lsr.r.r.nac
    1585             :     hexagon_S2_lsr_r_r_or,                     // llvm.hexagon.S2.lsr.r.r.or
    1586             :     hexagon_S2_lsr_r_vh,                       // llvm.hexagon.S2.lsr.r.vh
    1587             :     hexagon_S2_lsr_r_vw,                       // llvm.hexagon.S2.lsr.r.vw
    1588             :     hexagon_S2_packhl,                         // llvm.hexagon.S2.packhl
    1589             :     hexagon_S2_parityp,                        // llvm.hexagon.S2.parityp
    1590             :     hexagon_S2_setbit_i,                       // llvm.hexagon.S2.setbit.i
    1591             :     hexagon_S2_setbit_r,                       // llvm.hexagon.S2.setbit.r
    1592             :     hexagon_S2_shuffeb,                        // llvm.hexagon.S2.shuffeb
    1593             :     hexagon_S2_shuffeh,                        // llvm.hexagon.S2.shuffeh
    1594             :     hexagon_S2_shuffob,                        // llvm.hexagon.S2.shuffob
    1595             :     hexagon_S2_shuffoh,                        // llvm.hexagon.S2.shuffoh
    1596             :     hexagon_S2_storew_locked,                  // llvm.hexagon.S2.storew.locked
    1597             :     hexagon_S2_svsathb,                        // llvm.hexagon.S2.svsathb
    1598             :     hexagon_S2_svsathub,                       // llvm.hexagon.S2.svsathub
    1599             :     hexagon_S2_tableidxb_goodsyntax,           // llvm.hexagon.S2.tableidxb.goodsyntax
    1600             :     hexagon_S2_tableidxd_goodsyntax,           // llvm.hexagon.S2.tableidxd.goodsyntax
    1601             :     hexagon_S2_tableidxh_goodsyntax,           // llvm.hexagon.S2.tableidxh.goodsyntax
    1602             :     hexagon_S2_tableidxw_goodsyntax,           // llvm.hexagon.S2.tableidxw.goodsyntax
    1603             :     hexagon_S2_togglebit_i,                    // llvm.hexagon.S2.togglebit.i
    1604             :     hexagon_S2_togglebit_r,                    // llvm.hexagon.S2.togglebit.r
    1605             :     hexagon_S2_tstbit_i,                       // llvm.hexagon.S2.tstbit.i
    1606             :     hexagon_S2_tstbit_r,                       // llvm.hexagon.S2.tstbit.r
    1607             :     hexagon_S2_valignib,                       // llvm.hexagon.S2.valignib
    1608             :     hexagon_S2_valignrb,                       // llvm.hexagon.S2.valignrb
    1609             :     hexagon_S2_vcnegh,                         // llvm.hexagon.S2.vcnegh
    1610             :     hexagon_S2_vcrotate,                       // llvm.hexagon.S2.vcrotate
    1611             :     hexagon_S2_vrcnegh,                        // llvm.hexagon.S2.vrcnegh
    1612             :     hexagon_S2_vrndpackwh,                     // llvm.hexagon.S2.vrndpackwh
    1613             :     hexagon_S2_vrndpackwhs,                    // llvm.hexagon.S2.vrndpackwhs
    1614             :     hexagon_S2_vsathb,                         // llvm.hexagon.S2.vsathb
    1615             :     hexagon_S2_vsathb_nopack,                  // llvm.hexagon.S2.vsathb.nopack
    1616             :     hexagon_S2_vsathub,                        // llvm.hexagon.S2.vsathub
    1617             :     hexagon_S2_vsathub_nopack,                 // llvm.hexagon.S2.vsathub.nopack
    1618             :     hexagon_S2_vsatwh,                         // llvm.hexagon.S2.vsatwh
    1619             :     hexagon_S2_vsatwh_nopack,                  // llvm.hexagon.S2.vsatwh.nopack
    1620             :     hexagon_S2_vsatwuh,                        // llvm.hexagon.S2.vsatwuh
    1621             :     hexagon_S2_vsatwuh_nopack,                 // llvm.hexagon.S2.vsatwuh.nopack
    1622             :     hexagon_S2_vsplatrb,                       // llvm.hexagon.S2.vsplatrb
    1623             :     hexagon_S2_vsplatrh,                       // llvm.hexagon.S2.vsplatrh
    1624             :     hexagon_S2_vspliceib,                      // llvm.hexagon.S2.vspliceib
    1625             :     hexagon_S2_vsplicerb,                      // llvm.hexagon.S2.vsplicerb
    1626             :     hexagon_S2_vsxtbh,                         // llvm.hexagon.S2.vsxtbh
    1627             :     hexagon_S2_vsxthw,                         // llvm.hexagon.S2.vsxthw
    1628             :     hexagon_S2_vtrunehb,                       // llvm.hexagon.S2.vtrunehb
    1629             :     hexagon_S2_vtrunewh,                       // llvm.hexagon.S2.vtrunewh
    1630             :     hexagon_S2_vtrunohb,                       // llvm.hexagon.S2.vtrunohb
    1631             :     hexagon_S2_vtrunowh,                       // llvm.hexagon.S2.vtrunowh
    1632             :     hexagon_S2_vzxtbh,                         // llvm.hexagon.S2.vzxtbh
    1633             :     hexagon_S2_vzxthw,                         // llvm.hexagon.S2.vzxthw
    1634             :     hexagon_S4_addaddi,                        // llvm.hexagon.S4.addaddi
    1635             :     hexagon_S4_addi_asl_ri,                    // llvm.hexagon.S4.addi.asl.ri
    1636             :     hexagon_S4_addi_lsr_ri,                    // llvm.hexagon.S4.addi.lsr.ri
    1637             :     hexagon_S4_andi_asl_ri,                    // llvm.hexagon.S4.andi.asl.ri
    1638             :     hexagon_S4_andi_lsr_ri,                    // llvm.hexagon.S4.andi.lsr.ri
    1639             :     hexagon_S4_clbaddi,                        // llvm.hexagon.S4.clbaddi
    1640             :     hexagon_S4_clbpaddi,                       // llvm.hexagon.S4.clbpaddi
    1641             :     hexagon_S4_clbpnorm,                       // llvm.hexagon.S4.clbpnorm
    1642             :     hexagon_S4_extract,                        // llvm.hexagon.S4.extract
    1643             :     hexagon_S4_extract_rp,                     // llvm.hexagon.S4.extract.rp
    1644             :     hexagon_S4_extractp,                       // llvm.hexagon.S4.extractp
    1645             :     hexagon_S4_extractp_rp,                    // llvm.hexagon.S4.extractp.rp
    1646             :     hexagon_S4_lsli,                           // llvm.hexagon.S4.lsli
    1647             :     hexagon_S4_ntstbit_i,                      // llvm.hexagon.S4.ntstbit.i
    1648             :     hexagon_S4_ntstbit_r,                      // llvm.hexagon.S4.ntstbit.r
    1649             :     hexagon_S4_or_andi,                        // llvm.hexagon.S4.or.andi
    1650             :     hexagon_S4_or_andix,                       // llvm.hexagon.S4.or.andix
    1651             :     hexagon_S4_or_ori,                         // llvm.hexagon.S4.or.ori
    1652             :     hexagon_S4_ori_asl_ri,                     // llvm.hexagon.S4.ori.asl.ri
    1653             :     hexagon_S4_ori_lsr_ri,                     // llvm.hexagon.S4.ori.lsr.ri
    1654             :     hexagon_S4_parity,                         // llvm.hexagon.S4.parity
    1655             :     hexagon_S4_stored_locked,                  // llvm.hexagon.S4.stored.locked
    1656             :     hexagon_S4_subaddi,                        // llvm.hexagon.S4.subaddi
    1657             :     hexagon_S4_subi_asl_ri,                    // llvm.hexagon.S4.subi.asl.ri
    1658             :     hexagon_S4_subi_lsr_ri,                    // llvm.hexagon.S4.subi.lsr.ri
    1659             :     hexagon_S4_vrcrotate,                      // llvm.hexagon.S4.vrcrotate
    1660             :     hexagon_S4_vrcrotate_acc,                  // llvm.hexagon.S4.vrcrotate.acc
    1661             :     hexagon_S4_vxaddsubh,                      // llvm.hexagon.S4.vxaddsubh
    1662             :     hexagon_S4_vxaddsubhr,                     // llvm.hexagon.S4.vxaddsubhr
    1663             :     hexagon_S4_vxaddsubw,                      // llvm.hexagon.S4.vxaddsubw
    1664             :     hexagon_S4_vxsubaddh,                      // llvm.hexagon.S4.vxsubaddh
    1665             :     hexagon_S4_vxsubaddhr,                     // llvm.hexagon.S4.vxsubaddhr
    1666             :     hexagon_S4_vxsubaddw,                      // llvm.hexagon.S4.vxsubaddw
    1667             :     hexagon_S5_asrhub_rnd_sat_goodsyntax,      // llvm.hexagon.S5.asrhub.rnd.sat.goodsyntax
    1668             :     hexagon_S5_asrhub_sat,                     // llvm.hexagon.S5.asrhub.sat
    1669             :     hexagon_S5_popcountp,                      // llvm.hexagon.S5.popcountp
    1670             :     hexagon_S5_vasrhrnd_goodsyntax,            // llvm.hexagon.S5.vasrhrnd.goodsyntax
    1671             :     hexagon_S6_rol_i_p,                        // llvm.hexagon.S6.rol.i.p
    1672             :     hexagon_S6_rol_i_p_acc,                    // llvm.hexagon.S6.rol.i.p.acc
    1673             :     hexagon_S6_rol_i_p_and,                    // llvm.hexagon.S6.rol.i.p.and
    1674             :     hexagon_S6_rol_i_p_nac,                    // llvm.hexagon.S6.rol.i.p.nac
    1675             :     hexagon_S6_rol_i_p_or,                     // llvm.hexagon.S6.rol.i.p.or
    1676             :     hexagon_S6_rol_i_p_xacc,                   // llvm.hexagon.S6.rol.i.p.xacc
    1677             :     hexagon_S6_rol_i_r,                        // llvm.hexagon.S6.rol.i.r
    1678             :     hexagon_S6_rol_i_r_acc,                    // llvm.hexagon.S6.rol.i.r.acc
    1679             :     hexagon_S6_rol_i_r_and,                    // llvm.hexagon.S6.rol.i.r.and
    1680             :     hexagon_S6_rol_i_r_nac,                    // llvm.hexagon.S6.rol.i.r.nac
    1681             :     hexagon_S6_rol_i_r_or,                     // llvm.hexagon.S6.rol.i.r.or
    1682             :     hexagon_S6_rol_i_r_xacc,                   // llvm.hexagon.S6.rol.i.r.xacc
    1683             :     hexagon_S6_vsplatrbp,                      // llvm.hexagon.S6.vsplatrbp
    1684             :     hexagon_S6_vtrunehb_ppp,                   // llvm.hexagon.S6.vtrunehb.ppp
    1685             :     hexagon_S6_vtrunohb_ppp,                   // llvm.hexagon.S6.vtrunohb.ppp
    1686             :     hexagon_SI_to_SXTHI_asrh,                  // llvm.hexagon.SI.to.SXTHI.asrh
    1687             :     hexagon_V6_extractw,                       // llvm.hexagon.V6.extractw
    1688             :     hexagon_V6_extractw_128B,                  // llvm.hexagon.V6.extractw.128B
    1689             :     hexagon_V6_hi,                             // llvm.hexagon.V6.hi
    1690             :     hexagon_V6_hi_128B,                        // llvm.hexagon.V6.hi.128B
    1691             :     hexagon_V6_lo,                             // llvm.hexagon.V6.lo
    1692             :     hexagon_V6_lo_128B,                        // llvm.hexagon.V6.lo.128B
    1693             :     hexagon_V6_lvsplatb,                       // llvm.hexagon.V6.lvsplatb
    1694             :     hexagon_V6_lvsplatb_128B,                  // llvm.hexagon.V6.lvsplatb.128B
    1695             :     hexagon_V6_lvsplath,                       // llvm.hexagon.V6.lvsplath
    1696             :     hexagon_V6_lvsplath_128B,                  // llvm.hexagon.V6.lvsplath.128B
    1697             :     hexagon_V6_lvsplatw,                       // llvm.hexagon.V6.lvsplatw
    1698             :     hexagon_V6_lvsplatw_128B,                  // llvm.hexagon.V6.lvsplatw.128B
    1699             :     hexagon_V6_pred_and,                       // llvm.hexagon.V6.pred.and
    1700             :     hexagon_V6_pred_and_128B,                  // llvm.hexagon.V6.pred.and.128B
    1701             :     hexagon_V6_pred_and_n,                     // llvm.hexagon.V6.pred.and.n
    1702             :     hexagon_V6_pred_and_n_128B,                // llvm.hexagon.V6.pred.and.n.128B
    1703             :     hexagon_V6_pred_not,                       // llvm.hexagon.V6.pred.not
    1704             :     hexagon_V6_pred_not_128B,                  // llvm.hexagon.V6.pred.not.128B
    1705             :     hexagon_V6_pred_or,                        // llvm.hexagon.V6.pred.or
    1706             :     hexagon_V6_pred_or_128B,                   // llvm.hexagon.V6.pred.or.128B
    1707             :     hexagon_V6_pred_or_n,                      // llvm.hexagon.V6.pred.or.n
    1708             :     hexagon_V6_pred_or_n_128B,                 // llvm.hexagon.V6.pred.or.n.128B
    1709             :     hexagon_V6_pred_scalar2,                   // llvm.hexagon.V6.pred.scalar2
    1710             :     hexagon_V6_pred_scalar2_128B,              // llvm.hexagon.V6.pred.scalar2.128B
    1711             :     hexagon_V6_pred_scalar2v2,                 // llvm.hexagon.V6.pred.scalar2v2
    1712             :     hexagon_V6_pred_scalar2v2_128B,            // llvm.hexagon.V6.pred.scalar2v2.128B
    1713             :     hexagon_V6_pred_xor,                       // llvm.hexagon.V6.pred.xor
    1714             :     hexagon_V6_pred_xor_128B,                  // llvm.hexagon.V6.pred.xor.128B
    1715             :     hexagon_V6_shuffeqh,                       // llvm.hexagon.V6.shuffeqh
    1716             :     hexagon_V6_shuffeqh_128B,                  // llvm.hexagon.V6.shuffeqh.128B
    1717             :     hexagon_V6_shuffeqw,                       // llvm.hexagon.V6.shuffeqw
    1718             :     hexagon_V6_shuffeqw_128B,                  // llvm.hexagon.V6.shuffeqw.128B
    1719             :     hexagon_V6_vabsdiffh,                      // llvm.hexagon.V6.vabsdiffh
    1720             :     hexagon_V6_vabsdiffh_128B,                 // llvm.hexagon.V6.vabsdiffh.128B
    1721             :     hexagon_V6_vabsdiffub,                     // llvm.hexagon.V6.vabsdiffub
    1722             :     hexagon_V6_vabsdiffub_128B,                // llvm.hexagon.V6.vabsdiffub.128B
    1723             :     hexagon_V6_vabsdiffuh,                     // llvm.hexagon.V6.vabsdiffuh
    1724             :     hexagon_V6_vabsdiffuh_128B,                // llvm.hexagon.V6.vabsdiffuh.128B
    1725             :     hexagon_V6_vabsdiffw,                      // llvm.hexagon.V6.vabsdiffw
    1726             :     hexagon_V6_vabsdiffw_128B,                 // llvm.hexagon.V6.vabsdiffw.128B
    1727             :     hexagon_V6_vabsh,                          // llvm.hexagon.V6.vabsh
    1728             :     hexagon_V6_vabsh_128B,                     // llvm.hexagon.V6.vabsh.128B
    1729             :     hexagon_V6_vabsh_sat,                      // llvm.hexagon.V6.vabsh.sat
    1730             :     hexagon_V6_vabsh_sat_128B,                 // llvm.hexagon.V6.vabsh.sat.128B
    1731             :     hexagon_V6_vabsw,                          // llvm.hexagon.V6.vabsw
    1732             :     hexagon_V6_vabsw_128B,                     // llvm.hexagon.V6.vabsw.128B
    1733             :     hexagon_V6_vabsw_sat,                      // llvm.hexagon.V6.vabsw.sat
    1734             :     hexagon_V6_vabsw_sat_128B,                 // llvm.hexagon.V6.vabsw.sat.128B
    1735             :     hexagon_V6_vaddb,                          // llvm.hexagon.V6.vaddb
    1736             :     hexagon_V6_vaddb_128B,                     // llvm.hexagon.V6.vaddb.128B
    1737             :     hexagon_V6_vaddb_dv,                       // llvm.hexagon.V6.vaddb.dv
    1738             :     hexagon_V6_vaddb_dv_128B,                  // llvm.hexagon.V6.vaddb.dv.128B
    1739             :     hexagon_V6_vaddbnq,                        // llvm.hexagon.V6.vaddbnq
    1740             :     hexagon_V6_vaddbnq_128B,                   // llvm.hexagon.V6.vaddbnq.128B
    1741             :     hexagon_V6_vaddbq,                         // llvm.hexagon.V6.vaddbq
    1742             :     hexagon_V6_vaddbq_128B,                    // llvm.hexagon.V6.vaddbq.128B
    1743             :     hexagon_V6_vaddbsat,                       // llvm.hexagon.V6.vaddbsat
    1744             :     hexagon_V6_vaddbsat_128B,                  // llvm.hexagon.V6.vaddbsat.128B
    1745             :     hexagon_V6_vaddbsat_dv,                    // llvm.hexagon.V6.vaddbsat.dv
    1746             :     hexagon_V6_vaddbsat_dv_128B,               // llvm.hexagon.V6.vaddbsat.dv.128B
    1747             :     hexagon_V6_vaddclbh,                       // llvm.hexagon.V6.vaddclbh
    1748             :     hexagon_V6_vaddclbh_128B,                  // llvm.hexagon.V6.vaddclbh.128B
    1749             :     hexagon_V6_vaddclbw,                       // llvm.hexagon.V6.vaddclbw
    1750             :     hexagon_V6_vaddclbw_128B,                  // llvm.hexagon.V6.vaddclbw.128B
    1751             :     hexagon_V6_vaddh,                          // llvm.hexagon.V6.vaddh
    1752             :     hexagon_V6_vaddh_128B,                     // llvm.hexagon.V6.vaddh.128B
    1753             :     hexagon_V6_vaddh_dv,                       // llvm.hexagon.V6.vaddh.dv
    1754             :     hexagon_V6_vaddh_dv_128B,                  // llvm.hexagon.V6.vaddh.dv.128B
    1755             :     hexagon_V6_vaddhnq,                        // llvm.hexagon.V6.vaddhnq
    1756             :     hexagon_V6_vaddhnq_128B,                   // llvm.hexagon.V6.vaddhnq.128B
    1757             :     hexagon_V6_vaddhq,                         // llvm.hexagon.V6.vaddhq
    1758             :     hexagon_V6_vaddhq_128B,                    // llvm.hexagon.V6.vaddhq.128B
    1759             :     hexagon_V6_vaddhsat,                       // llvm.hexagon.V6.vaddhsat
    1760             :     hexagon_V6_vaddhsat_128B,                  // llvm.hexagon.V6.vaddhsat.128B
    1761             :     hexagon_V6_vaddhsat_dv,                    // llvm.hexagon.V6.vaddhsat.dv
    1762             :     hexagon_V6_vaddhsat_dv_128B,               // llvm.hexagon.V6.vaddhsat.dv.128B
    1763             :     hexagon_V6_vaddhw,                         // llvm.hexagon.V6.vaddhw
    1764             :     hexagon_V6_vaddhw_128B,                    // llvm.hexagon.V6.vaddhw.128B
    1765             :     hexagon_V6_vaddhw_acc,                     // llvm.hexagon.V6.vaddhw.acc
    1766             :     hexagon_V6_vaddhw_acc_128B,                // llvm.hexagon.V6.vaddhw.acc.128B
    1767             :     hexagon_V6_vaddubh,                        // llvm.hexagon.V6.vaddubh
    1768             :     hexagon_V6_vaddubh_128B,                   // llvm.hexagon.V6.vaddubh.128B
    1769             :     hexagon_V6_vaddubh_acc,                    // llvm.hexagon.V6.vaddubh.acc
    1770             :     hexagon_V6_vaddubh_acc_128B,               // llvm.hexagon.V6.vaddubh.acc.128B
    1771             :     hexagon_V6_vaddubsat,                      // llvm.hexagon.V6.vaddubsat
    1772             :     hexagon_V6_vaddubsat_128B,                 // llvm.hexagon.V6.vaddubsat.128B
    1773             :     hexagon_V6_vaddubsat_dv,                   // llvm.hexagon.V6.vaddubsat.dv
    1774             :     hexagon_V6_vaddubsat_dv_128B,              // llvm.hexagon.V6.vaddubsat.dv.128B
    1775             :     hexagon_V6_vaddububb_sat,                  // llvm.hexagon.V6.vaddububb.sat
    1776             :     hexagon_V6_vaddububb_sat_128B,             // llvm.hexagon.V6.vaddububb.sat.128B
    1777             :     hexagon_V6_vadduhsat,                      // llvm.hexagon.V6.vadduhsat
    1778             :     hexagon_V6_vadduhsat_128B,                 // llvm.hexagon.V6.vadduhsat.128B
    1779             :     hexagon_V6_vadduhsat_dv,                   // llvm.hexagon.V6.vadduhsat.dv
    1780             :     hexagon_V6_vadduhsat_dv_128B,              // llvm.hexagon.V6.vadduhsat.dv.128B
    1781             :     hexagon_V6_vadduhw,                        // llvm.hexagon.V6.vadduhw
    1782             :     hexagon_V6_vadduhw_128B,                   // llvm.hexagon.V6.vadduhw.128B
    1783             :     hexagon_V6_vadduhw_acc,                    // llvm.hexagon.V6.vadduhw.acc
    1784             :     hexagon_V6_vadduhw_acc_128B,               // llvm.hexagon.V6.vadduhw.acc.128B
    1785             :     hexagon_V6_vadduwsat,                      // llvm.hexagon.V6.vadduwsat
    1786             :     hexagon_V6_vadduwsat_128B,                 // llvm.hexagon.V6.vadduwsat.128B
    1787             :     hexagon_V6_vadduwsat_dv,                   // llvm.hexagon.V6.vadduwsat.dv
    1788             :     hexagon_V6_vadduwsat_dv_128B,              // llvm.hexagon.V6.vadduwsat.dv.128B
    1789             :     hexagon_V6_vaddw,                          // llvm.hexagon.V6.vaddw
    1790             :     hexagon_V6_vaddw_128B,                     // llvm.hexagon.V6.vaddw.128B
    1791             :     hexagon_V6_vaddw_dv,                       // llvm.hexagon.V6.vaddw.dv
    1792             :     hexagon_V6_vaddw_dv_128B,                  // llvm.hexagon.V6.vaddw.dv.128B
    1793             :     hexagon_V6_vaddwnq,                        // llvm.hexagon.V6.vaddwnq
    1794             :     hexagon_V6_vaddwnq_128B,                   // llvm.hexagon.V6.vaddwnq.128B
    1795             :     hexagon_V6_vaddwq,                         // llvm.hexagon.V6.vaddwq
    1796             :     hexagon_V6_vaddwq_128B,                    // llvm.hexagon.V6.vaddwq.128B
    1797             :     hexagon_V6_vaddwsat,                       // llvm.hexagon.V6.vaddwsat
    1798             :     hexagon_V6_vaddwsat_128B,                  // llvm.hexagon.V6.vaddwsat.128B
    1799             :     hexagon_V6_vaddwsat_dv,                    // llvm.hexagon.V6.vaddwsat.dv
    1800             :     hexagon_V6_vaddwsat_dv_128B,               // llvm.hexagon.V6.vaddwsat.dv.128B
    1801             :     hexagon_V6_valignb,                        // llvm.hexagon.V6.valignb
    1802             :     hexagon_V6_valignb_128B,                   // llvm.hexagon.V6.valignb.128B
    1803             :     hexagon_V6_valignbi,                       // llvm.hexagon.V6.valignbi
    1804             :     hexagon_V6_valignbi_128B,                  // llvm.hexagon.V6.valignbi.128B
    1805             :     hexagon_V6_vand,                           // llvm.hexagon.V6.vand
    1806             :     hexagon_V6_vand_128B,                      // llvm.hexagon.V6.vand.128B
    1807             :     hexagon_V6_vandnqrt,                       // llvm.hexagon.V6.vandnqrt
    1808             :     hexagon_V6_vandnqrt_128B,                  // llvm.hexagon.V6.vandnqrt.128B
    1809             :     hexagon_V6_vandnqrt_acc,                   // llvm.hexagon.V6.vandnqrt.acc
    1810             :     hexagon_V6_vandnqrt_acc_128B,              // llvm.hexagon.V6.vandnqrt.acc.128B
    1811             :     hexagon_V6_vandqrt,                        // llvm.hexagon.V6.vandqrt
    1812             :     hexagon_V6_vandqrt_128B,                   // llvm.hexagon.V6.vandqrt.128B
    1813             :     hexagon_V6_vandqrt_acc,                    // llvm.hexagon.V6.vandqrt.acc
    1814             :     hexagon_V6_vandqrt_acc_128B,               // llvm.hexagon.V6.vandqrt.acc.128B
    1815             :     hexagon_V6_vandvnqv,                       // llvm.hexagon.V6.vandvnqv
    1816             :     hexagon_V6_vandvnqv_128B,                  // llvm.hexagon.V6.vandvnqv.128B
    1817             :     hexagon_V6_vandvqv,                        // llvm.hexagon.V6.vandvqv
    1818             :     hexagon_V6_vandvqv_128B,                   // llvm.hexagon.V6.vandvqv.128B
    1819             :     hexagon_V6_vandvrt,                        // llvm.hexagon.V6.vandvrt
    1820             :     hexagon_V6_vandvrt_128B,                   // llvm.hexagon.V6.vandvrt.128B
    1821             :     hexagon_V6_vandvrt_acc,                    // llvm.hexagon.V6.vandvrt.acc
    1822             :     hexagon_V6_vandvrt_acc_128B,               // llvm.hexagon.V6.vandvrt.acc.128B
    1823             :     hexagon_V6_vaslh,                          // llvm.hexagon.V6.vaslh
    1824             :     hexagon_V6_vaslh_128B,                     // llvm.hexagon.V6.vaslh.128B
    1825             :     hexagon_V6_vaslhv,                         // llvm.hexagon.V6.vaslhv
    1826             :     hexagon_V6_vaslhv_128B,                    // llvm.hexagon.V6.vaslhv.128B
    1827             :     hexagon_V6_vaslw,                          // llvm.hexagon.V6.vaslw
    1828             :     hexagon_V6_vaslw_128B,                     // llvm.hexagon.V6.vaslw.128B
    1829             :     hexagon_V6_vaslw_acc,                      // llvm.hexagon.V6.vaslw.acc
    1830             :     hexagon_V6_vaslw_acc_128B,                 // llvm.hexagon.V6.vaslw.acc.128B
    1831             :     hexagon_V6_vaslwv,                         // llvm.hexagon.V6.vaslwv
    1832             :     hexagon_V6_vaslwv_128B,                    // llvm.hexagon.V6.vaslwv.128B
    1833             :     hexagon_V6_vasrh,                          // llvm.hexagon.V6.vasrh
    1834             :     hexagon_V6_vasrh_128B,                     // llvm.hexagon.V6.vasrh.128B
    1835             :     hexagon_V6_vasrhbrndsat,                   // llvm.hexagon.V6.vasrhbrndsat
    1836             :     hexagon_V6_vasrhbrndsat_128B,              // llvm.hexagon.V6.vasrhbrndsat.128B
    1837             :     hexagon_V6_vasrhbsat,                      // llvm.hexagon.V6.vasrhbsat
    1838             :     hexagon_V6_vasrhbsat_128B,                 // llvm.hexagon.V6.vasrhbsat.128B
    1839             :     hexagon_V6_vasrhubrndsat,                  // llvm.hexagon.V6.vasrhubrndsat
    1840             :     hexagon_V6_vasrhubrndsat_128B,             // llvm.hexagon.V6.vasrhubrndsat.128B
    1841             :     hexagon_V6_vasrhubsat,                     // llvm.hexagon.V6.vasrhubsat
    1842             :     hexagon_V6_vasrhubsat_128B,                // llvm.hexagon.V6.vasrhubsat.128B
    1843             :     hexagon_V6_vasrhv,                         // llvm.hexagon.V6.vasrhv
    1844             :     hexagon_V6_vasrhv_128B,                    // llvm.hexagon.V6.vasrhv.128B
    1845             :     hexagon_V6_vasruwuhrndsat,                 // llvm.hexagon.V6.vasruwuhrndsat
    1846             :     hexagon_V6_vasruwuhrndsat_128B,            // llvm.hexagon.V6.vasruwuhrndsat.128B
    1847             :     hexagon_V6_vasrw,                          // llvm.hexagon.V6.vasrw
    1848             :     hexagon_V6_vasrw_128B,                     // llvm.hexagon.V6.vasrw.128B
    1849             :     hexagon_V6_vasrw_acc,                      // llvm.hexagon.V6.vasrw.acc
    1850             :     hexagon_V6_vasrw_acc_128B,                 // llvm.hexagon.V6.vasrw.acc.128B
    1851             :     hexagon_V6_vasrwh,                         // llvm.hexagon.V6.vasrwh
    1852             :     hexagon_V6_vasrwh_128B,                    // llvm.hexagon.V6.vasrwh.128B
    1853             :     hexagon_V6_vasrwhrndsat,                   // llvm.hexagon.V6.vasrwhrndsat
    1854             :     hexagon_V6_vasrwhrndsat_128B,              // llvm.hexagon.V6.vasrwhrndsat.128B
    1855             :     hexagon_V6_vasrwhsat,                      // llvm.hexagon.V6.vasrwhsat
    1856             :     hexagon_V6_vasrwhsat_128B,                 // llvm.hexagon.V6.vasrwhsat.128B
    1857             :     hexagon_V6_vasrwuhrndsat,                  // llvm.hexagon.V6.vasrwuhrndsat
    1858             :     hexagon_V6_vasrwuhrndsat_128B,             // llvm.hexagon.V6.vasrwuhrndsat.128B
    1859             :     hexagon_V6_vasrwuhsat,                     // llvm.hexagon.V6.vasrwuhsat
    1860             :     hexagon_V6_vasrwuhsat_128B,                // llvm.hexagon.V6.vasrwuhsat.128B
    1861             :     hexagon_V6_vasrwv,                         // llvm.hexagon.V6.vasrwv
    1862             :     hexagon_V6_vasrwv_128B,                    // llvm.hexagon.V6.vasrwv.128B
    1863             :     hexagon_V6_vassign,                        // llvm.hexagon.V6.vassign
    1864             :     hexagon_V6_vassign_128B,                   // llvm.hexagon.V6.vassign.128B
    1865             :     hexagon_V6_vassignp,                       // llvm.hexagon.V6.vassignp
    1866             :     hexagon_V6_vassignp_128B,                  // llvm.hexagon.V6.vassignp.128B
    1867             :     hexagon_V6_vavgh,                          // llvm.hexagon.V6.vavgh
    1868             :     hexagon_V6_vavgh_128B,                     // llvm.hexagon.V6.vavgh.128B
    1869             :     hexagon_V6_vavghrnd,                       // llvm.hexagon.V6.vavghrnd
    1870             :     hexagon_V6_vavghrnd_128B,                  // llvm.hexagon.V6.vavghrnd.128B
    1871             :     hexagon_V6_vavgub,                         // llvm.hexagon.V6.vavgub
    1872             :     hexagon_V6_vavgub_128B,                    // llvm.hexagon.V6.vavgub.128B
    1873             :     hexagon_V6_vavgubrnd,                      // llvm.hexagon.V6.vavgubrnd
    1874             :     hexagon_V6_vavgubrnd_128B,                 // llvm.hexagon.V6.vavgubrnd.128B
    1875             :     hexagon_V6_vavguh,                         // llvm.hexagon.V6.vavguh
    1876             :     hexagon_V6_vavguh_128B,                    // llvm.hexagon.V6.vavguh.128B
    1877             :     hexagon_V6_vavguhrnd,                      // llvm.hexagon.V6.vavguhrnd
    1878             :     hexagon_V6_vavguhrnd_128B,                 // llvm.hexagon.V6.vavguhrnd.128B
    1879             :     hexagon_V6_vavgw,                          // llvm.hexagon.V6.vavgw
    1880             :     hexagon_V6_vavgw_128B,                     // llvm.hexagon.V6.vavgw.128B
    1881             :     hexagon_V6_vavgwrnd,                       // llvm.hexagon.V6.vavgwrnd
    1882             :     hexagon_V6_vavgwrnd_128B,                  // llvm.hexagon.V6.vavgwrnd.128B
    1883             :     hexagon_V6_vcl0h,                          // llvm.hexagon.V6.vcl0h
    1884             :     hexagon_V6_vcl0h_128B,                     // llvm.hexagon.V6.vcl0h.128B
    1885             :     hexagon_V6_vcl0w,                          // llvm.hexagon.V6.vcl0w
    1886             :     hexagon_V6_vcl0w_128B,                     // llvm.hexagon.V6.vcl0w.128B
    1887             :     hexagon_V6_vcombine,                       // llvm.hexagon.V6.vcombine
    1888             :     hexagon_V6_vcombine_128B,                  // llvm.hexagon.V6.vcombine.128B
    1889             :     hexagon_V6_vd0,                            // llvm.hexagon.V6.vd0
    1890             :     hexagon_V6_vd0_128B,                       // llvm.hexagon.V6.vd0.128B
    1891             :     hexagon_V6_vdealb,                         // llvm.hexagon.V6.vdealb
    1892             :     hexagon_V6_vdealb_128B,                    // llvm.hexagon.V6.vdealb.128B
    1893             :     hexagon_V6_vdealb4w,                       // llvm.hexagon.V6.vdealb4w
    1894             :     hexagon_V6_vdealb4w_128B,                  // llvm.hexagon.V6.vdealb4w.128B
    1895             :     hexagon_V6_vdealh,                         // llvm.hexagon.V6.vdealh
    1896             :     hexagon_V6_vdealh_128B,                    // llvm.hexagon.V6.vdealh.128B
    1897             :     hexagon_V6_vdealvdd,                       // llvm.hexagon.V6.vdealvdd
    1898             :     hexagon_V6_vdealvdd_128B,                  // llvm.hexagon.V6.vdealvdd.128B
    1899             :     hexagon_V6_vdelta,                         // llvm.hexagon.V6.vdelta
    1900             :     hexagon_V6_vdelta_128B,                    // llvm.hexagon.V6.vdelta.128B
    1901             :     hexagon_V6_vdmpybus,                       // llvm.hexagon.V6.vdmpybus
    1902             :     hexagon_V6_vdmpybus_128B,                  // llvm.hexagon.V6.vdmpybus.128B
    1903             :     hexagon_V6_vdmpybus_acc,                   // llvm.hexagon.V6.vdmpybus.acc
    1904             :     hexagon_V6_vdmpybus_acc_128B,              // llvm.hexagon.V6.vdmpybus.acc.128B
    1905             :     hexagon_V6_vdmpybus_dv,                    // llvm.hexagon.V6.vdmpybus.dv
    1906             :     hexagon_V6_vdmpybus_dv_128B,               // llvm.hexagon.V6.vdmpybus.dv.128B
    1907             :     hexagon_V6_vdmpybus_dv_acc,                // llvm.hexagon.V6.vdmpybus.dv.acc
    1908             :     hexagon_V6_vdmpybus_dv_acc_128B,           // llvm.hexagon.V6.vdmpybus.dv.acc.128B
    1909             :     hexagon_V6_vdmpyhb,                        // llvm.hexagon.V6.vdmpyhb
    1910             :     hexagon_V6_vdmpyhb_128B,                   // llvm.hexagon.V6.vdmpyhb.128B
    1911             :     hexagon_V6_vdmpyhb_acc,                    // llvm.hexagon.V6.vdmpyhb.acc
    1912             :     hexagon_V6_vdmpyhb_acc_128B,               // llvm.hexagon.V6.vdmpyhb.acc.128B
    1913             :     hexagon_V6_vdmpyhb_dv,                     // llvm.hexagon.V6.vdmpyhb.dv
    1914             :     hexagon_V6_vdmpyhb_dv_128B,                // llvm.hexagon.V6.vdmpyhb.dv.128B
    1915             :     hexagon_V6_vdmpyhb_dv_acc,                 // llvm.hexagon.V6.vdmpyhb.dv.acc
    1916             :     hexagon_V6_vdmpyhb_dv_acc_128B,            // llvm.hexagon.V6.vdmpyhb.dv.acc.128B
    1917             :     hexagon_V6_vdmpyhisat,                     // llvm.hexagon.V6.vdmpyhisat
    1918             :     hexagon_V6_vdmpyhisat_128B,                // llvm.hexagon.V6.vdmpyhisat.128B
    1919             :     hexagon_V6_vdmpyhisat_acc,                 // llvm.hexagon.V6.vdmpyhisat.acc
    1920             :     hexagon_V6_vdmpyhisat_acc_128B,            // llvm.hexagon.V6.vdmpyhisat.acc.128B
    1921             :     hexagon_V6_vdmpyhsat,                      // llvm.hexagon.V6.vdmpyhsat
    1922             :     hexagon_V6_vdmpyhsat_128B,                 // llvm.hexagon.V6.vdmpyhsat.128B
    1923             :     hexagon_V6_vdmpyhsat_acc,                  // llvm.hexagon.V6.vdmpyhsat.acc
    1924             :     hexagon_V6_vdmpyhsat_acc_128B,             // llvm.hexagon.V6.vdmpyhsat.acc.128B
    1925             :     hexagon_V6_vdmpyhsuisat,                   // llvm.hexagon.V6.vdmpyhsuisat
    1926             :     hexagon_V6_vdmpyhsuisat_128B,              // llvm.hexagon.V6.vdmpyhsuisat.128B
    1927             :     hexagon_V6_vdmpyhsuisat_acc,               // llvm.hexagon.V6.vdmpyhsuisat.acc
    1928             :     hexagon_V6_vdmpyhsuisat_acc_128B,          // llvm.hexagon.V6.vdmpyhsuisat.acc.128B
    1929             :     hexagon_V6_vdmpyhsusat,                    // llvm.hexagon.V6.vdmpyhsusat
    1930             :     hexagon_V6_vdmpyhsusat_128B,               // llvm.hexagon.V6.vdmpyhsusat.128B
    1931             :     hexagon_V6_vdmpyhsusat_acc,                // llvm.hexagon.V6.vdmpyhsusat.acc
    1932             :     hexagon_V6_vdmpyhsusat_acc_128B,           // llvm.hexagon.V6.vdmpyhsusat.acc.128B
    1933             :     hexagon_V6_vdmpyhvsat,                     // llvm.hexagon.V6.vdmpyhvsat
    1934             :     hexagon_V6_vdmpyhvsat_128B,                // llvm.hexagon.V6.vdmpyhvsat.128B
    1935             :     hexagon_V6_vdmpyhvsat_acc,                 // llvm.hexagon.V6.vdmpyhvsat.acc
    1936             :     hexagon_V6_vdmpyhvsat_acc_128B,            // llvm.hexagon.V6.vdmpyhvsat.acc.128B
    1937             :     hexagon_V6_vdsaduh,                        // llvm.hexagon.V6.vdsaduh
    1938             :     hexagon_V6_vdsaduh_128B,                   // llvm.hexagon.V6.vdsaduh.128B
    1939             :     hexagon_V6_vdsaduh_acc,                    // llvm.hexagon.V6.vdsaduh.acc
    1940             :     hexagon_V6_vdsaduh_acc_128B,               // llvm.hexagon.V6.vdsaduh.acc.128B
    1941             :     hexagon_V6_veqb,                           // llvm.hexagon.V6.veqb
    1942             :     hexagon_V6_veqb_128B,                      // llvm.hexagon.V6.veqb.128B
    1943             :     hexagon_V6_veqb_and,                       // llvm.hexagon.V6.veqb.and
    1944             :     hexagon_V6_veqb_and_128B,                  // llvm.hexagon.V6.veqb.and.128B
    1945             :     hexagon_V6_veqb_or,                        // llvm.hexagon.V6.veqb.or
    1946             :     hexagon_V6_veqb_or_128B,                   // llvm.hexagon.V6.veqb.or.128B
    1947             :     hexagon_V6_veqb_xor,                       // llvm.hexagon.V6.veqb.xor
    1948             :     hexagon_V6_veqb_xor_128B,                  // llvm.hexagon.V6.veqb.xor.128B
    1949             :     hexagon_V6_veqh,                           // llvm.hexagon.V6.veqh
    1950             :     hexagon_V6_veqh_128B,                      // llvm.hexagon.V6.veqh.128B
    1951             :     hexagon_V6_veqh_and,                       // llvm.hexagon.V6.veqh.and
    1952             :     hexagon_V6_veqh_and_128B,                  // llvm.hexagon.V6.veqh.and.128B
    1953             :     hexagon_V6_veqh_or,                        // llvm.hexagon.V6.veqh.or
    1954             :     hexagon_V6_veqh_or_128B,                   // llvm.hexagon.V6.veqh.or.128B
    1955             :     hexagon_V6_veqh_xor,                       // llvm.hexagon.V6.veqh.xor
    1956             :     hexagon_V6_veqh_xor_128B,                  // llvm.hexagon.V6.veqh.xor.128B
    1957             :     hexagon_V6_veqw,                           // llvm.hexagon.V6.veqw
    1958             :     hexagon_V6_veqw_128B,                      // llvm.hexagon.V6.veqw.128B
    1959             :     hexagon_V6_veqw_and,                       // llvm.hexagon.V6.veqw.and
    1960             :     hexagon_V6_veqw_and_128B,                  // llvm.hexagon.V6.veqw.and.128B
    1961             :     hexagon_V6_veqw_or,                        // llvm.hexagon.V6.veqw.or
    1962             :     hexagon_V6_veqw_or_128B,                   // llvm.hexagon.V6.veqw.or.128B
    1963             :     hexagon_V6_veqw_xor,                       // llvm.hexagon.V6.veqw.xor
    1964             :     hexagon_V6_veqw_xor_128B,                  // llvm.hexagon.V6.veqw.xor.128B
    1965             :     hexagon_V6_vgtb,                           // llvm.hexagon.V6.vgtb
    1966             :     hexagon_V6_vgtb_128B,                      // llvm.hexagon.V6.vgtb.128B
    1967             :     hexagon_V6_vgtb_and,                       // llvm.hexagon.V6.vgtb.and
    1968             :     hexagon_V6_vgtb_and_128B,                  // llvm.hexagon.V6.vgtb.and.128B
    1969             :     hexagon_V6_vgtb_or,                        // llvm.hexagon.V6.vgtb.or
    1970             :     hexagon_V6_vgtb_or_128B,                   // llvm.hexagon.V6.vgtb.or.128B
    1971             :     hexagon_V6_vgtb_xor,                       // llvm.hexagon.V6.vgtb.xor
    1972             :     hexagon_V6_vgtb_xor_128B,                  // llvm.hexagon.V6.vgtb.xor.128B
    1973             :     hexagon_V6_vgth,                           // llvm.hexagon.V6.vgth
    1974             :     hexagon_V6_vgth_128B,                      // llvm.hexagon.V6.vgth.128B
    1975             :     hexagon_V6_vgth_and,                       // llvm.hexagon.V6.vgth.and
    1976             :     hexagon_V6_vgth_and_128B,                  // llvm.hexagon.V6.vgth.and.128B
    1977             :     hexagon_V6_vgth_or,                        // llvm.hexagon.V6.vgth.or
    1978             :     hexagon_V6_vgth_or_128B,                   // llvm.hexagon.V6.vgth.or.128B
    1979             :     hexagon_V6_vgth_xor,                       // llvm.hexagon.V6.vgth.xor
    1980             :     hexagon_V6_vgth_xor_128B,                  // llvm.hexagon.V6.vgth.xor.128B
    1981             :     hexagon_V6_vgtub,                          // llvm.hexagon.V6.vgtub
    1982             :     hexagon_V6_vgtub_128B,                     // llvm.hexagon.V6.vgtub.128B
    1983             :     hexagon_V6_vgtub_and,                      // llvm.hexagon.V6.vgtub.and
    1984             :     hexagon_V6_vgtub_and_128B,                 // llvm.hexagon.V6.vgtub.and.128B
    1985             :     hexagon_V6_vgtub_or,                       // llvm.hexagon.V6.vgtub.or
    1986             :     hexagon_V6_vgtub_or_128B,                  // llvm.hexagon.V6.vgtub.or.128B
    1987             :     hexagon_V6_vgtub_xor,                      // llvm.hexagon.V6.vgtub.xor
    1988             :     hexagon_V6_vgtub_xor_128B,                 // llvm.hexagon.V6.vgtub.xor.128B
    1989             :     hexagon_V6_vgtuh,                          // llvm.hexagon.V6.vgtuh
    1990             :     hexagon_V6_vgtuh_128B,                     // llvm.hexagon.V6.vgtuh.128B
    1991             :     hexagon_V6_vgtuh_and,                      // llvm.hexagon.V6.vgtuh.and
    1992             :     hexagon_V6_vgtuh_and_128B,                 // llvm.hexagon.V6.vgtuh.and.128B
    1993             :     hexagon_V6_vgtuh_or,                       // llvm.hexagon.V6.vgtuh.or
    1994             :     hexagon_V6_vgtuh_or_128B,                  // llvm.hexagon.V6.vgtuh.or.128B
    1995             :     hexagon_V6_vgtuh_xor,                      // llvm.hexagon.V6.vgtuh.xor
    1996             :     hexagon_V6_vgtuh_xor_128B,                 // llvm.hexagon.V6.vgtuh.xor.128B
    1997             :     hexagon_V6_vgtuw,                          // llvm.hexagon.V6.vgtuw
    1998             :     hexagon_V6_vgtuw_128B,                     // llvm.hexagon.V6.vgtuw.128B
    1999             :     hexagon_V6_vgtuw_and,                      // llvm.hexagon.V6.vgtuw.and
    2000             :     hexagon_V6_vgtuw_and_128B,                 // llvm.hexagon.V6.vgtuw.and.128B
    2001             :     hexagon_V6_vgtuw_or,                       // llvm.hexagon.V6.vgtuw.or
    2002             :     hexagon_V6_vgtuw_or_128B,                  // llvm.hexagon.V6.vgtuw.or.128B
    2003             :     hexagon_V6_vgtuw_xor,                      // llvm.hexagon.V6.vgtuw.xor
    2004             :     hexagon_V6_vgtuw_xor_128B,                 // llvm.hexagon.V6.vgtuw.xor.128B
    2005             :     hexagon_V6_vgtw,                           // llvm.hexagon.V6.vgtw
    2006             :     hexagon_V6_vgtw_128B,                      // llvm.hexagon.V6.vgtw.128B
    2007             :     hexagon_V6_vgtw_and,                       // llvm.hexagon.V6.vgtw.and
    2008             :     hexagon_V6_vgtw_and_128B,                  // llvm.hexagon.V6.vgtw.and.128B
    2009             :     hexagon_V6_vgtw_or,                        // llvm.hexagon.V6.vgtw.or
    2010             :     hexagon_V6_vgtw_or_128B,                   // llvm.hexagon.V6.vgtw.or.128B
    2011             :     hexagon_V6_vgtw_xor,                       // llvm.hexagon.V6.vgtw.xor
    2012             :     hexagon_V6_vgtw_xor_128B,                  // llvm.hexagon.V6.vgtw.xor.128B
    2013             :     hexagon_V6_vinsertwr,                      // llvm.hexagon.V6.vinsertwr
    2014             :     hexagon_V6_vinsertwr_128B,                 // llvm.hexagon.V6.vinsertwr.128B
    2015             :     hexagon_V6_vlalignb,                       // llvm.hexagon.V6.vlalignb
    2016             :     hexagon_V6_vlalignb_128B,                  // llvm.hexagon.V6.vlalignb.128B
    2017             :     hexagon_V6_vlalignbi,                      // llvm.hexagon.V6.vlalignbi
    2018             :     hexagon_V6_vlalignbi_128B,                 // llvm.hexagon.V6.vlalignbi.128B
    2019             :     hexagon_V6_vlsrb,                          // llvm.hexagon.V6.vlsrb
    2020             :     hexagon_V6_vlsrb_128B,                     // llvm.hexagon.V6.vlsrb.128B
    2021             :     hexagon_V6_vlsrh,                          // llvm.hexagon.V6.vlsrh
    2022             :     hexagon_V6_vlsrh_128B,                     // llvm.hexagon.V6.vlsrh.128B
    2023             :     hexagon_V6_vlsrhv,                         // llvm.hexagon.V6.vlsrhv
    2024             :     hexagon_V6_vlsrhv_128B,                    // llvm.hexagon.V6.vlsrhv.128B
    2025             :     hexagon_V6_vlsrw,                          // llvm.hexagon.V6.vlsrw
    2026             :     hexagon_V6_vlsrw_128B,                     // llvm.hexagon.V6.vlsrw.128B
    2027             :     hexagon_V6_vlsrwv,                         // llvm.hexagon.V6.vlsrwv
    2028             :     hexagon_V6_vlsrwv_128B,                    // llvm.hexagon.V6.vlsrwv.128B
    2029             :     hexagon_V6_vlutb,                          // llvm.hexagon.V6.vlutb
    2030             :     hexagon_V6_vlutb_128B,                     // llvm.hexagon.V6.vlutb.128B
    2031             :     hexagon_V6_vlutb_acc,                      // llvm.hexagon.V6.vlutb.acc
    2032             :     hexagon_V6_vlutb_acc_128B,                 // llvm.hexagon.V6.vlutb.acc.128B
    2033             :     hexagon_V6_vlutb_dv,                       // llvm.hexagon.V6.vlutb.dv
    2034             :     hexagon_V6_vlutb_dv_128B,                  // llvm.hexagon.V6.vlutb.dv.128B
    2035             :     hexagon_V6_vlutb_dv_acc,                   // llvm.hexagon.V6.vlutb.dv.acc
    2036             :     hexagon_V6_vlutb_dv_acc_128B,              // llvm.hexagon.V6.vlutb.dv.acc.128B
    2037             :     hexagon_V6_vlutvvb,                        // llvm.hexagon.V6.vlutvvb
    2038             :     hexagon_V6_vlutvvb_128B,                   // llvm.hexagon.V6.vlutvvb.128B
    2039             :     hexagon_V6_vlutvvb_nm,                     // llvm.hexagon.V6.vlutvvb.nm
    2040             :     hexagon_V6_vlutvvb_nm_128B,                // llvm.hexagon.V6.vlutvvb.nm.128B
    2041             :     hexagon_V6_vlutvvb_oracc,                  // llvm.hexagon.V6.vlutvvb.oracc
    2042             :     hexagon_V6_vlutvvb_oracc_128B,             // llvm.hexagon.V6.vlutvvb.oracc.128B
    2043             :     hexagon_V6_vlutvvb_oracci,                 // llvm.hexagon.V6.vlutvvb.oracci
    2044             :     hexagon_V6_vlutvvb_oracci_128B,            // llvm.hexagon.V6.vlutvvb.oracci.128B
    2045             :     hexagon_V6_vlutvvbi,                       // llvm.hexagon.V6.vlutvvbi
    2046             :     hexagon_V6_vlutvvbi_128B,                  // llvm.hexagon.V6.vlutvvbi.128B
    2047             :     hexagon_V6_vlutvwh,                        // llvm.hexagon.V6.vlutvwh
    2048             :     hexagon_V6_vlutvwh_128B,                   // llvm.hexagon.V6.vlutvwh.128B
    2049             :     hexagon_V6_vlutvwh_nm,                     // llvm.hexagon.V6.vlutvwh.nm
    2050             :     hexagon_V6_vlutvwh_nm_128B,                // llvm.hexagon.V6.vlutvwh.nm.128B
    2051             :     hexagon_V6_vlutvwh_oracc,                  // llvm.hexagon.V6.vlutvwh.oracc
    2052             :     hexagon_V6_vlutvwh_oracc_128B,             // llvm.hexagon.V6.vlutvwh.oracc.128B
    2053             :     hexagon_V6_vlutvwh_oracci,                 // llvm.hexagon.V6.vlutvwh.oracci
    2054             :     hexagon_V6_vlutvwh_oracci_128B,            // llvm.hexagon.V6.vlutvwh.oracci.128B
    2055             :     hexagon_V6_vlutvwhi,                       // llvm.hexagon.V6.vlutvwhi
    2056             :     hexagon_V6_vlutvwhi_128B,                  // llvm.hexagon.V6.vlutvwhi.128B
    2057             :     hexagon_V6_vmaskedstorenq,                 // llvm.hexagon.V6.vmaskedstorenq
    2058             :     hexagon_V6_vmaskedstorenq_128B,            // llvm.hexagon.V6.vmaskedstorenq.128B
    2059             :     hexagon_V6_vmaskedstorentnq,               // llvm.hexagon.V6.vmaskedstorentnq
    2060             :     hexagon_V6_vmaskedstorentnq_128B,          // llvm.hexagon.V6.vmaskedstorentnq.128B
    2061             :     hexagon_V6_vmaskedstorentq,                // llvm.hexagon.V6.vmaskedstorentq
    2062             :     hexagon_V6_vmaskedstorentq_128B,           // llvm.hexagon.V6.vmaskedstorentq.128B
    2063             :     hexagon_V6_vmaskedstoreq,                  // llvm.hexagon.V6.vmaskedstoreq
    2064             :     hexagon_V6_vmaskedstoreq_128B,             // llvm.hexagon.V6.vmaskedstoreq.128B
    2065             :     hexagon_V6_vmaxb,                          // llvm.hexagon.V6.vmaxb
    2066             :     hexagon_V6_vmaxb_128B,                     // llvm.hexagon.V6.vmaxb.128B
    2067             :     hexagon_V6_vmaxh,                          // llvm.hexagon.V6.vmaxh
    2068             :     hexagon_V6_vmaxh_128B,                     // llvm.hexagon.V6.vmaxh.128B
    2069             :     hexagon_V6_vmaxub,                         // llvm.hexagon.V6.vmaxub
    2070             :     hexagon_V6_vmaxub_128B,                    // llvm.hexagon.V6.vmaxub.128B
    2071             :     hexagon_V6_vmaxuh,                         // llvm.hexagon.V6.vmaxuh
    2072             :     hexagon_V6_vmaxuh_128B,                    // llvm.hexagon.V6.vmaxuh.128B
    2073             :     hexagon_V6_vmaxw,                          // llvm.hexagon.V6.vmaxw
    2074             :     hexagon_V6_vmaxw_128B,                     // llvm.hexagon.V6.vmaxw.128B
    2075             :     hexagon_V6_vminb,                          // llvm.hexagon.V6.vminb
    2076             :     hexagon_V6_vminb_128B,                     // llvm.hexagon.V6.vminb.128B
    2077             :     hexagon_V6_vminh,                          // llvm.hexagon.V6.vminh
    2078             :     hexagon_V6_vminh_128B,                     // llvm.hexagon.V6.vminh.128B
    2079             :     hexagon_V6_vminub,                         // llvm.hexagon.V6.vminub
    2080             :     hexagon_V6_vminub_128B,                    // llvm.hexagon.V6.vminub.128B
    2081             :     hexagon_V6_vminuh,                         // llvm.hexagon.V6.vminuh
    2082             :     hexagon_V6_vminuh_128B,                    // llvm.hexagon.V6.vminuh.128B
    2083             :     hexagon_V6_vminw,                          // llvm.hexagon.V6.vminw
    2084             :     hexagon_V6_vminw_128B,                     // llvm.hexagon.V6.vminw.128B
    2085             :     hexagon_V6_vmpabus,                        // llvm.hexagon.V6.vmpabus
    2086             :     hexagon_V6_vmpabus_128B,                   // llvm.hexagon.V6.vmpabus.128B
    2087             :     hexagon_V6_vmpabus_acc,                    // llvm.hexagon.V6.vmpabus.acc
    2088             :     hexagon_V6_vmpabus_acc_128B,               // llvm.hexagon.V6.vmpabus.acc.128B
    2089             :     hexagon_V6_vmpabusv,                       // llvm.hexagon.V6.vmpabusv
    2090             :     hexagon_V6_vmpabusv_128B,                  // llvm.hexagon.V6.vmpabusv.128B
    2091             :     hexagon_V6_vmpabuuv,                       // llvm.hexagon.V6.vmpabuuv
    2092             :     hexagon_V6_vmpabuuv_128B,                  // llvm.hexagon.V6.vmpabuuv.128B
    2093             :     hexagon_V6_vmpahb,                         // llvm.hexagon.V6.vmpahb
    2094             :     hexagon_V6_vmpahb_128B,                    // llvm.hexagon.V6.vmpahb.128B
    2095             :     hexagon_V6_vmpahb_acc,                     // llvm.hexagon.V6.vmpahb.acc
    2096             :     hexagon_V6_vmpahb_acc_128B,                // llvm.hexagon.V6.vmpahb.acc.128B
    2097             :     hexagon_V6_vmpauhb,                        // llvm.hexagon.V6.vmpauhb
    2098             :     hexagon_V6_vmpauhb_128B,                   // llvm.hexagon.V6.vmpauhb.128B
    2099             :     hexagon_V6_vmpauhb_acc,                    // llvm.hexagon.V6.vmpauhb.acc
    2100             :     hexagon_V6_vmpauhb_acc_128B,               // llvm.hexagon.V6.vmpauhb.acc.128B
    2101             :     hexagon_V6_vmpybus,                        // llvm.hexagon.V6.vmpybus
    2102             :     hexagon_V6_vmpybus_128B,                   // llvm.hexagon.V6.vmpybus.128B
    2103             :     hexagon_V6_vmpybus_acc,                    // llvm.hexagon.V6.vmpybus.acc
    2104             :     hexagon_V6_vmpybus_acc_128B,               // llvm.hexagon.V6.vmpybus.acc.128B
    2105             :     hexagon_V6_vmpybusv,                       // llvm.hexagon.V6.vmpybusv
    2106             :     hexagon_V6_vmpybusv_128B,                  // llvm.hexagon.V6.vmpybusv.128B
    2107             :     hexagon_V6_vmpybusv_acc,                   // llvm.hexagon.V6.vmpybusv.acc
    2108             :     hexagon_V6_vmpybusv_acc_128B,              // llvm.hexagon.V6.vmpybusv.acc.128B
    2109             :     hexagon_V6_vmpybv,                         // llvm.hexagon.V6.vmpybv
    2110             :     hexagon_V6_vmpybv_128B,                    // llvm.hexagon.V6.vmpybv.128B
    2111             :     hexagon_V6_vmpybv_acc,                     // llvm.hexagon.V6.vmpybv.acc
    2112             :     hexagon_V6_vmpybv_acc_128B,                // llvm.hexagon.V6.vmpybv.acc.128B
    2113             :     hexagon_V6_vmpyewuh,                       // llvm.hexagon.V6.vmpyewuh
    2114             :     hexagon_V6_vmpyewuh_128B,                  // llvm.hexagon.V6.vmpyewuh.128B
    2115             :     hexagon_V6_vmpyewuh_64,                    // llvm.hexagon.V6.vmpyewuh.64
    2116             :     hexagon_V6_vmpyewuh_64_128B,               // llvm.hexagon.V6.vmpyewuh.64.128B
    2117             :     hexagon_V6_vmpyh,                          // llvm.hexagon.V6.vmpyh
    2118             :     hexagon_V6_vmpyh_128B,                     // llvm.hexagon.V6.vmpyh.128B
    2119             :     hexagon_V6_vmpyhsat_acc,                   // llvm.hexagon.V6.vmpyhsat.acc
    2120             :     hexagon_V6_vmpyhsat_acc_128B,              // llvm.hexagon.V6.vmpyhsat.acc.128B
    2121             :     hexagon_V6_vmpyhsrs,                       // llvm.hexagon.V6.vmpyhsrs
    2122             :     hexagon_V6_vmpyhsrs_128B,                  // llvm.hexagon.V6.vmpyhsrs.128B
    2123             :     hexagon_V6_vmpyhss,                        // llvm.hexagon.V6.vmpyhss
    2124             :     hexagon_V6_vmpyhss_128B,                   // llvm.hexagon.V6.vmpyhss.128B
    2125             :     hexagon_V6_vmpyhus,                        // llvm.hexagon.V6.vmpyhus
    2126             :     hexagon_V6_vmpyhus_128B,                   // llvm.hexagon.V6.vmpyhus.128B
    2127             :     hexagon_V6_vmpyhus_acc,                    // llvm.hexagon.V6.vmpyhus.acc
    2128             :     hexagon_V6_vmpyhus_acc_128B,               // llvm.hexagon.V6.vmpyhus.acc.128B
    2129             :     hexagon_V6_vmpyhv,                         // llvm.hexagon.V6.vmpyhv
    2130             :     hexagon_V6_vmpyhv_128B,                    // llvm.hexagon.V6.vmpyhv.128B
    2131             :     hexagon_V6_vmpyhv_acc,                     // llvm.hexagon.V6.vmpyhv.acc
    2132             :     hexagon_V6_vmpyhv_acc_128B,                // llvm.hexagon.V6.vmpyhv.acc.128B
    2133             :     hexagon_V6_vmpyhvsrs,                      // llvm.hexagon.V6.vmpyhvsrs
    2134             :     hexagon_V6_vmpyhvsrs_128B,                 // llvm.hexagon.V6.vmpyhvsrs.128B
    2135             :     hexagon_V6_vmpyieoh,                       // llvm.hexagon.V6.vmpyieoh
    2136             :     hexagon_V6_vmpyieoh_128B,                  // llvm.hexagon.V6.vmpyieoh.128B
    2137             :     hexagon_V6_vmpyiewh_acc,                   // llvm.hexagon.V6.vmpyiewh.acc
    2138             :     hexagon_V6_vmpyiewh_acc_128B,              // llvm.hexagon.V6.vmpyiewh.acc.128B
    2139             :     hexagon_V6_vmpyiewuh,                      // llvm.hexagon.V6.vmpyiewuh
    2140             :     hexagon_V6_vmpyiewuh_128B,                 // llvm.hexagon.V6.vmpyiewuh.128B
    2141             :     hexagon_V6_vmpyiewuh_acc,                  // llvm.hexagon.V6.vmpyiewuh.acc
    2142             :     hexagon_V6_vmpyiewuh_acc_128B,             // llvm.hexagon.V6.vmpyiewuh.acc.128B
    2143             :     hexagon_V6_vmpyih,                         // llvm.hexagon.V6.vmpyih
    2144             :     hexagon_V6_vmpyih_128B,                    // llvm.hexagon.V6.vmpyih.128B
    2145             :     hexagon_V6_vmpyih_acc,                     // llvm.hexagon.V6.vmpyih.acc
    2146             :     hexagon_V6_vmpyih_acc_128B,                // llvm.hexagon.V6.vmpyih.acc.128B
    2147             :     hexagon_V6_vmpyihb,                        // llvm.hexagon.V6.vmpyihb
    2148             :     hexagon_V6_vmpyihb_128B,                   // llvm.hexagon.V6.vmpyihb.128B
    2149             :     hexagon_V6_vmpyihb_acc,                    // llvm.hexagon.V6.vmpyihb.acc
    2150             :     hexagon_V6_vmpyihb_acc_128B,               // llvm.hexagon.V6.vmpyihb.acc.128B
    2151             :     hexagon_V6_vmpyiowh,                       // llvm.hexagon.V6.vmpyiowh
    2152             :     hexagon_V6_vmpyiowh_128B,                  // llvm.hexagon.V6.vmpyiowh.128B
    2153             :     hexagon_V6_vmpyiwb,                        // llvm.hexagon.V6.vmpyiwb
    2154             :     hexagon_V6_vmpyiwb_128B,                   // llvm.hexagon.V6.vmpyiwb.128B
    2155             :     hexagon_V6_vmpyiwb_acc,                    // llvm.hexagon.V6.vmpyiwb.acc
    2156             :     hexagon_V6_vmpyiwb_acc_128B,               // llvm.hexagon.V6.vmpyiwb.acc.128B
    2157             :     hexagon_V6_vmpyiwh,                        // llvm.hexagon.V6.vmpyiwh
    2158             :     hexagon_V6_vmpyiwh_128B,                   // llvm.hexagon.V6.vmpyiwh.128B
    2159             :     hexagon_V6_vmpyiwh_acc,                    // llvm.hexagon.V6.vmpyiwh.acc
    2160             :     hexagon_V6_vmpyiwh_acc_128B,               // llvm.hexagon.V6.vmpyiwh.acc.128B
    2161             :     hexagon_V6_vmpyiwub,                       // llvm.hexagon.V6.vmpyiwub
    2162             :     hexagon_V6_vmpyiwub_128B,                  // llvm.hexagon.V6.vmpyiwub.128B
    2163             :     hexagon_V6_vmpyiwub_acc,                   // llvm.hexagon.V6.vmpyiwub.acc
    2164             :     hexagon_V6_vmpyiwub_acc_128B,              // llvm.hexagon.V6.vmpyiwub.acc.128B
    2165             :     hexagon_V6_vmpyowh,                        // llvm.hexagon.V6.vmpyowh
    2166             :     hexagon_V6_vmpyowh_128B,                   // llvm.hexagon.V6.vmpyowh.128B
    2167             :     hexagon_V6_vmpyowh_64_acc,                 // llvm.hexagon.V6.vmpyowh.64.acc
    2168             :     hexagon_V6_vmpyowh_64_acc_128B,            // llvm.hexagon.V6.vmpyowh.64.acc.128B
    2169             :     hexagon_V6_vmpyowh_rnd,                    // llvm.hexagon.V6.vmpyowh.rnd
    2170             :     hexagon_V6_vmpyowh_rnd_128B,               // llvm.hexagon.V6.vmpyowh.rnd.128B
    2171             :     hexagon_V6_vmpyowh_rnd_sacc,               // llvm.hexagon.V6.vmpyowh.rnd.sacc
    2172             :     hexagon_V6_vmpyowh_rnd_sacc_128B,          // llvm.hexagon.V6.vmpyowh.rnd.sacc.128B
    2173             :     hexagon_V6_vmpyowh_sacc,                   // llvm.hexagon.V6.vmpyowh.sacc
    2174             :     hexagon_V6_vmpyowh_sacc_128B,              // llvm.hexagon.V6.vmpyowh.sacc.128B
    2175             :     hexagon_V6_vmpyub,                         // llvm.hexagon.V6.vmpyub
    2176             :     hexagon_V6_vmpyub_128B,                    // llvm.hexagon.V6.vmpyub.128B
    2177             :     hexagon_V6_vmpyub_acc,                     // llvm.hexagon.V6.vmpyub.acc
    2178             :     hexagon_V6_vmpyub_acc_128B,                // llvm.hexagon.V6.vmpyub.acc.128B
    2179             :     hexagon_V6_vmpyubv,                        // llvm.hexagon.V6.vmpyubv
    2180             :     hexagon_V6_vmpyubv_128B,                   // llvm.hexagon.V6.vmpyubv.128B
    2181             :     hexagon_V6_vmpyubv_acc,                    // llvm.hexagon.V6.vmpyubv.acc
    2182             :     hexagon_V6_vmpyubv_acc_128B,               // llvm.hexagon.V6.vmpyubv.acc.128B
    2183             :     hexagon_V6_vmpyuh,                         // llvm.hexagon.V6.vmpyuh
    2184             :     hexagon_V6_vmpyuh_128B,                    // llvm.hexagon.V6.vmpyuh.128B
    2185             :     hexagon_V6_vmpyuh_acc,                     // llvm.hexagon.V6.vmpyuh.acc
    2186             :     hexagon_V6_vmpyuh_acc_128B,                // llvm.hexagon.V6.vmpyuh.acc.128B
    2187             :     hexagon_V6_vmpyuhv,                        // llvm.hexagon.V6.vmpyuhv
    2188             :     hexagon_V6_vmpyuhv_128B,                   // llvm.hexagon.V6.vmpyuhv.128B
    2189             :     hexagon_V6_vmpyuhv_acc,                    // llvm.hexagon.V6.vmpyuhv.acc
    2190             :     hexagon_V6_vmpyuhv_acc_128B,               // llvm.hexagon.V6.vmpyuhv.acc.128B
    2191             :     hexagon_V6_vmux,                           // llvm.hexagon.V6.vmux
    2192             :     hexagon_V6_vmux_128B,                      // llvm.hexagon.V6.vmux.128B
    2193             :     hexagon_V6_vnavgh,                         // llvm.hexagon.V6.vnavgh
    2194             :     hexagon_V6_vnavgh_128B,                    // llvm.hexagon.V6.vnavgh.128B
    2195             :     hexagon_V6_vnavgub,                        // llvm.hexagon.V6.vnavgub
    2196             :     hexagon_V6_vnavgub_128B,                   // llvm.hexagon.V6.vnavgub.128B
    2197             :     hexagon_V6_vnavgw,                         // llvm.hexagon.V6.vnavgw
    2198             :     hexagon_V6_vnavgw_128B,                    // llvm.hexagon.V6.vnavgw.128B
    2199             :     hexagon_V6_vnormamth,                      // llvm.hexagon.V6.vnormamth
    2200             :     hexagon_V6_vnormamth_128B,                 // llvm.hexagon.V6.vnormamth.128B
    2201             :     hexagon_V6_vnormamtw,                      // llvm.hexagon.V6.vnormamtw
    2202             :     hexagon_V6_vnormamtw_128B,                 // llvm.hexagon.V6.vnormamtw.128B
    2203             :     hexagon_V6_vnot,                           // llvm.hexagon.V6.vnot
    2204             :     hexagon_V6_vnot_128B,                      // llvm.hexagon.V6.vnot.128B
    2205             :     hexagon_V6_vor,                            // llvm.hexagon.V6.vor
    2206             :     hexagon_V6_vor_128B,                       // llvm.hexagon.V6.vor.128B
    2207             :     hexagon_V6_vpackeb,                        // llvm.hexagon.V6.vpackeb
    2208             :     hexagon_V6_vpackeb_128B,                   // llvm.hexagon.V6.vpackeb.128B
    2209             :     hexagon_V6_vpackeh,                        // llvm.hexagon.V6.vpackeh
    2210             :     hexagon_V6_vpackeh_128B,                   // llvm.hexagon.V6.vpackeh.128B
    2211             :     hexagon_V6_vpackhb_sat,                    // llvm.hexagon.V6.vpackhb.sat
    2212             :     hexagon_V6_vpackhb_sat_128B,               // llvm.hexagon.V6.vpackhb.sat.128B
    2213             :     hexagon_V6_vpackhub_sat,                   // llvm.hexagon.V6.vpackhub.sat
    2214             :     hexagon_V6_vpackhub_sat_128B,              // llvm.hexagon.V6.vpackhub.sat.128B
    2215             :     hexagon_V6_vpackob,                        // llvm.hexagon.V6.vpackob
    2216             :     hexagon_V6_vpackob_128B,                   // llvm.hexagon.V6.vpackob.128B
    2217             :     hexagon_V6_vpackoh,                        // llvm.hexagon.V6.vpackoh
    2218             :     hexagon_V6_vpackoh_128B,                   // llvm.hexagon.V6.vpackoh.128B
    2219             :     hexagon_V6_vpackwh_sat,                    // llvm.hexagon.V6.vpackwh.sat
    2220             :     hexagon_V6_vpackwh_sat_128B,               // llvm.hexagon.V6.vpackwh.sat.128B
    2221             :     hexagon_V6_vpackwuh_sat,                   // llvm.hexagon.V6.vpackwuh.sat
    2222             :     hexagon_V6_vpackwuh_sat_128B,              // llvm.hexagon.V6.vpackwuh.sat.128B
    2223             :     hexagon_V6_vpopcounth,                     // llvm.hexagon.V6.vpopcounth
    2224             :     hexagon_V6_vpopcounth_128B,                // llvm.hexagon.V6.vpopcounth.128B
    2225             :     hexagon_V6_vrdelta,                        // llvm.hexagon.V6.vrdelta
    2226             :     hexagon_V6_vrdelta_128B,                   // llvm.hexagon.V6.vrdelta.128B
    2227             :     hexagon_V6_vrmpybus,                       // llvm.hexagon.V6.vrmpybus
    2228             :     hexagon_V6_vrmpybus_128B,                  // llvm.hexagon.V6.vrmpybus.128B
    2229             :     hexagon_V6_vrmpybus_acc,                   // llvm.hexagon.V6.vrmpybus.acc
    2230             :     hexagon_V6_vrmpybus_acc_128B,              // llvm.hexagon.V6.vrmpybus.acc.128B
    2231             :     hexagon_V6_vrmpybusi,                      // llvm.hexagon.V6.vrmpybusi
    2232             :     hexagon_V6_vrmpybusi_128B,                 // llvm.hexagon.V6.vrmpybusi.128B
    2233             :     hexagon_V6_vrmpybusi_acc,                  // llvm.hexagon.V6.vrmpybusi.acc
    2234             :     hexagon_V6_vrmpybusi_acc_128B,             // llvm.hexagon.V6.vrmpybusi.acc.128B
    2235             :     hexagon_V6_vrmpybusv,                      // llvm.hexagon.V6.vrmpybusv
    2236             :     hexagon_V6_vrmpybusv_128B,                 // llvm.hexagon.V6.vrmpybusv.128B
    2237             :     hexagon_V6_vrmpybusv_acc,                  // llvm.hexagon.V6.vrmpybusv.acc
    2238             :     hexagon_V6_vrmpybusv_acc_128B,             // llvm.hexagon.V6.vrmpybusv.acc.128B
    2239             :     hexagon_V6_vrmpybv,                        // llvm.hexagon.V6.vrmpybv
    2240             :     hexagon_V6_vrmpybv_128B,                   // llvm.hexagon.V6.vrmpybv.128B
    2241             :     hexagon_V6_vrmpybv_acc,                    // llvm.hexagon.V6.vrmpybv.acc
    2242             :     hexagon_V6_vrmpybv_acc_128B,               // llvm.hexagon.V6.vrmpybv.acc.128B
    2243             :     hexagon_V6_vrmpyub,                        // llvm.hexagon.V6.vrmpyub
    2244             :     hexagon_V6_vrmpyub_128B,                   // llvm.hexagon.V6.vrmpyub.128B
    2245             :     hexagon_V6_vrmpyub_acc,                    // llvm.hexagon.V6.vrmpyub.acc
    2246             :     hexagon_V6_vrmpyub_acc_128B,               // llvm.hexagon.V6.vrmpyub.acc.128B
    2247             :     hexagon_V6_vrmpyubi,                       // llvm.hexagon.V6.vrmpyubi
    2248             :     hexagon_V6_vrmpyubi_128B,                  // llvm.hexagon.V6.vrmpyubi.128B
    2249             :     hexagon_V6_vrmpyubi_acc,                   // llvm.hexagon.V6.vrmpyubi.acc
    2250             :     hexagon_V6_vrmpyubi_acc_128B,              // llvm.hexagon.V6.vrmpyubi.acc.128B
    2251             :     hexagon_V6_vrmpyubv,                       // llvm.hexagon.V6.vrmpyubv
    2252             :     hexagon_V6_vrmpyubv_128B,                  // llvm.hexagon.V6.vrmpyubv.128B
    2253             :     hexagon_V6_vrmpyubv_acc,                   // llvm.hexagon.V6.vrmpyubv.acc
    2254             :     hexagon_V6_vrmpyubv_acc_128B,              // llvm.hexagon.V6.vrmpyubv.acc.128B
    2255             :     hexagon_V6_vror,                           // llvm.hexagon.V6.vror
    2256             :     hexagon_V6_vror_128B,                      // llvm.hexagon.V6.vror.128B
    2257             :     hexagon_V6_vroundhb,                       // llvm.hexagon.V6.vroundhb
    2258             :     hexagon_V6_vroundhb_128B,                  // llvm.hexagon.V6.vroundhb.128B
    2259             :     hexagon_V6_vroundhub,                      // llvm.hexagon.V6.vroundhub
    2260             :     hexagon_V6_vroundhub_128B,                 // llvm.hexagon.V6.vroundhub.128B
    2261             :     hexagon_V6_vrounduhub,                     // llvm.hexagon.V6.vrounduhub
    2262             :     hexagon_V6_vrounduhub_128B,                // llvm.hexagon.V6.vrounduhub.128B
    2263             :     hexagon_V6_vrounduwuh,                     // llvm.hexagon.V6.vrounduwuh
    2264             :     hexagon_V6_vrounduwuh_128B,                // llvm.hexagon.V6.vrounduwuh.128B
    2265             :     hexagon_V6_vroundwh,                       // llvm.hexagon.V6.vroundwh
    2266             :     hexagon_V6_vroundwh_128B,                  // llvm.hexagon.V6.vroundwh.128B
    2267             :     hexagon_V6_vroundwuh,                      // llvm.hexagon.V6.vroundwuh
    2268             :     hexagon_V6_vroundwuh_128B,                 // llvm.hexagon.V6.vroundwuh.128B
    2269             :     hexagon_V6_vrsadubi,                       // llvm.hexagon.V6.vrsadubi
    2270             :     hexagon_V6_vrsadubi_128B,                  // llvm.hexagon.V6.vrsadubi.128B
    2271             :     hexagon_V6_vrsadubi_acc,                   // llvm.hexagon.V6.vrsadubi.acc
    2272             :     hexagon_V6_vrsadubi_acc_128B,              // llvm.hexagon.V6.vrsadubi.acc.128B
    2273             :     hexagon_V6_vsathub,                        // llvm.hexagon.V6.vsathub
    2274             :     hexagon_V6_vsathub_128B,                   // llvm.hexagon.V6.vsathub.128B
    2275             :     hexagon_V6_vsatuwuh,                       // llvm.hexagon.V6.vsatuwuh
    2276             :     hexagon_V6_vsatuwuh_128B,                  // llvm.hexagon.V6.vsatuwuh.128B
    2277             :     hexagon_V6_vsatwh,                         // llvm.hexagon.V6.vsatwh
    2278             :     hexagon_V6_vsatwh_128B,                    // llvm.hexagon.V6.vsatwh.128B
    2279             :     hexagon_V6_vsb,                            // llvm.hexagon.V6.vsb
    2280             :     hexagon_V6_vsb_128B,                       // llvm.hexagon.V6.vsb.128B
    2281             :     hexagon_V6_vsh,                            // llvm.hexagon.V6.vsh
    2282             :     hexagon_V6_vsh_128B,                       // llvm.hexagon.V6.vsh.128B
    2283             :     hexagon_V6_vshufeh,                        // llvm.hexagon.V6.vshufeh
    2284             :     hexagon_V6_vshufeh_128B,                   // llvm.hexagon.V6.vshufeh.128B
    2285             :     hexagon_V6_vshuffb,                        // llvm.hexagon.V6.vshuffb
    2286             :     hexagon_V6_vshuffb_128B,                   // llvm.hexagon.V6.vshuffb.128B
    2287             :     hexagon_V6_vshuffeb,                       // llvm.hexagon.V6.vshuffeb
    2288             :     hexagon_V6_vshuffeb_128B,                  // llvm.hexagon.V6.vshuffeb.128B
    2289             :     hexagon_V6_vshuffh,                        // llvm.hexagon.V6.vshuffh
    2290             :     hexagon_V6_vshuffh_128B,                   // llvm.hexagon.V6.vshuffh.128B
    2291             :     hexagon_V6_vshuffob,                       // llvm.hexagon.V6.vshuffob
    2292             :     hexagon_V6_vshuffob_128B,                  // llvm.hexagon.V6.vshuffob.128B
    2293             :     hexagon_V6_vshuffvdd,                      // llvm.hexagon.V6.vshuffvdd
    2294             :     hexagon_V6_vshuffvdd_128B,                 // llvm.hexagon.V6.vshuffvdd.128B
    2295             :     hexagon_V6_vshufoeb,                       // llvm.hexagon.V6.vshufoeb
    2296             :     hexagon_V6_vshufoeb_128B,                  // llvm.hexagon.V6.vshufoeb.128B
    2297             :     hexagon_V6_vshufoeh,                       // llvm.hexagon.V6.vshufoeh
    2298             :     hexagon_V6_vshufoeh_128B,                  // llvm.hexagon.V6.vshufoeh.128B
    2299             :     hexagon_V6_vshufoh,                        // llvm.hexagon.V6.vshufoh
    2300             :     hexagon_V6_vshufoh_128B,                   // llvm.hexagon.V6.vshufoh.128B
    2301             :     hexagon_V6_vsubb,                          // llvm.hexagon.V6.vsubb
    2302             :     hexagon_V6_vsubb_128B,                     // llvm.hexagon.V6.vsubb.128B
    2303             :     hexagon_V6_vsubb_dv,                       // llvm.hexagon.V6.vsubb.dv
    2304             :     hexagon_V6_vsubb_dv_128B,                  // llvm.hexagon.V6.vsubb.dv.128B
    2305             :     hexagon_V6_vsubbnq,                        // llvm.hexagon.V6.vsubbnq
    2306             :     hexagon_V6_vsubbnq_128B,                   // llvm.hexagon.V6.vsubbnq.128B
    2307             :     hexagon_V6_vsubbq,                         // llvm.hexagon.V6.vsubbq
    2308             :     hexagon_V6_vsubbq_128B,                    // llvm.hexagon.V6.vsubbq.128B
    2309             :     hexagon_V6_vsubbsat,                       // llvm.hexagon.V6.vsubbsat
    2310             :     hexagon_V6_vsubbsat_128B,                  // llvm.hexagon.V6.vsubbsat.128B
    2311             :     hexagon_V6_vsubbsat_dv,                    // llvm.hexagon.V6.vsubbsat.dv
    2312             :     hexagon_V6_vsubbsat_dv_128B,               // llvm.hexagon.V6.vsubbsat.dv.128B
    2313             :     hexagon_V6_vsubh,                          // llvm.hexagon.V6.vsubh
    2314             :     hexagon_V6_vsubh_128B,                     // llvm.hexagon.V6.vsubh.128B
    2315             :     hexagon_V6_vsubh_dv,                       // llvm.hexagon.V6.vsubh.dv
    2316             :     hexagon_V6_vsubh_dv_128B,                  // llvm.hexagon.V6.vsubh.dv.128B
    2317             :     hexagon_V6_vsubhnq,                        // llvm.hexagon.V6.vsubhnq
    2318             :     hexagon_V6_vsubhnq_128B,                   // llvm.hexagon.V6.vsubhnq.128B
    2319             :     hexagon_V6_vsubhq,                         // llvm.hexagon.V6.vsubhq
    2320             :     hexagon_V6_vsubhq_128B,                    // llvm.hexagon.V6.vsubhq.128B
    2321             :     hexagon_V6_vsubhsat,                       // llvm.hexagon.V6.vsubhsat
    2322             :     hexagon_V6_vsubhsat_128B,                  // llvm.hexagon.V6.vsubhsat.128B
    2323             :     hexagon_V6_vsubhsat_dv,                    // llvm.hexagon.V6.vsubhsat.dv
    2324             :     hexagon_V6_vsubhsat_dv_128B,               // llvm.hexagon.V6.vsubhsat.dv.128B
    2325             :     hexagon_V6_vsubhw,                         // llvm.hexagon.V6.vsubhw
    2326             :     hexagon_V6_vsubhw_128B,                    // llvm.hexagon.V6.vsubhw.128B
    2327             :     hexagon_V6_vsububh,                        // llvm.hexagon.V6.vsububh
    2328             :     hexagon_V6_vsububh_128B,                   // llvm.hexagon.V6.vsububh.128B
    2329             :     hexagon_V6_vsububsat,                      // llvm.hexagon.V6.vsububsat
    2330             :     hexagon_V6_vsububsat_128B,                 // llvm.hexagon.V6.vsububsat.128B
    2331             :     hexagon_V6_vsububsat_dv,                   // llvm.hexagon.V6.vsububsat.dv
    2332             :     hexagon_V6_vsububsat_dv_128B,              // llvm.hexagon.V6.vsububsat.dv.128B
    2333             :     hexagon_V6_vsubububb_sat,                  // llvm.hexagon.V6.vsubububb.sat
    2334             :     hexagon_V6_vsubububb_sat_128B,             // llvm.hexagon.V6.vsubububb.sat.128B
    2335             :     hexagon_V6_vsubuhsat,                      // llvm.hexagon.V6.vsubuhsat
    2336             :     hexagon_V6_vsubuhsat_128B,                 // llvm.hexagon.V6.vsubuhsat.128B
    2337             :     hexagon_V6_vsubuhsat_dv,                   // llvm.hexagon.V6.vsubuhsat.dv
    2338             :     hexagon_V6_vsubuhsat_dv_128B,              // llvm.hexagon.V6.vsubuhsat.dv.128B
    2339             :     hexagon_V6_vsubuhw,                        // llvm.hexagon.V6.vsubuhw
    2340             :     hexagon_V6_vsubuhw_128B,                   // llvm.hexagon.V6.vsubuhw.128B
    2341             :     hexagon_V6_vsubuwsat,                      // llvm.hexagon.V6.vsubuwsat
    2342             :     hexagon_V6_vsubuwsat_128B,                 // llvm.hexagon.V6.vsubuwsat.128B
    2343             :     hexagon_V6_vsubuwsat_dv,                   // llvm.hexagon.V6.vsubuwsat.dv
    2344             :     hexagon_V6_vsubuwsat_dv_128B,              // llvm.hexagon.V6.vsubuwsat.dv.128B
    2345             :     hexagon_V6_vsubw,                          // llvm.hexagon.V6.vsubw
    2346             :     hexagon_V6_vsubw_128B,                     // llvm.hexagon.V6.vsubw.128B
    2347             :     hexagon_V6_vsubw_dv,                       // llvm.hexagon.V6.vsubw.dv
    2348             :     hexagon_V6_vsubw_dv_128B,                  // llvm.hexagon.V6.vsubw.dv.128B
    2349             :     hexagon_V6_vsubwnq,                        // llvm.hexagon.V6.vsubwnq
    2350             :     hexagon_V6_vsubwnq_128B,                   // llvm.hexagon.V6.vsubwnq.128B
    2351             :     hexagon_V6_vsubwq,                         // llvm.hexagon.V6.vsubwq
    2352             :     hexagon_V6_vsubwq_128B,                    // llvm.hexagon.V6.vsubwq.128B
    2353             :     hexagon_V6_vsubwsat,                       // llvm.hexagon.V6.vsubwsat
    2354             :     hexagon_V6_vsubwsat_128B,                  // llvm.hexagon.V6.vsubwsat.128B
    2355             :     hexagon_V6_vsubwsat_dv,                    // llvm.hexagon.V6.vsubwsat.dv
    2356             :     hexagon_V6_vsubwsat_dv_128B,               // llvm.hexagon.V6.vsubwsat.dv.128B
    2357             :     hexagon_V6_vswap,                          // llvm.hexagon.V6.vswap
    2358             :     hexagon_V6_vswap_128B,                     // llvm.hexagon.V6.vswap.128B
    2359             :     hexagon_V6_vtmpyb,                         // llvm.hexagon.V6.vtmpyb
    2360             :     hexagon_V6_vtmpyb_128B,                    // llvm.hexagon.V6.vtmpyb.128B
    2361             :     hexagon_V6_vtmpyb_acc,                     // llvm.hexagon.V6.vtmpyb.acc
    2362             :     hexagon_V6_vtmpyb_acc_128B,                // llvm.hexagon.V6.vtmpyb.acc.128B
    2363             :     hexagon_V6_vtmpybus,                       // llvm.hexagon.V6.vtmpybus
    2364             :     hexagon_V6_vtmpybus_128B,                  // llvm.hexagon.V6.vtmpybus.128B
    2365             :     hexagon_V6_vtmpybus_acc,                   // llvm.hexagon.V6.vtmpybus.acc
    2366             :     hexagon_V6_vtmpybus_acc_128B,              // llvm.hexagon.V6.vtmpybus.acc.128B
    2367             :     hexagon_V6_vtmpyhb,                        // llvm.hexagon.V6.vtmpyhb
    2368             :     hexagon_V6_vtmpyhb_128B,                   // llvm.hexagon.V6.vtmpyhb.128B
    2369             :     hexagon_V6_vtmpyhb_acc,                    // llvm.hexagon.V6.vtmpyhb.acc
    2370             :     hexagon_V6_vtmpyhb_acc_128B,               // llvm.hexagon.V6.vtmpyhb.acc.128B
    2371             :     hexagon_V6_vunpackb,                       // llvm.hexagon.V6.vunpackb
    2372             :     hexagon_V6_vunpackb_128B,                  // llvm.hexagon.V6.vunpackb.128B
    2373             :     hexagon_V6_vunpackh,                       // llvm.hexagon.V6.vunpackh
    2374             :     hexagon_V6_vunpackh_128B,                  // llvm.hexagon.V6.vunpackh.128B
    2375             :     hexagon_V6_vunpackob,                      // llvm.hexagon.V6.vunpackob
    2376             :     hexagon_V6_vunpackob_128B,                 // llvm.hexagon.V6.vunpackob.128B
    2377             :     hexagon_V6_vunpackoh,                      // llvm.hexagon.V6.vunpackoh
    2378             :     hexagon_V6_vunpackoh_128B,                 // llvm.hexagon.V6.vunpackoh.128B
    2379             :     hexagon_V6_vunpackub,                      // llvm.hexagon.V6.vunpackub
    2380             :     hexagon_V6_vunpackub_128B,                 // llvm.hexagon.V6.vunpackub.128B
    2381             :     hexagon_V6_vunpackuh,                      // llvm.hexagon.V6.vunpackuh
    2382             :     hexagon_V6_vunpackuh_128B,                 // llvm.hexagon.V6.vunpackuh.128B
    2383             :     hexagon_V6_vxor,                           // llvm.hexagon.V6.vxor
    2384             :     hexagon_V6_vxor_128B,                      // llvm.hexagon.V6.vxor.128B
    2385             :     hexagon_V6_vzb,                            // llvm.hexagon.V6.vzb
    2386             :     hexagon_V6_vzb_128B,                       // llvm.hexagon.V6.vzb.128B
    2387             :     hexagon_V6_vzh,                            // llvm.hexagon.V6.vzh
    2388             :     hexagon_V6_vzh_128B,                       // llvm.hexagon.V6.vzh.128B
    2389             :     hexagon_Y2_dccleana,                       // llvm.hexagon.Y2.dccleana
    2390             :     hexagon_Y2_dccleaninva,                    // llvm.hexagon.Y2.dccleaninva
    2391             :     hexagon_Y2_dcinva,                         // llvm.hexagon.Y2.dcinva
    2392             :     hexagon_Y2_dczeroa,                        // llvm.hexagon.Y2.dczeroa
    2393             :     hexagon_Y4_l2fetch,                        // llvm.hexagon.Y4.l2fetch
    2394             :     hexagon_Y5_l2fetch,                        // llvm.hexagon.Y5.l2fetch
    2395             :     hexagon_brev_ldb,                          // llvm.hexagon.brev.ldb
    2396             :     hexagon_brev_ldd,                          // llvm.hexagon.brev.ldd
    2397             :     hexagon_brev_ldh,                          // llvm.hexagon.brev.ldh
    2398             :     hexagon_brev_ldub,                         // llvm.hexagon.brev.ldub
    2399             :     hexagon_brev_lduh,                         // llvm.hexagon.brev.lduh
    2400             :     hexagon_brev_ldw,                          // llvm.hexagon.brev.ldw
    2401             :     hexagon_brev_stb,                          // llvm.hexagon.brev.stb
    2402             :     hexagon_brev_std,                          // llvm.hexagon.brev.std
    2403             :     hexagon_brev_sth,                          // llvm.hexagon.brev.sth
    2404             :     hexagon_brev_sthhi,                        // llvm.hexagon.brev.sthhi
    2405             :     hexagon_brev_stw,                          // llvm.hexagon.brev.stw
    2406             :     hexagon_circ_ldb,                          // llvm.hexagon.circ.ldb
    2407             :     hexagon_circ_ldd,                          // llvm.hexagon.circ.ldd
    2408             :     hexagon_circ_ldh,                          // llvm.hexagon.circ.ldh
    2409             :     hexagon_circ_ldub,                         // llvm.hexagon.circ.ldub
    2410             :     hexagon_circ_lduh,                         // llvm.hexagon.circ.lduh
    2411             :     hexagon_circ_ldw,                          // llvm.hexagon.circ.ldw
    2412             :     hexagon_circ_stb,                          // llvm.hexagon.circ.stb
    2413             :     hexagon_circ_std,                          // llvm.hexagon.circ.std
    2414             :     hexagon_circ_sth,                          // llvm.hexagon.circ.sth
    2415             :     hexagon_circ_sthhi,                        // llvm.hexagon.circ.sthhi
    2416             :     hexagon_circ_stw,                          // llvm.hexagon.circ.stw
    2417             :     hexagon_mm256i_vaddw,                      // llvm.hexagon.mm256i.vaddw
    2418             :     hexagon_prefetch,                          // llvm.hexagon.prefetch
    2419             :     mips_absq_s_ph,                            // llvm.mips.absq.s.ph
    2420             :     mips_absq_s_qb,                            // llvm.mips.absq.s.qb
    2421             :     mips_absq_s_w,                             // llvm.mips.absq.s.w
    2422             :     mips_add_a_b,                              // llvm.mips.add.a.b
    2423             :     mips_add_a_d,                              // llvm.mips.add.a.d
    2424             :     mips_add_a_h,                              // llvm.mips.add.a.h
    2425             :     mips_add_a_w,                              // llvm.mips.add.a.w
    2426             :     mips_addq_ph,                              // llvm.mips.addq.ph
    2427             :     mips_addq_s_ph,                            // llvm.mips.addq.s.ph
    2428             :     mips_addq_s_w,                             // llvm.mips.addq.s.w
    2429             :     mips_addqh_ph,                             // llvm.mips.addqh.ph
    2430             :     mips_addqh_r_ph,                           // llvm.mips.addqh.r.ph
    2431             :     mips_addqh_r_w,                            // llvm.mips.addqh.r.w
    2432             :     mips_addqh_w,                              // llvm.mips.addqh.w
    2433             :     mips_adds_a_b,                             // llvm.mips.adds.a.b
    2434             :     mips_adds_a_d,                             // llvm.mips.adds.a.d
    2435             :     mips_adds_a_h,                             // llvm.mips.adds.a.h
    2436             :     mips_adds_a_w,                             // llvm.mips.adds.a.w
    2437             :     mips_adds_s_b,                             // llvm.mips.adds.s.b
    2438             :     mips_adds_s_d,                             // llvm.mips.adds.s.d
    2439             :     mips_adds_s_h,                             // llvm.mips.adds.s.h
    2440             :     mips_adds_s_w,                             // llvm.mips.adds.s.w
    2441             :     mips_adds_u_b,                             // llvm.mips.adds.u.b
    2442             :     mips_adds_u_d,                             // llvm.mips.adds.u.d
    2443             :     mips_adds_u_h,                             // llvm.mips.adds.u.h
    2444             :     mips_adds_u_w,                             // llvm.mips.adds.u.w
    2445             :     mips_addsc,                                // llvm.mips.addsc
    2446             :     mips_addu_ph,                              // llvm.mips.addu.ph
    2447             :     mips_addu_qb,                              // llvm.mips.addu.qb
    2448             :     mips_addu_s_ph,                            // llvm.mips.addu.s.ph
    2449             :     mips_addu_s_qb,                            // llvm.mips.addu.s.qb
    2450             :     mips_adduh_qb,                             // llvm.mips.adduh.qb
    2451             :     mips_adduh_r_qb,                           // llvm.mips.adduh.r.qb
    2452             :     mips_addv_b,                               // llvm.mips.addv.b
    2453             :     mips_addv_d,                               // llvm.mips.addv.d
    2454             :     mips_addv_h,                               // llvm.mips.addv.h
    2455             :     mips_addv_w,                               // llvm.mips.addv.w
    2456             :     mips_addvi_b,                              // llvm.mips.addvi.b
    2457             :     mips_addvi_d,                              // llvm.mips.addvi.d
    2458             :     mips_addvi_h,                              // llvm.mips.addvi.h
    2459             :     mips_addvi_w,                              // llvm.mips.addvi.w
    2460             :     mips_addwc,                                // llvm.mips.addwc
    2461             :     mips_and_v,                                // llvm.mips.and.v
    2462             :     mips_andi_b,                               // llvm.mips.andi.b
    2463             :     mips_append,                               // llvm.mips.append
    2464             :     mips_asub_s_b,                             // llvm.mips.asub.s.b
    2465             :     mips_asub_s_d,                             // llvm.mips.asub.s.d
    2466             :     mips_asub_s_h,                             // llvm.mips.asub.s.h
    2467             :     mips_asub_s_w,                             // llvm.mips.asub.s.w
    2468             :     mips_asub_u_b,                             // llvm.mips.asub.u.b
    2469             :     mips_asub_u_d,                             // llvm.mips.asub.u.d
    2470             :     mips_asub_u_h,                             // llvm.mips.asub.u.h
    2471             :     mips_asub_u_w,                             // llvm.mips.asub.u.w
    2472             :     mips_ave_s_b,                              // llvm.mips.ave.s.b
    2473             :     mips_ave_s_d,                              // llvm.mips.ave.s.d
    2474             :     mips_ave_s_h,                              // llvm.mips.ave.s.h
    2475             :     mips_ave_s_w,                              // llvm.mips.ave.s.w
    2476             :     mips_ave_u_b,                              // llvm.mips.ave.u.b
    2477             :     mips_ave_u_d,                              // llvm.mips.ave.u.d
    2478             :     mips_ave_u_h,                              // llvm.mips.ave.u.h
    2479             :     mips_ave_u_w,                              // llvm.mips.ave.u.w
    2480             :     mips_aver_s_b,                             // llvm.mips.aver.s.b
    2481             :     mips_aver_s_d,                             // llvm.mips.aver.s.d
    2482             :     mips_aver_s_h,                             // llvm.mips.aver.s.h
    2483             :     mips_aver_s_w,                             // llvm.mips.aver.s.w
    2484             :     mips_aver_u_b,                             // llvm.mips.aver.u.b
    2485             :     mips_aver_u_d,                             // llvm.mips.aver.u.d
    2486             :     mips_aver_u_h,                             // llvm.mips.aver.u.h
    2487             :     mips_aver_u_w,                             // llvm.mips.aver.u.w
    2488             :     mips_balign,                               // llvm.mips.balign
    2489             :     mips_bclr_b,                               // llvm.mips.bclr.b
    2490             :     mips_bclr_d,                               // llvm.mips.bclr.d
    2491             :     mips_bclr_h,                               // llvm.mips.bclr.h
    2492             :     mips_bclr_w,                               // llvm.mips.bclr.w
    2493             :     mips_bclri_b,                              // llvm.mips.bclri.b
    2494             :     mips_bclri_d,                              // llvm.mips.bclri.d
    2495             :     mips_bclri_h,                              // llvm.mips.bclri.h
    2496             :     mips_bclri_w,                              // llvm.mips.bclri.w
    2497             :     mips_binsl_b,                              // llvm.mips.binsl.b
    2498             :     mips_binsl_d,                              // llvm.mips.binsl.d
    2499             :     mips_binsl_h,                              // llvm.mips.binsl.h
    2500             :     mips_binsl_w,                              // llvm.mips.binsl.w
    2501             :     mips_binsli_b,                             // llvm.mips.binsli.b
    2502             :     mips_binsli_d,                             // llvm.mips.binsli.d
    2503             :     mips_binsli_h,                             // llvm.mips.binsli.h
    2504             :     mips_binsli_w,                             // llvm.mips.binsli.w
    2505             :     mips_binsr_b,                              // llvm.mips.binsr.b
    2506             :     mips_binsr_d,                              // llvm.mips.binsr.d
    2507             :     mips_binsr_h,                              // llvm.mips.binsr.h
    2508             :     mips_binsr_w,                              // llvm.mips.binsr.w
    2509             :     mips_binsri_b,                             // llvm.mips.binsri.b
    2510             :     mips_binsri_d,                             // llvm.mips.binsri.d
    2511             :     mips_binsri_h,                             // llvm.mips.binsri.h
    2512             :     mips_binsri_w,                             // llvm.mips.binsri.w
    2513             :     mips_bitrev,                               // llvm.mips.bitrev
    2514             :     mips_bmnz_v,                               // llvm.mips.bmnz.v
    2515             :     mips_bmnzi_b,                              // llvm.mips.bmnzi.b
    2516             :     mips_bmz_v,                                // llvm.mips.bmz.v
    2517             :     mips_bmzi_b,                               // llvm.mips.bmzi.b
    2518             :     mips_bneg_b,                               // llvm.mips.bneg.b
    2519             :     mips_bneg_d,                               // llvm.mips.bneg.d
    2520             :     mips_bneg_h,                               // llvm.mips.bneg.h
    2521             :     mips_bneg_w,                               // llvm.mips.bneg.w
    2522             :     mips_bnegi_b,                              // llvm.mips.bnegi.b
    2523             :     mips_bnegi_d,                              // llvm.mips.bnegi.d
    2524             :     mips_bnegi_h,                              // llvm.mips.bnegi.h
    2525             :     mips_bnegi_w,                              // llvm.mips.bnegi.w
    2526             :     mips_bnz_b,                                // llvm.mips.bnz.b
    2527             :     mips_bnz_d,                                // llvm.mips.bnz.d
    2528             :     mips_bnz_h,                                // llvm.mips.bnz.h
    2529             :     mips_bnz_v,                                // llvm.mips.bnz.v
    2530             :     mips_bnz_w,                                // llvm.mips.bnz.w
    2531             :     mips_bposge32,                             // llvm.mips.bposge32
    2532             :     mips_bsel_v,                               // llvm.mips.bsel.v
    2533             :     mips_bseli_b,                              // llvm.mips.bseli.b
    2534             :     mips_bset_b,                               // llvm.mips.bset.b
    2535             :     mips_bset_d,                               // llvm.mips.bset.d
    2536             :     mips_bset_h,                               // llvm.mips.bset.h
    2537             :     mips_bset_w,                               // llvm.mips.bset.w
    2538             :     mips_bseti_b,                              // llvm.mips.bseti.b
    2539             :     mips_bseti_d,                              // llvm.mips.bseti.d
    2540             :     mips_bseti_h,                              // llvm.mips.bseti.h
    2541             :     mips_bseti_w,                              // llvm.mips.bseti.w
    2542             :     mips_bz_b,                                 // llvm.mips.bz.b
    2543             :     mips_bz_d,                                 // llvm.mips.bz.d
    2544             :     mips_bz_h,                                 // llvm.mips.bz.h
    2545             :     mips_bz_v,                                 // llvm.mips.bz.v
    2546             :     mips_bz_w,                                 // llvm.mips.bz.w
    2547             :     mips_ceq_b,                                // llvm.mips.ceq.b
    2548             :     mips_ceq_d,                                // llvm.mips.ceq.d
    2549             :     mips_ceq_h,                                // llvm.mips.ceq.h
    2550             :     mips_ceq_w,                                // llvm.mips.ceq.w
    2551             :     mips_ceqi_b,                               // llvm.mips.ceqi.b
    2552             :     mips_ceqi_d,                               // llvm.mips.ceqi.d
    2553             :     mips_ceqi_h,                               // llvm.mips.ceqi.h
    2554             :     mips_ceqi_w,                               // llvm.mips.ceqi.w
    2555             :     mips_cfcmsa,                               // llvm.mips.cfcmsa
    2556             :     mips_cle_s_b,                              // llvm.mips.cle.s.b
    2557             :     mips_cle_s_d,                              // llvm.mips.cle.s.d
    2558             :     mips_cle_s_h,                              // llvm.mips.cle.s.h
    2559             :     mips_cle_s_w,                              // llvm.mips.cle.s.w
    2560             :     mips_cle_u_b,                              // llvm.mips.cle.u.b
    2561             :     mips_cle_u_d,                              // llvm.mips.cle.u.d
    2562             :     mips_cle_u_h,                              // llvm.mips.cle.u.h
    2563             :     mips_cle_u_w,                              // llvm.mips.cle.u.w
    2564             :     mips_clei_s_b,                             // llvm.mips.clei.s.b
    2565             :     mips_clei_s_d,                             // llvm.mips.clei.s.d
    2566             :     mips_clei_s_h,                             // llvm.mips.clei.s.h
    2567             :     mips_clei_s_w,                             // llvm.mips.clei.s.w
    2568             :     mips_clei_u_b,                             // llvm.mips.clei.u.b
    2569             :     mips_clei_u_d,                             // llvm.mips.clei.u.d
    2570             :     mips_clei_u_h,                             // llvm.mips.clei.u.h
    2571             :     mips_clei_u_w,                             // llvm.mips.clei.u.w
    2572             :     mips_clt_s_b,                              // llvm.mips.clt.s.b
    2573             :     mips_clt_s_d,                              // llvm.mips.clt.s.d
    2574             :     mips_clt_s_h,                              // llvm.mips.clt.s.h
    2575             :     mips_clt_s_w,                              // llvm.mips.clt.s.w
    2576             :     mips_clt_u_b,                              // llvm.mips.clt.u.b
    2577             :     mips_clt_u_d,                              // llvm.mips.clt.u.d
    2578             :     mips_clt_u_h,                              // llvm.mips.clt.u.h
    2579             :     mips_clt_u_w,                              // llvm.mips.clt.u.w
    2580             :     mips_clti_s_b,                             // llvm.mips.clti.s.b
    2581             :     mips_clti_s_d,                             // llvm.mips.clti.s.d
    2582             :     mips_clti_s_h,                             // llvm.mips.clti.s.h
    2583             :     mips_clti_s_w,                             // llvm.mips.clti.s.w
    2584             :     mips_clti_u_b,                             // llvm.mips.clti.u.b
    2585             :     mips_clti_u_d,                             // llvm.mips.clti.u.d
    2586             :     mips_clti_u_h,                             // llvm.mips.clti.u.h
    2587             :     mips_clti_u_w,                             // llvm.mips.clti.u.w
    2588             :     mips_cmp_eq_ph,                            // llvm.mips.cmp.eq.ph
    2589             :     mips_cmp_le_ph,                            // llvm.mips.cmp.le.ph
    2590             :     mips_cmp_lt_ph,                            // llvm.mips.cmp.lt.ph
    2591             :     mips_cmpgdu_eq_qb,                         // llvm.mips.cmpgdu.eq.qb
    2592             :     mips_cmpgdu_le_qb,                         // llvm.mips.cmpgdu.le.qb
    2593             :     mips_cmpgdu_lt_qb,                         // llvm.mips.cmpgdu.lt.qb
    2594             :     mips_cmpgu_eq_qb,                          // llvm.mips.cmpgu.eq.qb
    2595             :     mips_cmpgu_le_qb,                          // llvm.mips.cmpgu.le.qb
    2596             :     mips_cmpgu_lt_qb,                          // llvm.mips.cmpgu.lt.qb
    2597             :     mips_cmpu_eq_qb,                           // llvm.mips.cmpu.eq.qb
    2598             :     mips_cmpu_le_qb,                           // llvm.mips.cmpu.le.qb
    2599             :     mips_cmpu_lt_qb,                           // llvm.mips.cmpu.lt.qb
    2600             :     mips_copy_s_b,                             // llvm.mips.copy.s.b
    2601             :     mips_copy_s_d,                             // llvm.mips.copy.s.d
    2602             :     mips_copy_s_h,                             // llvm.mips.copy.s.h
    2603             :     mips_copy_s_w,                             // llvm.mips.copy.s.w
    2604             :     mips_copy_u_b,                             // llvm.mips.copy.u.b
    2605             :     mips_copy_u_d,                             // llvm.mips.copy.u.d
    2606             :     mips_copy_u_h,                             // llvm.mips.copy.u.h
    2607             :     mips_copy_u_w,                             // llvm.mips.copy.u.w
    2608             :     mips_ctcmsa,                               // llvm.mips.ctcmsa
    2609             :     mips_div_s_b,                              // llvm.mips.div.s.b
    2610             :     mips_div_s_d,                              // llvm.mips.div.s.d
    2611             :     mips_div_s_h,                              // llvm.mips.div.s.h
    2612             :     mips_div_s_w,                              // llvm.mips.div.s.w
    2613             :     mips_div_u_b,                              // llvm.mips.div.u.b
    2614             :     mips_div_u_d,                              // llvm.mips.div.u.d
    2615             :     mips_div_u_h,                              // llvm.mips.div.u.h
    2616             :     mips_div_u_w,                              // llvm.mips.div.u.w
    2617             :     mips_dlsa,                                 // llvm.mips.dlsa
    2618             :     mips_dotp_s_d,                             // llvm.mips.dotp.s.d
    2619             :     mips_dotp_s_h,                             // llvm.mips.dotp.s.h
    2620             :     mips_dotp_s_w,                             // llvm.mips.dotp.s.w
    2621             :     mips_dotp_u_d,                             // llvm.mips.dotp.u.d
    2622             :     mips_dotp_u_h,                             // llvm.mips.dotp.u.h
    2623             :     mips_dotp_u_w,                             // llvm.mips.dotp.u.w
    2624             :     mips_dpa_w_ph,                             // llvm.mips.dpa.w.ph
    2625             :     mips_dpadd_s_d,                            // llvm.mips.dpadd.s.d
    2626             :     mips_dpadd_s_h,                            // llvm.mips.dpadd.s.h
    2627             :     mips_dpadd_s_w,                            // llvm.mips.dpadd.s.w
    2628             :     mips_dpadd_u_d,                            // llvm.mips.dpadd.u.d
    2629             :     mips_dpadd_u_h,                            // llvm.mips.dpadd.u.h
    2630             :     mips_dpadd_u_w,                            // llvm.mips.dpadd.u.w
    2631             :     mips_dpaq_s_w_ph,                          // llvm.mips.dpaq.s.w.ph
    2632             :     mips_dpaq_sa_l_w,                          // llvm.mips.dpaq.sa.l.w
    2633             :     mips_dpaqx_s_w_ph,                         // llvm.mips.dpaqx.s.w.ph
    2634             :     mips_dpaqx_sa_w_ph,                        // llvm.mips.dpaqx.sa.w.ph
    2635             :     mips_dpau_h_qbl,                           // llvm.mips.dpau.h.qbl
    2636             :     mips_dpau_h_qbr,                           // llvm.mips.dpau.h.qbr
    2637             :     mips_dpax_w_ph,                            // llvm.mips.dpax.w.ph
    2638             :     mips_dps_w_ph,                             // llvm.mips.dps.w.ph
    2639             :     mips_dpsq_s_w_ph,                          // llvm.mips.dpsq.s.w.ph
    2640             :     mips_dpsq_sa_l_w,                          // llvm.mips.dpsq.sa.l.w
    2641             :     mips_dpsqx_s_w_ph,                         // llvm.mips.dpsqx.s.w.ph
    2642             :     mips_dpsqx_sa_w_ph,                        // llvm.mips.dpsqx.sa.w.ph
    2643             :     mips_dpsu_h_qbl,                           // llvm.mips.dpsu.h.qbl
    2644             :     mips_dpsu_h_qbr,                           // llvm.mips.dpsu.h.qbr
    2645             :     mips_dpsub_s_d,                            // llvm.mips.dpsub.s.d
    2646             :     mips_dpsub_s_h,                            // llvm.mips.dpsub.s.h
    2647             :     mips_dpsub_s_w,                            // llvm.mips.dpsub.s.w
    2648             :     mips_dpsub_u_d,                            // llvm.mips.dpsub.u.d
    2649             :     mips_dpsub_u_h,                            // llvm.mips.dpsub.u.h
    2650             :     mips_dpsub_u_w,                            // llvm.mips.dpsub.u.w
    2651             :     mips_dpsx_w_ph,                            // llvm.mips.dpsx.w.ph
    2652             :     mips_extp,                                 // llvm.mips.extp
    2653             :     mips_extpdp,                               // llvm.mips.extpdp
    2654             :     mips_extr_r_w,                             // llvm.mips.extr.r.w
    2655             :     mips_extr_rs_w,                            // llvm.mips.extr.rs.w
    2656             :     mips_extr_s_h,                             // llvm.mips.extr.s.h
    2657             :     mips_extr_w,                               // llvm.mips.extr.w
    2658             :     mips_fadd_d,                               // llvm.mips.fadd.d
    2659             :     mips_fadd_w,                               // llvm.mips.fadd.w
    2660             :     mips_fcaf_d,                               // llvm.mips.fcaf.d
    2661             :     mips_fcaf_w,                               // llvm.mips.fcaf.w
    2662             :     mips_fceq_d,                               // llvm.mips.fceq.d
    2663             :     mips_fceq_w,                               // llvm.mips.fceq.w
    2664             :     mips_fclass_d,                             // llvm.mips.fclass.d
    2665             :     mips_fclass_w,                             // llvm.mips.fclass.w
    2666             :     mips_fcle_d,                               // llvm.mips.fcle.d
    2667             :     mips_fcle_w,                               // llvm.mips.fcle.w
    2668             :     mips_fclt_d,                               // llvm.mips.fclt.d
    2669             :     mips_fclt_w,                               // llvm.mips.fclt.w
    2670             :     mips_fcne_d,                               // llvm.mips.fcne.d
    2671             :     mips_fcne_w,                               // llvm.mips.fcne.w
    2672             :     mips_fcor_d,                               // llvm.mips.fcor.d
    2673             :     mips_fcor_w,                               // llvm.mips.fcor.w
    2674             :     mips_fcueq_d,                              // llvm.mips.fcueq.d
    2675             :     mips_fcueq_w,                              // llvm.mips.fcueq.w
    2676             :     mips_fcule_d,                              // llvm.mips.fcule.d
    2677             :     mips_fcule_w,                              // llvm.mips.fcule.w
    2678             :     mips_fcult_d,                              // llvm.mips.fcult.d
    2679             :     mips_fcult_w,                              // llvm.mips.fcult.w
    2680             :     mips_fcun_d,                               // llvm.mips.fcun.d
    2681             :     mips_fcun_w,                               // llvm.mips.fcun.w
    2682             :     mips_fcune_d,                              // llvm.mips.fcune.d
    2683             :     mips_fcune_w,                              // llvm.mips.fcune.w
    2684             :     mips_fdiv_d,                               // llvm.mips.fdiv.d
    2685             :     mips_fdiv_w,                               // llvm.mips.fdiv.w
    2686             :     mips_fexdo_h,                              // llvm.mips.fexdo.h
    2687             :     mips_fexdo_w,                              // llvm.mips.fexdo.w
    2688             :     mips_fexp2_d,                              // llvm.mips.fexp2.d
    2689             :     mips_fexp2_w,                              // llvm.mips.fexp2.w
    2690             :     mips_fexupl_d,                             // llvm.mips.fexupl.d
    2691             :     mips_fexupl_w,                             // llvm.mips.fexupl.w
    2692             :     mips_fexupr_d,                             // llvm.mips.fexupr.d
    2693             :     mips_fexupr_w,                             // llvm.mips.fexupr.w
    2694             :     mips_ffint_s_d,                            // llvm.mips.ffint.s.d
    2695             :     mips_ffint_s_w,                            // llvm.mips.ffint.s.w
    2696             :     mips_ffint_u_d,                            // llvm.mips.ffint.u.d
    2697             :     mips_ffint_u_w,                            // llvm.mips.ffint.u.w
    2698             :     mips_ffql_d,                               // llvm.mips.ffql.d
    2699             :     mips_ffql_w,                               // llvm.mips.ffql.w
    2700             :     mips_ffqr_d,                               // llvm.mips.ffqr.d
    2701             :     mips_ffqr_w,                               // llvm.mips.ffqr.w
    2702             :     mips_fill_b,                               // llvm.mips.fill.b
    2703             :     mips_fill_d,                               // llvm.mips.fill.d
    2704             :     mips_fill_h,                               // llvm.mips.fill.h
    2705             :     mips_fill_w,                               // llvm.mips.fill.w
    2706             :     mips_flog2_d,                              // llvm.mips.flog2.d
    2707             :     mips_flog2_w,                              // llvm.mips.flog2.w
    2708             :     mips_fmadd_d,                              // llvm.mips.fmadd.d
    2709             :     mips_fmadd_w,                              // llvm.mips.fmadd.w
    2710             :     mips_fmax_a_d,                             // llvm.mips.fmax.a.d
    2711             :     mips_fmax_a_w,                             // llvm.mips.fmax.a.w
    2712             :     mips_fmax_d,                               // llvm.mips.fmax.d
    2713             :     mips_fmax_w,                               // llvm.mips.fmax.w
    2714             :     mips_fmin_a_d,                             // llvm.mips.fmin.a.d
    2715             :     mips_fmin_a_w,                             // llvm.mips.fmin.a.w
    2716             :     mips_fmin_d,                               // llvm.mips.fmin.d
    2717             :     mips_fmin_w,                               // llvm.mips.fmin.w
    2718             :     mips_fmsub_d,                              // llvm.mips.fmsub.d
    2719             :     mips_fmsub_w,                              // llvm.mips.fmsub.w
    2720             :     mips_fmul_d,                               // llvm.mips.fmul.d
    2721             :     mips_fmul_w,                               // llvm.mips.fmul.w
    2722             :     mips_frcp_d,                               // llvm.mips.frcp.d
    2723             :     mips_frcp_w,                               // llvm.mips.frcp.w
    2724             :     mips_frint_d,                              // llvm.mips.frint.d
    2725             :     mips_frint_w,                              // llvm.mips.frint.w
    2726             :     mips_frsqrt_d,                             // llvm.mips.frsqrt.d
    2727             :     mips_frsqrt_w,                             // llvm.mips.frsqrt.w
    2728             :     mips_fsaf_d,                               // llvm.mips.fsaf.d
    2729             :     mips_fsaf_w,                               // llvm.mips.fsaf.w
    2730             :     mips_fseq_d,                               // llvm.mips.fseq.d
    2731             :     mips_fseq_w,                               // llvm.mips.fseq.w
    2732             :     mips_fsle_d,                               // llvm.mips.fsle.d
    2733             :     mips_fsle_w,                               // llvm.mips.fsle.w
    2734             :     mips_fslt_d,                               // llvm.mips.fslt.d
    2735             :     mips_fslt_w,                               // llvm.mips.fslt.w
    2736             :     mips_fsne_d,                               // llvm.mips.fsne.d
    2737             :     mips_fsne_w,                               // llvm.mips.fsne.w
    2738             :     mips_fsor_d,                               // llvm.mips.fsor.d
    2739             :     mips_fsor_w,                               // llvm.mips.fsor.w
    2740             :     mips_fsqrt_d,                              // llvm.mips.fsqrt.d
    2741             :     mips_fsqrt_w,                              // llvm.mips.fsqrt.w
    2742             :     mips_fsub_d,                               // llvm.mips.fsub.d
    2743             :     mips_fsub_w,                               // llvm.mips.fsub.w
    2744             :     mips_fsueq_d,                              // llvm.mips.fsueq.d
    2745             :     mips_fsueq_w,                              // llvm.mips.fsueq.w
    2746             :     mips_fsule_d,                              // llvm.mips.fsule.d
    2747             :     mips_fsule_w,                              // llvm.mips.fsule.w
    2748             :     mips_fsult_d,                              // llvm.mips.fsult.d
    2749             :     mips_fsult_w,                              // llvm.mips.fsult.w
    2750             :     mips_fsun_d,                               // llvm.mips.fsun.d
    2751             :     mips_fsun_w,                               // llvm.mips.fsun.w
    2752             :     mips_fsune_d,                              // llvm.mips.fsune.d
    2753             :     mips_fsune_w,                              // llvm.mips.fsune.w
    2754             :     mips_ftint_s_d,                            // llvm.mips.ftint.s.d
    2755             :     mips_ftint_s_w,                            // llvm.mips.ftint.s.w
    2756             :     mips_ftint_u_d,                            // llvm.mips.ftint.u.d
    2757             :     mips_ftint_u_w,                            // llvm.mips.ftint.u.w
    2758             :     mips_ftq_h,                                // llvm.mips.ftq.h
    2759             :     mips_ftq_w,                                // llvm.mips.ftq.w
    2760             :     mips_ftrunc_s_d,                           // llvm.mips.ftrunc.s.d
    2761             :     mips_ftrunc_s_w,                           // llvm.mips.ftrunc.s.w
    2762             :     mips_ftrunc_u_d,                           // llvm.mips.ftrunc.u.d
    2763             :     mips_ftrunc_u_w,                           // llvm.mips.ftrunc.u.w
    2764             :     mips_hadd_s_d,                             // llvm.mips.hadd.s.d
    2765             :     mips_hadd_s_h,                             // llvm.mips.hadd.s.h
    2766             :     mips_hadd_s_w,                             // llvm.mips.hadd.s.w
    2767             :     mips_hadd_u_d,                             // llvm.mips.hadd.u.d
    2768             :     mips_hadd_u_h,                             // llvm.mips.hadd.u.h
    2769             :     mips_hadd_u_w,                             // llvm.mips.hadd.u.w
    2770             :     mips_hsub_s_d,                             // llvm.mips.hsub.s.d
    2771             :     mips_hsub_s_h,                             // llvm.mips.hsub.s.h
    2772             :     mips_hsub_s_w,                             // llvm.mips.hsub.s.w
    2773             :     mips_hsub_u_d,                             // llvm.mips.hsub.u.d
    2774             :     mips_hsub_u_h,                             // llvm.mips.hsub.u.h
    2775             :     mips_hsub_u_w,                             // llvm.mips.hsub.u.w
    2776             :     mips_ilvev_b,                              // llvm.mips.ilvev.b
    2777             :     mips_ilvev_d,                              // llvm.mips.ilvev.d
    2778             :     mips_ilvev_h,                              // llvm.mips.ilvev.h
    2779             :     mips_ilvev_w,                              // llvm.mips.ilvev.w
    2780             :     mips_ilvl_b,                               // llvm.mips.ilvl.b
    2781             :     mips_ilvl_d,                               // llvm.mips.ilvl.d
    2782             :     mips_ilvl_h,                               // llvm.mips.ilvl.h
    2783             :     mips_ilvl_w,                               // llvm.mips.ilvl.w
    2784             :     mips_ilvod_b,                              // llvm.mips.ilvod.b
    2785             :     mips_ilvod_d,                              // llvm.mips.ilvod.d
    2786             :     mips_ilvod_h,                              // llvm.mips.ilvod.h
    2787             :     mips_ilvod_w,                              // llvm.mips.ilvod.w
    2788             :     mips_ilvr_b,                               // llvm.mips.ilvr.b
    2789             :     mips_ilvr_d,                               // llvm.mips.ilvr.d
    2790             :     mips_ilvr_h,                               // llvm.mips.ilvr.h
    2791             :     mips_ilvr_w,                               // llvm.mips.ilvr.w
    2792             :     mips_insert_b,                             // llvm.mips.insert.b
    2793             :     mips_insert_d,                             // llvm.mips.insert.d
    2794             :     mips_insert_h,                             // llvm.mips.insert.h
    2795             :     mips_insert_w,                             // llvm.mips.insert.w
    2796             :     mips_insv,                                 // llvm.mips.insv
    2797             :     mips_insve_b,                              // llvm.mips.insve.b
    2798             :     mips_insve_d,                              // llvm.mips.insve.d
    2799             :     mips_insve_h,                              // llvm.mips.insve.h
    2800             :     mips_insve_w,                              // llvm.mips.insve.w
    2801             :     mips_lbux,                                 // llvm.mips.lbux
    2802             :     mips_ld_b,                                 // llvm.mips.ld.b
    2803             :     mips_ld_d,                                 // llvm.mips.ld.d
    2804             :     mips_ld_h,                                 // llvm.mips.ld.h
    2805             :     mips_ld_w,                                 // llvm.mips.ld.w
    2806             :     mips_ldi_b,                                // llvm.mips.ldi.b
    2807             :     mips_ldi_d,                                // llvm.mips.ldi.d
    2808             :     mips_ldi_h,                                // llvm.mips.ldi.h
    2809             :     mips_ldi_w,                                // llvm.mips.ldi.w
    2810             :     mips_lhx,                                  // llvm.mips.lhx
    2811             :     mips_lsa,                                  // llvm.mips.lsa
    2812             :     mips_lwx,                                  // llvm.mips.lwx
    2813             :     mips_madd,                                 // llvm.mips.madd
    2814             :     mips_madd_q_h,                             // llvm.mips.madd.q.h
    2815             :     mips_madd_q_w,                             // llvm.mips.madd.q.w
    2816             :     mips_maddr_q_h,                            // llvm.mips.maddr.q.h
    2817             :     mips_maddr_q_w,                            // llvm.mips.maddr.q.w
    2818             :     mips_maddu,                                // llvm.mips.maddu
    2819             :     mips_maddv_b,                              // llvm.mips.maddv.b
    2820             :     mips_maddv_d,                              // llvm.mips.maddv.d
    2821             :     mips_maddv_h,                              // llvm.mips.maddv.h
    2822             :     mips_maddv_w,                              // llvm.mips.maddv.w
    2823             :     mips_maq_s_w_phl,                          // llvm.mips.maq.s.w.phl
    2824             :     mips_maq_s_w_phr,                          // llvm.mips.maq.s.w.phr
    2825             :     mips_maq_sa_w_phl,                         // llvm.mips.maq.sa.w.phl
    2826             :     mips_maq_sa_w_phr,                         // llvm.mips.maq.sa.w.phr
    2827             :     mips_max_a_b,                              // llvm.mips.max.a.b
    2828             :     mips_max_a_d,                              // llvm.mips.max.a.d
    2829             :     mips_max_a_h,                              // llvm.mips.max.a.h
    2830             :     mips_max_a_w,                              // llvm.mips.max.a.w
    2831             :     mips_max_s_b,                              // llvm.mips.max.s.b
    2832             :     mips_max_s_d,                              // llvm.mips.max.s.d
    2833             :     mips_max_s_h,                              // llvm.mips.max.s.h
    2834             :     mips_max_s_w,                              // llvm.mips.max.s.w
    2835             :     mips_max_u_b,                              // llvm.mips.max.u.b
    2836             :     mips_max_u_d,                              // llvm.mips.max.u.d
    2837             :     mips_max_u_h,                              // llvm.mips.max.u.h
    2838             :     mips_max_u_w,                              // llvm.mips.max.u.w
    2839             :     mips_maxi_s_b,                             // llvm.mips.maxi.s.b
    2840             :     mips_maxi_s_d,                             // llvm.mips.maxi.s.d
    2841             :     mips_maxi_s_h,                             // llvm.mips.maxi.s.h
    2842             :     mips_maxi_s_w,                             // llvm.mips.maxi.s.w
    2843             :     mips_maxi_u_b,                             // llvm.mips.maxi.u.b
    2844             :     mips_maxi_u_d,                             // llvm.mips.maxi.u.d
    2845             :     mips_maxi_u_h,                             // llvm.mips.maxi.u.h
    2846             :     mips_maxi_u_w,                             // llvm.mips.maxi.u.w
    2847             :     mips_min_a_b,                              // llvm.mips.min.a.b
    2848             :     mips_min_a_d,                              // llvm.mips.min.a.d
    2849             :     mips_min_a_h,                              // llvm.mips.min.a.h
    2850             :     mips_min_a_w,                              // llvm.mips.min.a.w
    2851             :     mips_min_s_b,                              // llvm.mips.min.s.b
    2852             :     mips_min_s_d,                              // llvm.mips.min.s.d
    2853             :     mips_min_s_h,                              // llvm.mips.min.s.h
    2854             :     mips_min_s_w,                              // llvm.mips.min.s.w
    2855             :     mips_min_u_b,                              // llvm.mips.min.u.b
    2856             :     mips_min_u_d,                              // llvm.mips.min.u.d
    2857             :     mips_min_u_h,                              // llvm.mips.min.u.h
    2858             :     mips_min_u_w,                              // llvm.mips.min.u.w
    2859             :     mips_mini_s_b,                             // llvm.mips.mini.s.b
    2860             :     mips_mini_s_d,                             // llvm.mips.mini.s.d
    2861             :     mips_mini_s_h,                             // llvm.mips.mini.s.h
    2862             :     mips_mini_s_w,                             // llvm.mips.mini.s.w
    2863             :     mips_mini_u_b,                             // llvm.mips.mini.u.b
    2864             :     mips_mini_u_d,                             // llvm.mips.mini.u.d
    2865             :     mips_mini_u_h,                             // llvm.mips.mini.u.h
    2866             :     mips_mini_u_w,                             // llvm.mips.mini.u.w
    2867             :     mips_mod_s_b,                              // llvm.mips.mod.s.b
    2868             :     mips_mod_s_d,                              // llvm.mips.mod.s.d
    2869             :     mips_mod_s_h,                              // llvm.mips.mod.s.h
    2870             :     mips_mod_s_w,                              // llvm.mips.mod.s.w
    2871             :     mips_mod_u_b,                              // llvm.mips.mod.u.b
    2872             :     mips_mod_u_d,                              // llvm.mips.mod.u.d
    2873             :     mips_mod_u_h,                              // llvm.mips.mod.u.h
    2874             :     mips_mod_u_w,                              // llvm.mips.mod.u.w
    2875             :     mips_modsub,                               // llvm.mips.modsub
    2876             :     mips_move_v,                               // llvm.mips.move.v
    2877             :     mips_msub,                                 // llvm.mips.msub
    2878             :     mips_msub_q_h,                             // llvm.mips.msub.q.h
    2879             :     mips_msub_q_w,                             // llvm.mips.msub.q.w
    2880             :     mips_msubr_q_h,                            // llvm.mips.msubr.q.h
    2881             :     mips_msubr_q_w,                            // llvm.mips.msubr.q.w
    2882             :     mips_msubu,                                // llvm.mips.msubu
    2883             :     mips_msubv_b,                              // llvm.mips.msubv.b
    2884             :     mips_msubv_d,                              // llvm.mips.msubv.d
    2885             :     mips_msubv_h,                              // llvm.mips.msubv.h
    2886             :     mips_msubv_w,                              // llvm.mips.msubv.w
    2887             :     mips_mthlip,                               // llvm.mips.mthlip
    2888             :     mips_mul_ph,                               // llvm.mips.mul.ph
    2889             :     mips_mul_q_h,                              // llvm.mips.mul.q.h
    2890             :     mips_mul_q_w,                              // llvm.mips.mul.q.w
    2891             :     mips_mul_s_ph,                             // llvm.mips.mul.s.ph
    2892             :     mips_muleq_s_w_phl,                        // llvm.mips.muleq.s.w.phl
    2893             :     mips_muleq_s_w_phr,                        // llvm.mips.muleq.s.w.phr
    2894             :     mips_muleu_s_ph_qbl,                       // llvm.mips.muleu.s.ph.qbl
    2895             :     mips_muleu_s_ph_qbr,                       // llvm.mips.muleu.s.ph.qbr
    2896             :     mips_mulq_rs_ph,                           // llvm.mips.mulq.rs.ph
    2897             :     mips_mulq_rs_w,                            // llvm.mips.mulq.rs.w
    2898             :     mips_mulq_s_ph,                            // llvm.mips.mulq.s.ph
    2899             :     mips_mulq_s_w,                             // llvm.mips.mulq.s.w
    2900             :     mips_mulr_q_h,                             // llvm.mips.mulr.q.h
    2901             :     mips_mulr_q_w,                             // llvm.mips.mulr.q.w
    2902             :     mips_mulsa_w_ph,                           // llvm.mips.mulsa.w.ph
    2903             :     mips_mulsaq_s_w_ph,                        // llvm.mips.mulsaq.s.w.ph
    2904             :     mips_mult,                                 // llvm.mips.mult
    2905             :     mips_multu,                                // llvm.mips.multu
    2906             :     mips_mulv_b,                               // llvm.mips.mulv.b
    2907             :     mips_mulv_d,                               // llvm.mips.mulv.d
    2908             :     mips_mulv_h,                               // llvm.mips.mulv.h
    2909             :     mips_mulv_w,                               // llvm.mips.mulv.w
    2910             :     mips_nloc_b,                               // llvm.mips.nloc.b
    2911             :     mips_nloc_d,                               // llvm.mips.nloc.d
    2912             :     mips_nloc_h,                               // llvm.mips.nloc.h
    2913             :     mips_nloc_w,                               // llvm.mips.nloc.w
    2914             :     mips_nlzc_b,                               // llvm.mips.nlzc.b
    2915             :     mips_nlzc_d,                               // llvm.mips.nlzc.d
    2916             :     mips_nlzc_h,                               // llvm.mips.nlzc.h
    2917             :     mips_nlzc_w,                               // llvm.mips.nlzc.w
    2918             :     mips_nor_v,                                // llvm.mips.nor.v
    2919             :     mips_nori_b,                               // llvm.mips.nori.b
    2920             :     mips_or_v,                                 // llvm.mips.or.v
    2921             :     mips_ori_b,                                // llvm.mips.ori.b
    2922             :     mips_packrl_ph,                            // llvm.mips.packrl.ph
    2923             :     mips_pckev_b,                              // llvm.mips.pckev.b
    2924             :     mips_pckev_d,                              // llvm.mips.pckev.d
    2925             :     mips_pckev_h,                              // llvm.mips.pckev.h
    2926             :     mips_pckev_w,                              // llvm.mips.pckev.w
    2927             :     mips_pckod_b,                              // llvm.mips.pckod.b
    2928             :     mips_pckod_d,                              // llvm.mips.pckod.d
    2929             :     mips_pckod_h,                              // llvm.mips.pckod.h
    2930             :     mips_pckod_w,                              // llvm.mips.pckod.w
    2931             :     mips_pcnt_b,                               // llvm.mips.pcnt.b
    2932             :     mips_pcnt_d,                               // llvm.mips.pcnt.d
    2933             :     mips_pcnt_h,                               // llvm.mips.pcnt.h
    2934             :     mips_pcnt_w,                               // llvm.mips.pcnt.w
    2935             :     mips_pick_ph,                              // llvm.mips.pick.ph
    2936             :     mips_pick_qb,                              // llvm.mips.pick.qb
    2937             :     mips_preceq_w_phl,                         // llvm.mips.preceq.w.phl
    2938             :     mips_preceq_w_phr,                         // llvm.mips.preceq.w.phr
    2939             :     mips_precequ_ph_qbl,                       // llvm.mips.precequ.ph.qbl
    2940             :     mips_precequ_ph_qbla,                      // llvm.mips.precequ.ph.qbla
    2941             :     mips_precequ_ph_qbr,                       // llvm.mips.precequ.ph.qbr
    2942             :     mips_precequ_ph_qbra,                      // llvm.mips.precequ.ph.qbra
    2943             :     mips_preceu_ph_qbl,                        // llvm.mips.preceu.ph.qbl
    2944             :     mips_preceu_ph_qbla,                       // llvm.mips.preceu.ph.qbla
    2945             :     mips_preceu_ph_qbr,                        // llvm.mips.preceu.ph.qbr
    2946             :     mips_preceu_ph_qbra,                       // llvm.mips.preceu.ph.qbra
    2947             :     mips_precr_qb_ph,                          // llvm.mips.precr.qb.ph
    2948             :     mips_precr_sra_ph_w,                       // llvm.mips.precr.sra.ph.w
    2949             :     mips_precr_sra_r_ph_w,                     // llvm.mips.precr.sra.r.ph.w
    2950             :     mips_precrq_ph_w,                          // llvm.mips.precrq.ph.w
    2951             :     mips_precrq_qb_ph,                         // llvm.mips.precrq.qb.ph
    2952             :     mips_precrq_rs_ph_w,                       // llvm.mips.precrq.rs.ph.w
    2953             :     mips_precrqu_s_qb_ph,                      // llvm.mips.precrqu.s.qb.ph
    2954             :     mips_prepend,                              // llvm.mips.prepend
    2955             :     mips_raddu_w_qb,                           // llvm.mips.raddu.w.qb
    2956             :     mips_rddsp,                                // llvm.mips.rddsp
    2957             :     mips_repl_ph,                              // llvm.mips.repl.ph
    2958             :     mips_repl_qb,                              // llvm.mips.repl.qb
    2959             :     mips_sat_s_b,                              // llvm.mips.sat.s.b
    2960             :     mips_sat_s_d,                              // llvm.mips.sat.s.d
    2961             :     mips_sat_s_h,                              // llvm.mips.sat.s.h
    2962             :     mips_sat_s_w,                              // llvm.mips.sat.s.w
    2963             :     mips_sat_u_b,                              // llvm.mips.sat.u.b
    2964             :     mips_sat_u_d,                              // llvm.mips.sat.u.d
    2965             :     mips_sat_u_h,                              // llvm.mips.sat.u.h
    2966             :     mips_sat_u_w,                              // llvm.mips.sat.u.w
    2967             :     mips_shf_b,                                // llvm.mips.shf.b
    2968             :     mips_shf_h,                                // llvm.mips.shf.h
    2969             :     mips_shf_w,                                // llvm.mips.shf.w
    2970             :     mips_shilo,                                // llvm.mips.shilo
    2971             :     mips_shll_ph,                              // llvm.mips.shll.ph
    2972             :     mips_shll_qb,                              // llvm.mips.shll.qb
    2973             :     mips_shll_s_ph,                            // llvm.mips.shll.s.ph
    2974             :     mips_shll_s_w,                             // llvm.mips.shll.s.w
    2975             :     mips_shra_ph,                              // llvm.mips.shra.ph
    2976             :     mips_shra_qb,                              // llvm.mips.shra.qb
    2977             :     mips_shra_r_ph,                            // llvm.mips.shra.r.ph
    2978             :     mips_shra_r_qb,                            // llvm.mips.shra.r.qb
    2979             :     mips_shra_r_w,                             // llvm.mips.shra.r.w
    2980             :     mips_shrl_ph,                              // llvm.mips.shrl.ph
    2981             :     mips_shrl_qb,                              // llvm.mips.shrl.qb
    2982             :     mips_sld_b,                                // llvm.mips.sld.b
    2983             :     mips_sld_d,                                // llvm.mips.sld.d
    2984             :     mips_sld_h,                                // llvm.mips.sld.h
    2985             :     mips_sld_w,                                // llvm.mips.sld.w
    2986             :     mips_sldi_b,                               // llvm.mips.sldi.b
    2987             :     mips_sldi_d,                               // llvm.mips.sldi.d
    2988             :     mips_sldi_h,                               // llvm.mips.sldi.h
    2989             :     mips_sldi_w,                               // llvm.mips.sldi.w
    2990             :     mips_sll_b,                                // llvm.mips.sll.b
    2991             :     mips_sll_d,                                // llvm.mips.sll.d
    2992             :     mips_sll_h,                                // llvm.mips.sll.h
    2993             :     mips_sll_w,                                // llvm.mips.sll.w
    2994             :     mips_slli_b,                               // llvm.mips.slli.b
    2995             :     mips_slli_d,                               // llvm.mips.slli.d
    2996             :     mips_slli_h,                               // llvm.mips.slli.h
    2997             :     mips_slli_w,                               // llvm.mips.slli.w
    2998             :     mips_splat_b,                              // llvm.mips.splat.b
    2999             :     mips_splat_d,                              // llvm.mips.splat.d
    3000             :     mips_splat_h,                              // llvm.mips.splat.h
    3001             :     mips_splat_w,                              // llvm.mips.splat.w
    3002             :     mips_splati_b,                             // llvm.mips.splati.b
    3003             :     mips_splati_d,                             // llvm.mips.splati.d
    3004             :     mips_splati_h,                             // llvm.mips.splati.h
    3005             :     mips_splati_w,                             // llvm.mips.splati.w
    3006             :     mips_sra_b,                                // llvm.mips.sra.b
    3007             :     mips_sra_d,                                // llvm.mips.sra.d
    3008             :     mips_sra_h,                                // llvm.mips.sra.h
    3009             :     mips_sra_w,                                // llvm.mips.sra.w
    3010             :     mips_srai_b,                               // llvm.mips.srai.b
    3011             :     mips_srai_d,                               // llvm.mips.srai.d
    3012             :     mips_srai_h,                               // llvm.mips.srai.h
    3013             :     mips_srai_w,                               // llvm.mips.srai.w
    3014             :     mips_srar_b,                               // llvm.mips.srar.b
    3015             :     mips_srar_d,                               // llvm.mips.srar.d
    3016             :     mips_srar_h,                               // llvm.mips.srar.h
    3017             :     mips_srar_w,                               // llvm.mips.srar.w
    3018             :     mips_srari_b,                              // llvm.mips.srari.b
    3019             :     mips_srari_d,                              // llvm.mips.srari.d
    3020             :     mips_srari_h,                              // llvm.mips.srari.h
    3021             :     mips_srari_w,                              // llvm.mips.srari.w
    3022             :     mips_srl_b,                                // llvm.mips.srl.b
    3023             :     mips_srl_d,                                // llvm.mips.srl.d
    3024             :     mips_srl_h,                                // llvm.mips.srl.h
    3025             :     mips_srl_w,                                // llvm.mips.srl.w
    3026             :     mips_srli_b,                               // llvm.mips.srli.b
    3027             :     mips_srli_d,                               // llvm.mips.srli.d
    3028             :     mips_srli_h,                               // llvm.mips.srli.h
    3029             :     mips_srli_w,                               // llvm.mips.srli.w
    3030             :     mips_srlr_b,                               // llvm.mips.srlr.b
    3031             :     mips_srlr_d,                               // llvm.mips.srlr.d
    3032             :     mips_srlr_h,                               // llvm.mips.srlr.h
    3033             :     mips_srlr_w,                               // llvm.mips.srlr.w
    3034             :     mips_srlri_b,                              // llvm.mips.srlri.b
    3035             :     mips_srlri_d,                              // llvm.mips.srlri.d
    3036             :     mips_srlri_h,                              // llvm.mips.srlri.h
    3037             :     mips_srlri_w,                              // llvm.mips.srlri.w
    3038             :     mips_st_b,                                 // llvm.mips.st.b
    3039             :     mips_st_d,                                 // llvm.mips.st.d
    3040             :     mips_st_h,                                 // llvm.mips.st.h
    3041             :     mips_st_w,                                 // llvm.mips.st.w
    3042             :     mips_subq_ph,                              // llvm.mips.subq.ph
    3043             :     mips_subq_s_ph,                            // llvm.mips.subq.s.ph
    3044             :     mips_subq_s_w,                             // llvm.mips.subq.s.w
    3045             :     mips_subqh_ph,                             // llvm.mips.subqh.ph
    3046             :     mips_subqh_r_ph,                           // llvm.mips.subqh.r.ph
    3047             :     mips_subqh_r_w,                            // llvm.mips.subqh.r.w
    3048             :     mips_subqh_w,                              // llvm.mips.subqh.w
    3049             :     mips_subs_s_b,                             // llvm.mips.subs.s.b
    3050             :     mips_subs_s_d,                             // llvm.mips.subs.s.d
    3051             :     mips_subs_s_h,                             // llvm.mips.subs.s.h
    3052             :     mips_subs_s_w,                             // llvm.mips.subs.s.w
    3053             :     mips_subs_u_b,                             // llvm.mips.subs.u.b
    3054             :     mips_subs_u_d,                             // llvm.mips.subs.u.d
    3055             :     mips_subs_u_h,                             // llvm.mips.subs.u.h
    3056             :     mips_subs_u_w,                             // llvm.mips.subs.u.w
    3057             :     mips_subsus_u_b,                           // llvm.mips.subsus.u.b
    3058             :     mips_subsus_u_d,                           // llvm.mips.subsus.u.d
    3059             :     mips_subsus_u_h,                           // llvm.mips.subsus.u.h
    3060             :     mips_subsus_u_w,                           // llvm.mips.subsus.u.w
    3061             :     mips_subsuu_s_b,                           // llvm.mips.subsuu.s.b
    3062             :     mips_subsuu_s_d,                           // llvm.mips.subsuu.s.d
    3063             :     mips_subsuu_s_h,                           // llvm.mips.subsuu.s.h
    3064             :     mips_subsuu_s_w,                           // llvm.mips.subsuu.s.w
    3065             :     mips_subu_ph,                              // llvm.mips.subu.ph
    3066             :     mips_subu_qb,                              // llvm.mips.subu.qb
    3067             :     mips_subu_s_ph,                            // llvm.mips.subu.s.ph
    3068             :     mips_subu_s_qb,                            // llvm.mips.subu.s.qb
    3069             :     mips_subuh_qb,                             // llvm.mips.subuh.qb
    3070             :     mips_subuh_r_qb,                           // llvm.mips.subuh.r.qb
    3071             :     mips_subv_b,                               // llvm.mips.subv.b
    3072             :     mips_subv_d,                               // llvm.mips.subv.d
    3073             :     mips_subv_h,                               // llvm.mips.subv.h
    3074             :     mips_subv_w,                               // llvm.mips.subv.w
    3075             :     mips_subvi_b,                              // llvm.mips.subvi.b
    3076             :     mips_subvi_d,                              // llvm.mips.subvi.d
    3077             :     mips_subvi_h,                              // llvm.mips.subvi.h
    3078             :     mips_subvi_w,                              // llvm.mips.subvi.w
    3079             :     mips_vshf_b,                               // llvm.mips.vshf.b
    3080             :     mips_vshf_d,                               // llvm.mips.vshf.d
    3081             :     mips_vshf_h,                               // llvm.mips.vshf.h
    3082             :     mips_vshf_w,                               // llvm.mips.vshf.w
    3083             :     mips_wrdsp,                                // llvm.mips.wrdsp
    3084             :     mips_xor_v,                                // llvm.mips.xor.v
    3085             :     mips_xori_b,                               // llvm.mips.xori.b
    3086             :     nvvm_add_rm_d,                             // llvm.nvvm.add.rm.d
    3087             :     nvvm_add_rm_f,                             // llvm.nvvm.add.rm.f
    3088             :     nvvm_add_rm_ftz_f,                         // llvm.nvvm.add.rm.ftz.f
    3089             :     nvvm_add_rn_d,                             // llvm.nvvm.add.rn.d
    3090             :     nvvm_add_rn_f,                             // llvm.nvvm.add.rn.f
    3091             :     nvvm_add_rn_ftz_f,                         // llvm.nvvm.add.rn.ftz.f
    3092             :     nvvm_add_rp_d,                             // llvm.nvvm.add.rp.d
    3093             :     nvvm_add_rp_f,                             // llvm.nvvm.add.rp.f
    3094             :     nvvm_add_rp_ftz_f,                         // llvm.nvvm.add.rp.ftz.f
    3095             :     nvvm_add_rz_d,                             // llvm.nvvm.add.rz.d
    3096             :     nvvm_add_rz_f,                             // llvm.nvvm.add.rz.f
    3097             :     nvvm_add_rz_ftz_f,                         // llvm.nvvm.add.rz.ftz.f
    3098             :     nvvm_atomic_add_gen_f_cta,                 // llvm.nvvm.atomic.add.gen.f.cta
    3099             :     nvvm_atomic_add_gen_f_sys,                 // llvm.nvvm.atomic.add.gen.f.sys
    3100             :     nvvm_atomic_add_gen_i_cta,                 // llvm.nvvm.atomic.add.gen.i.cta
    3101             :     nvvm_atomic_add_gen_i_sys,                 // llvm.nvvm.atomic.add.gen.i.sys
    3102             :     nvvm_atomic_and_gen_i_cta,                 // llvm.nvvm.atomic.and.gen.i.cta
    3103             :     nvvm_atomic_and_gen_i_sys,                 // llvm.nvvm.atomic.and.gen.i.sys
    3104             :     nvvm_atomic_cas_gen_i_cta,                 // llvm.nvvm.atomic.cas.gen.i.cta
    3105             :     nvvm_atomic_cas_gen_i_sys,                 // llvm.nvvm.atomic.cas.gen.i.sys
    3106             :     nvvm_atomic_dec_gen_i_cta,                 // llvm.nvvm.atomic.dec.gen.i.cta
    3107             :     nvvm_atomic_dec_gen_i_sys,                 // llvm.nvvm.atomic.dec.gen.i.sys
    3108             :     nvvm_atomic_exch_gen_i_cta,                // llvm.nvvm.atomic.exch.gen.i.cta
    3109             :     nvvm_atomic_exch_gen_i_sys,                // llvm.nvvm.atomic.exch.gen.i.sys
    3110             :     nvvm_atomic_inc_gen_i_cta,                 // llvm.nvvm.atomic.inc.gen.i.cta
    3111             :     nvvm_atomic_inc_gen_i_sys,                 // llvm.nvvm.atomic.inc.gen.i.sys
    3112             :     nvvm_atomic_load_add_f32,                  // llvm.nvvm.atomic.load.add.f32
    3113             :     nvvm_atomic_load_dec_32,                   // llvm.nvvm.atomic.load.dec.32
    3114             :     nvvm_atomic_load_inc_32,                   // llvm.nvvm.atomic.load.inc.32
    3115             :     nvvm_atomic_max_gen_i_cta,                 // llvm.nvvm.atomic.max.gen.i.cta
    3116             :     nvvm_atomic_max_gen_i_sys,                 // llvm.nvvm.atomic.max.gen.i.sys
    3117             :     nvvm_atomic_min_gen_i_cta,                 // llvm.nvvm.atomic.min.gen.i.cta
    3118             :     nvvm_atomic_min_gen_i_sys,                 // llvm.nvvm.atomic.min.gen.i.sys
    3119             :     nvvm_atomic_or_gen_i_cta,                  // llvm.nvvm.atomic.or.gen.i.cta
    3120             :     nvvm_atomic_or_gen_i_sys,                  // llvm.nvvm.atomic.or.gen.i.sys
    3121             :     nvvm_atomic_xor_gen_i_cta,                 // llvm.nvvm.atomic.xor.gen.i.cta
    3122             :     nvvm_atomic_xor_gen_i_sys,                 // llvm.nvvm.atomic.xor.gen.i.sys
    3123             :     nvvm_bar_sync,                             // llvm.nvvm.bar.sync
    3124             :     nvvm_barrier,                              // llvm.nvvm.barrier
    3125             :     nvvm_barrier_n,                            // llvm.nvvm.barrier.n
    3126             :     nvvm_barrier0,                             // llvm.nvvm.barrier0
    3127             :     nvvm_barrier0_and,                         // llvm.nvvm.barrier0.and
    3128             :     nvvm_barrier0_or,                          // llvm.nvvm.barrier0.or
    3129             :     nvvm_barrier0_popc,                        // llvm.nvvm.barrier0.popc
    3130             :     nvvm_bitcast_d2ll,                         // llvm.nvvm.bitcast.d2ll
    3131             :     nvvm_bitcast_f2i,                          // llvm.nvvm.bitcast.f2i
    3132             :     nvvm_bitcast_i2f,                          // llvm.nvvm.bitcast.i2f
    3133             :     nvvm_bitcast_ll2d,                         // llvm.nvvm.bitcast.ll2d
    3134             :     nvvm_ceil_d,                               // llvm.nvvm.ceil.d
    3135             :     nvvm_ceil_f,                               // llvm.nvvm.ceil.f
    3136             :     nvvm_ceil_ftz_f,                           // llvm.nvvm.ceil.ftz.f
    3137             :     nvvm_compiler_error,                       // llvm.nvvm.compiler.error
    3138             :     nvvm_compiler_warn,                        // llvm.nvvm.compiler.warn
    3139             :     nvvm_cos_approx_f,                         // llvm.nvvm.cos.approx.f
    3140             :     nvvm_cos_approx_ftz_f,                     // llvm.nvvm.cos.approx.ftz.f
    3141             :     nvvm_d2f_rm,                               // llvm.nvvm.d2f.rm
    3142             :     nvvm_d2f_rm_ftz,                           // llvm.nvvm.d2f.rm.ftz
    3143             :     nvvm_d2f_rn,                               // llvm.nvvm.d2f.rn
    3144             :     nvvm_d2f_rn_ftz,                           // llvm.nvvm.d2f.rn.ftz
    3145             :     nvvm_d2f_rp,                               // llvm.nvvm.d2f.rp
    3146             :     nvvm_d2f_rp_ftz,                           // llvm.nvvm.d2f.rp.ftz
    3147             :     nvvm_d2f_rz,                               // llvm.nvvm.d2f.rz
    3148             :     nvvm_d2f_rz_ftz,                           // llvm.nvvm.d2f.rz.ftz
    3149             :     nvvm_d2i_hi,                               // llvm.nvvm.d2i.hi
    3150             :     nvvm_d2i_lo,                               // llvm.nvvm.d2i.lo
    3151             :     nvvm_d2i_rm,                               // llvm.nvvm.d2i.rm
    3152             :     nvvm_d2i_rn,                               // llvm.nvvm.d2i.rn
    3153             :     nvvm_d2i_rp,                               // llvm.nvvm.d2i.rp
    3154             :     nvvm_d2i_rz,                               // llvm.nvvm.d2i.rz
    3155             :     nvvm_d2ll_rm,                              // llvm.nvvm.d2ll.rm
    3156             :     nvvm_d2ll_rn,                              // llvm.nvvm.d2ll.rn
    3157             :     nvvm_d2ll_rp,                              // llvm.nvvm.d2ll.rp
    3158             :     nvvm_d2ll_rz,                              // llvm.nvvm.d2ll.rz
    3159             :     nvvm_d2ui_rm,                              // llvm.nvvm.d2ui.rm
    3160             :     nvvm_d2ui_rn,                              // llvm.nvvm.d2ui.rn
    3161             :     nvvm_d2ui_rp,                              // llvm.nvvm.d2ui.rp
    3162             :     nvvm_d2ui_rz,                              // llvm.nvvm.d2ui.rz
    3163             :     nvvm_d2ull_rm,                             // llvm.nvvm.d2ull.rm
    3164             :     nvvm_d2ull_rn,                             // llvm.nvvm.d2ull.rn
    3165             :     nvvm_d2ull_rp,                             // llvm.nvvm.d2ull.rp
    3166             :     nvvm_d2ull_rz,                             // llvm.nvvm.d2ull.rz
    3167             :     nvvm_div_approx_f,                         // llvm.nvvm.div.approx.f
    3168             :     nvvm_div_approx_ftz_f,                     // llvm.nvvm.div.approx.ftz.f
    3169             :     nvvm_div_rm_d,                             // llvm.nvvm.div.rm.d
    3170             :     nvvm_div_rm_f,                             // llvm.nvvm.div.rm.f
    3171             :     nvvm_div_rm_ftz_f,                         // llvm.nvvm.div.rm.ftz.f
    3172             :     nvvm_div_rn_d,                             // llvm.nvvm.div.rn.d
    3173             :     nvvm_div_rn_f,                             // llvm.nvvm.div.rn.f
    3174             :     nvvm_div_rn_ftz_f,                         // llvm.nvvm.div.rn.ftz.f
    3175             :     nvvm_div_rp_d,                             // llvm.nvvm.div.rp.d
    3176             :     nvvm_div_rp_f,                             // llvm.nvvm.div.rp.f
    3177             :     nvvm_div_rp_ftz_f,                         // llvm.nvvm.div.rp.ftz.f
    3178             :     nvvm_div_rz_d,                             // llvm.nvvm.div.rz.d
    3179             :     nvvm_div_rz_f,                             // llvm.nvvm.div.rz.f
    3180             :     nvvm_div_rz_ftz_f,                         // llvm.nvvm.div.rz.ftz.f
    3181             :     nvvm_ex2_approx_d,                         // llvm.nvvm.ex2.approx.d
    3182             :     nvvm_ex2_approx_f,                         // llvm.nvvm.ex2.approx.f
    3183             :     nvvm_ex2_approx_ftz_f,                     // llvm.nvvm.ex2.approx.ftz.f
    3184             :     nvvm_f2h_rn,                               // llvm.nvvm.f2h.rn
    3185             :     nvvm_f2h_rn_ftz,                           // llvm.nvvm.f2h.rn.ftz
    3186             :     nvvm_f2i_rm,                               // llvm.nvvm.f2i.rm
    3187             :     nvvm_f2i_rm_ftz,                           // llvm.nvvm.f2i.rm.ftz
    3188             :     nvvm_f2i_rn,                               // llvm.nvvm.f2i.rn
    3189             :     nvvm_f2i_rn_ftz,                           // llvm.nvvm.f2i.rn.ftz
    3190             :     nvvm_f2i_rp,                               // llvm.nvvm.f2i.rp
    3191             :     nvvm_f2i_rp_ftz,                           // llvm.nvvm.f2i.rp.ftz
    3192             :     nvvm_f2i_rz,                               // llvm.nvvm.f2i.rz
    3193             :     nvvm_f2i_rz_ftz,                           // llvm.nvvm.f2i.rz.ftz
    3194             :     nvvm_f2ll_rm,                              // llvm.nvvm.f2ll.rm
    3195             :     nvvm_f2ll_rm_ftz,                          // llvm.nvvm.f2ll.rm.ftz
    3196             :     nvvm_f2ll_rn,                              // llvm.nvvm.f2ll.rn
    3197             :     nvvm_f2ll_rn_ftz,                          // llvm.nvvm.f2ll.rn.ftz
    3198             :     nvvm_f2ll_rp,                              // llvm.nvvm.f2ll.rp
    3199             :     nvvm_f2ll_rp_ftz,                          // llvm.nvvm.f2ll.rp.ftz
    3200             :     nvvm_f2ll_rz,                              // llvm.nvvm.f2ll.rz
    3201             :     nvvm_f2ll_rz_ftz,                          // llvm.nvvm.f2ll.rz.ftz
    3202             :     nvvm_f2ui_rm,                              // llvm.nvvm.f2ui.rm
    3203             :     nvvm_f2ui_rm_ftz,                          // llvm.nvvm.f2ui.rm.ftz
    3204             :     nvvm_f2ui_rn,                              // llvm.nvvm.f2ui.rn
    3205             :     nvvm_f2ui_rn_ftz,                          // llvm.nvvm.f2ui.rn.ftz
    3206             :     nvvm_f2ui_rp,                              // llvm.nvvm.f2ui.rp
    3207             :     nvvm_f2ui_rp_ftz,                          // llvm.nvvm.f2ui.rp.ftz
    3208             :     nvvm_f2ui_rz,                              // llvm.nvvm.f2ui.rz
    3209             :     nvvm_f2ui_rz_ftz,                          // llvm.nvvm.f2ui.rz.ftz
    3210             :     nvvm_f2ull_rm,                             // llvm.nvvm.f2ull.rm
    3211             :     nvvm_f2ull_rm_ftz,                         // llvm.nvvm.f2ull.rm.ftz
    3212             :     nvvm_f2ull_rn,                             // llvm.nvvm.f2ull.rn
    3213             :     nvvm_f2ull_rn_ftz,                         // llvm.nvvm.f2ull.rn.ftz
    3214             :     nvvm_f2ull_rp,                             // llvm.nvvm.f2ull.rp
    3215             :     nvvm_f2ull_rp_ftz,                         // llvm.nvvm.f2ull.rp.ftz
    3216             :     nvvm_f2ull_rz,                             // llvm.nvvm.f2ull.rz
    3217             :     nvvm_f2ull_rz_ftz,                         // llvm.nvvm.f2ull.rz.ftz
    3218             :     nvvm_fabs_d,                               // llvm.nvvm.fabs.d
    3219             :     nvvm_fabs_f,                               // llvm.nvvm.fabs.f
    3220             :     nvvm_fabs_ftz_f,                           // llvm.nvvm.fabs.ftz.f
    3221             :     nvvm_floor_d,                              // llvm.nvvm.floor.d
    3222             :     nvvm_floor_f,                              // llvm.nvvm.floor.f
    3223             :     nvvm_floor_ftz_f,                          // llvm.nvvm.floor.ftz.f
    3224             :     nvvm_fma_rm_d,                             // llvm.nvvm.fma.rm.d
    3225             :     nvvm_fma_rm_f,                             // llvm.nvvm.fma.rm.f
    3226             :     nvvm_fma_rm_ftz_f,                         // llvm.nvvm.fma.rm.ftz.f
    3227             :     nvvm_fma_rn_d,                             // llvm.nvvm.fma.rn.d
    3228             :     nvvm_fma_rn_f,                             // llvm.nvvm.fma.rn.f
    3229             :     nvvm_fma_rn_ftz_f,                         // llvm.nvvm.fma.rn.ftz.f
    3230             :     nvvm_fma_rp_d,                             // llvm.nvvm.fma.rp.d
    3231             :     nvvm_fma_rp_f,                             // llvm.nvvm.fma.rp.f
    3232             :     nvvm_fma_rp_ftz_f,                         // llvm.nvvm.fma.rp.ftz.f
    3233             :     nvvm_fma_rz_d,                             // llvm.nvvm.fma.rz.d
    3234             :     nvvm_fma_rz_f,                             // llvm.nvvm.fma.rz.f
    3235             :     nvvm_fma_rz_ftz_f,                         // llvm.nvvm.fma.rz.ftz.f
    3236             :     nvvm_fmax_d,                               // llvm.nvvm.fmax.d
    3237             :     nvvm_fmax_f,                               // llvm.nvvm.fmax.f
    3238             :     nvvm_fmax_ftz_f,                           // llvm.nvvm.fmax.ftz.f
    3239             :     nvvm_fmin_d,                               // llvm.nvvm.fmin.d
    3240             :     nvvm_fmin_f,                               // llvm.nvvm.fmin.f
    3241             :     nvvm_fmin_ftz_f,                           // llvm.nvvm.fmin.ftz.f
    3242             :     nvvm_i2d_rm,                               // llvm.nvvm.i2d.rm
    3243             :     nvvm_i2d_rn,                               // llvm.nvvm.i2d.rn
    3244             :     nvvm_i2d_rp,                               // llvm.nvvm.i2d.rp
    3245             :     nvvm_i2d_rz,                               // llvm.nvvm.i2d.rz
    3246             :     nvvm_i2f_rm,                               // llvm.nvvm.i2f.rm
    3247             :     nvvm_i2f_rn,                               // llvm.nvvm.i2f.rn
    3248             :     nvvm_i2f_rp,                               // llvm.nvvm.i2f.rp
    3249             :     nvvm_i2f_rz,                               // llvm.nvvm.i2f.rz
    3250             :     nvvm_isspacep_const,                       // llvm.nvvm.isspacep.const
    3251             :     nvvm_isspacep_global,                      // llvm.nvvm.isspacep.global
    3252             :     nvvm_isspacep_local,                       // llvm.nvvm.isspacep.local
    3253             :     nvvm_isspacep_shared,                      // llvm.nvvm.isspacep.shared
    3254             :     nvvm_istypep_sampler,                      // llvm.nvvm.istypep.sampler
    3255             :     nvvm_istypep_surface,                      // llvm.nvvm.istypep.surface
    3256             :     nvvm_istypep_texture,                      // llvm.nvvm.istypep.texture
    3257             :     nvvm_ldg_global_f,                         // llvm.nvvm.ldg.global.f
    3258             :     nvvm_ldg_global_i,                         // llvm.nvvm.ldg.global.i
    3259             :     nvvm_ldg_global_p,                         // llvm.nvvm.ldg.global.p
    3260             :     nvvm_ldu_global_f,                         // llvm.nvvm.ldu.global.f
    3261             :     nvvm_ldu_global_i,                         // llvm.nvvm.ldu.global.i
    3262             :     nvvm_ldu_global_p,                         // llvm.nvvm.ldu.global.p
    3263             :     nvvm_lg2_approx_d,                         // llvm.nvvm.lg2.approx.d
    3264             :     nvvm_lg2_approx_f,                         // llvm.nvvm.lg2.approx.f
    3265             :     nvvm_lg2_approx_ftz_f,                     // llvm.nvvm.lg2.approx.ftz.f
    3266             :     nvvm_ll2d_rm,                              // llvm.nvvm.ll2d.rm
    3267             :     nvvm_ll2d_rn,                              // llvm.nvvm.ll2d.rn
    3268             :     nvvm_ll2d_rp,                              // llvm.nvvm.ll2d.rp
    3269             :     nvvm_ll2d_rz,                              // llvm.nvvm.ll2d.rz
    3270             :     nvvm_ll2f_rm,                              // llvm.nvvm.ll2f.rm
    3271             :     nvvm_ll2f_rn,                              // llvm.nvvm.ll2f.rn
    3272             :     nvvm_ll2f_rp,                              // llvm.nvvm.ll2f.rp
    3273             :     nvvm_ll2f_rz,                              // llvm.nvvm.ll2f.rz
    3274             :     nvvm_lohi_i2d,                             // llvm.nvvm.lohi.i2d
    3275             :     nvvm_membar_cta,                           // llvm.nvvm.membar.cta
    3276             :     nvvm_membar_gl,                            // llvm.nvvm.membar.gl
    3277             :     nvvm_membar_sys,                           // llvm.nvvm.membar.sys
    3278             :     nvvm_move_double,                          // llvm.nvvm.move.double
    3279             :     nvvm_move_float,                           // llvm.nvvm.move.float
    3280             :     nvvm_move_i16,                             // llvm.nvvm.move.i16
    3281             :     nvvm_move_i32,                             // llvm.nvvm.move.i32
    3282             :     nvvm_move_i64,                             // llvm.nvvm.move.i64
    3283             :     nvvm_move_ptr,                             // llvm.nvvm.move.ptr
    3284             :     nvvm_mul_rm_d,                             // llvm.nvvm.mul.rm.d
    3285             :     nvvm_mul_rm_f,                             // llvm.nvvm.mul.rm.f
    3286             :     nvvm_mul_rm_ftz_f,                         // llvm.nvvm.mul.rm.ftz.f
    3287             :     nvvm_mul_rn_d,                             // llvm.nvvm.mul.rn.d
    3288             :     nvvm_mul_rn_f,                             // llvm.nvvm.mul.rn.f
    3289             :     nvvm_mul_rn_ftz_f,                         // llvm.nvvm.mul.rn.ftz.f
    3290             :     nvvm_mul_rp_d,                             // llvm.nvvm.mul.rp.d
    3291             :     nvvm_mul_rp_f,                             // llvm.nvvm.mul.rp.f
    3292             :     nvvm_mul_rp_ftz_f,                         // llvm.nvvm.mul.rp.ftz.f
    3293             :     nvvm_mul_rz_d,                             // llvm.nvvm.mul.rz.d
    3294             :     nvvm_mul_rz_f,                             // llvm.nvvm.mul.rz.f
    3295             :     nvvm_mul_rz_ftz_f,                         // llvm.nvvm.mul.rz.ftz.f
    3296             :     nvvm_mul24_i,                              // llvm.nvvm.mul24.i
    3297             :     nvvm_mul24_ui,                             // llvm.nvvm.mul24.ui
    3298             :     nvvm_mulhi_i,                              // llvm.nvvm.mulhi.i
    3299             :     nvvm_mulhi_ll,                             // llvm.nvvm.mulhi.ll
    3300             :     nvvm_mulhi_ui,                             // llvm.nvvm.mulhi.ui
    3301             :     nvvm_mulhi_ull,                            // llvm.nvvm.mulhi.ull
    3302             :     nvvm_prmt,                                 // llvm.nvvm.prmt
    3303             :     nvvm_ptr_constant_to_gen,                  // llvm.nvvm.ptr.constant.to.gen
    3304             :     nvvm_ptr_gen_to_constant,                  // llvm.nvvm.ptr.gen.to.constant
    3305             :     nvvm_ptr_gen_to_global,                    // llvm.nvvm.ptr.gen.to.global
    3306             :     nvvm_ptr_gen_to_local,                     // llvm.nvvm.ptr.gen.to.local
    3307             :     nvvm_ptr_gen_to_param,                     // llvm.nvvm.ptr.gen.to.param
    3308             :     nvvm_ptr_gen_to_shared,                    // llvm.nvvm.ptr.gen.to.shared
    3309             :     nvvm_ptr_global_to_gen,                    // llvm.nvvm.ptr.global.to.gen
    3310             :     nvvm_ptr_local_to_gen,                     // llvm.nvvm.ptr.local.to.gen
    3311             :     nvvm_ptr_shared_to_gen,                    // llvm.nvvm.ptr.shared.to.gen
    3312             :     nvvm_rcp_approx_ftz_d,                     // llvm.nvvm.rcp.approx.ftz.d
    3313             :     nvvm_rcp_rm_d,                             // llvm.nvvm.rcp.rm.d
    3314             :     nvvm_rcp_rm_f,                             // llvm.nvvm.rcp.rm.f
    3315             :     nvvm_rcp_rm_ftz_f,                         // llvm.nvvm.rcp.rm.ftz.f
    3316             :     nvvm_rcp_rn_d,                             // llvm.nvvm.rcp.rn.d
    3317             :     nvvm_rcp_rn_f,                             // llvm.nvvm.rcp.rn.f
    3318             :     nvvm_rcp_rn_ftz_f,                         // llvm.nvvm.rcp.rn.ftz.f
    3319             :     nvvm_rcp_rp_d,                             // llvm.nvvm.rcp.rp.d
    3320             :     nvvm_rcp_rp_f,                             // llvm.nvvm.rcp.rp.f
    3321             :     nvvm_rcp_rp_ftz_f,                         // llvm.nvvm.rcp.rp.ftz.f
    3322             :     nvvm_rcp_rz_d,                             // llvm.nvvm.rcp.rz.d
    3323             :     nvvm_rcp_rz_f,                             // llvm.nvvm.rcp.rz.f
    3324             :     nvvm_rcp_rz_ftz_f,                         // llvm.nvvm.rcp.rz.ftz.f
    3325             :     nvvm_read_ptx_sreg_clock,                  // llvm.nvvm.read.ptx.sreg.clock
    3326             :     nvvm_read_ptx_sreg_clock64,                // llvm.nvvm.read.ptx.sreg.clock64
    3327             :     nvvm_read_ptx_sreg_ctaid_w,                // llvm.nvvm.read.ptx.sreg.ctaid.w
    3328             :     nvvm_read_ptx_sreg_ctaid_x,                // llvm.nvvm.read.ptx.sreg.ctaid.x
    3329             :     nvvm_read_ptx_sreg_ctaid_y,                // llvm.nvvm.read.ptx.sreg.ctaid.y
    3330             :     nvvm_read_ptx_sreg_ctaid_z,                // llvm.nvvm.read.ptx.sreg.ctaid.z
    3331             :     nvvm_read_ptx_sreg_envreg0,                // llvm.nvvm.read.ptx.sreg.envreg0
    3332             :     nvvm_read_ptx_sreg_envreg1,                // llvm.nvvm.read.ptx.sreg.envreg1
    3333             :     nvvm_read_ptx_sreg_envreg10,               // llvm.nvvm.read.ptx.sreg.envreg10
    3334             :     nvvm_read_ptx_sreg_envreg11,               // llvm.nvvm.read.ptx.sreg.envreg11
    3335             :     nvvm_read_ptx_sreg_envreg12,               // llvm.nvvm.read.ptx.sreg.envreg12
    3336             :     nvvm_read_ptx_sreg_envreg13,               // llvm.nvvm.read.ptx.sreg.envreg13
    3337             :     nvvm_read_ptx_sreg_envreg14,               // llvm.nvvm.read.ptx.sreg.envreg14
    3338             :     nvvm_read_ptx_sreg_envreg15,               // llvm.nvvm.read.ptx.sreg.envreg15
    3339             :     nvvm_read_ptx_sreg_envreg16,               // llvm.nvvm.read.ptx.sreg.envreg16
    3340             :     nvvm_read_ptx_sreg_envreg17,               // llvm.nvvm.read.ptx.sreg.envreg17
    3341             :     nvvm_read_ptx_sreg_envreg18,               // llvm.nvvm.read.ptx.sreg.envreg18
    3342             :     nvvm_read_ptx_sreg_envreg19,               // llvm.nvvm.read.ptx.sreg.envreg19
    3343             :     nvvm_read_ptx_sreg_envreg2,                // llvm.nvvm.read.ptx.sreg.envreg2
    3344             :     nvvm_read_ptx_sreg_envreg20,               // llvm.nvvm.read.ptx.sreg.envreg20
    3345             :     nvvm_read_ptx_sreg_envreg21,               // llvm.nvvm.read.ptx.sreg.envreg21
    3346             :     nvvm_read_ptx_sreg_envreg22,               // llvm.nvvm.read.ptx.sreg.envreg22
    3347             :     nvvm_read_ptx_sreg_envreg23,               // llvm.nvvm.read.ptx.sreg.envreg23
    3348             :     nvvm_read_ptx_sreg_envreg24,               // llvm.nvvm.read.ptx.sreg.envreg24
    3349             :     nvvm_read_ptx_sreg_envreg25,               // llvm.nvvm.read.ptx.sreg.envreg25
    3350             :     nvvm_read_ptx_sreg_envreg26,               // llvm.nvvm.read.ptx.sreg.envreg26
    3351             :     nvvm_read_ptx_sreg_envreg27,               // llvm.nvvm.read.ptx.sreg.envreg27
    3352             :     nvvm_read_ptx_sreg_envreg28,               // llvm.nvvm.read.ptx.sreg.envreg28
    3353             :     nvvm_read_ptx_sreg_envreg29,               // llvm.nvvm.read.ptx.sreg.envreg29
    3354             :     nvvm_read_ptx_sreg_envreg3,                // llvm.nvvm.read.ptx.sreg.envreg3
    3355             :     nvvm_read_ptx_sreg_envreg30,               // llvm.nvvm.read.ptx.sreg.envreg30
    3356             :     nvvm_read_ptx_sreg_envreg31,               // llvm.nvvm.read.ptx.sreg.envreg31
    3357             :     nvvm_read_ptx_sreg_envreg4,                // llvm.nvvm.read.ptx.sreg.envreg4
    3358             :     nvvm_read_ptx_sreg_envreg5,                // llvm.nvvm.read.ptx.sreg.envreg5
    3359             :     nvvm_read_ptx_sreg_envreg6,                // llvm.nvvm.read.ptx.sreg.envreg6
    3360             :     nvvm_read_ptx_sreg_envreg7,                // llvm.nvvm.read.ptx.sreg.envreg7
    3361             :     nvvm_read_ptx_sreg_envreg8,                // llvm.nvvm.read.ptx.sreg.envreg8
    3362             :     nvvm_read_ptx_sreg_envreg9,                // llvm.nvvm.read.ptx.sreg.envreg9
    3363             :     nvvm_read_ptx_sreg_gridid,                 // llvm.nvvm.read.ptx.sreg.gridid
    3364             :     nvvm_read_ptx_sreg_laneid,                 // llvm.nvvm.read.ptx.sreg.laneid
    3365             :     nvvm_read_ptx_sreg_lanemask_eq,            // llvm.nvvm.read.ptx.sreg.lanemask.eq
    3366             :     nvvm_read_ptx_sreg_lanemask_ge,            // llvm.nvvm.read.ptx.sreg.lanemask.ge
    3367             :     nvvm_read_ptx_sreg_lanemask_gt,            // llvm.nvvm.read.ptx.sreg.lanemask.gt
    3368             :     nvvm_read_ptx_sreg_lanemask_le,            // llvm.nvvm.read.ptx.sreg.lanemask.le
    3369             :     nvvm_read_ptx_sreg_lanemask_lt,            // llvm.nvvm.read.ptx.sreg.lanemask.lt
    3370             :     nvvm_read_ptx_sreg_nctaid_w,               // llvm.nvvm.read.ptx.sreg.nctaid.w
    3371             :     nvvm_read_ptx_sreg_nctaid_x,               // llvm.nvvm.read.ptx.sreg.nctaid.x
    3372             :     nvvm_read_ptx_sreg_nctaid_y,               // llvm.nvvm.read.ptx.sreg.nctaid.y
    3373             :     nvvm_read_ptx_sreg_nctaid_z,               // llvm.nvvm.read.ptx.sreg.nctaid.z
    3374             :     nvvm_read_ptx_sreg_nsmid,                  // llvm.nvvm.read.ptx.sreg.nsmid
    3375             :     nvvm_read_ptx_sreg_ntid_w,                 // llvm.nvvm.read.ptx.sreg.ntid.w
    3376             :     nvvm_read_ptx_sreg_ntid_x,                 // llvm.nvvm.read.ptx.sreg.ntid.x
    3377             :     nvvm_read_ptx_sreg_ntid_y,                 // llvm.nvvm.read.ptx.sreg.ntid.y
    3378             :     nvvm_read_ptx_sreg_ntid_z,                 // llvm.nvvm.read.ptx.sreg.ntid.z
    3379             :     nvvm_read_ptx_sreg_nwarpid,                // llvm.nvvm.read.ptx.sreg.nwarpid
    3380             :     nvvm_read_ptx_sreg_pm0,                    // llvm.nvvm.read.ptx.sreg.pm0
    3381             :     nvvm_read_ptx_sreg_pm1,                    // llvm.nvvm.read.ptx.sreg.pm1
    3382             :     nvvm_read_ptx_sreg_pm2,                    // llvm.nvvm.read.ptx.sreg.pm2
    3383             :     nvvm_read_ptx_sreg_pm3,                    // llvm.nvvm.read.ptx.sreg.pm3
    3384             :     nvvm_read_ptx_sreg_smid,                   // llvm.nvvm.read.ptx.sreg.smid
    3385             :     nvvm_read_ptx_sreg_tid_w,                  // llvm.nvvm.read.ptx.sreg.tid.w
    3386             :     nvvm_read_ptx_sreg_tid_x,                  // llvm.nvvm.read.ptx.sreg.tid.x
    3387             :     nvvm_read_ptx_sreg_tid_y,                  // llvm.nvvm.read.ptx.sreg.tid.y
    3388             :     nvvm_read_ptx_sreg_tid_z,                  // llvm.nvvm.read.ptx.sreg.tid.z
    3389             :     nvvm_read_ptx_sreg_warpid,                 // llvm.nvvm.read.ptx.sreg.warpid
    3390             :     nvvm_read_ptx_sreg_warpsize,               // llvm.nvvm.read.ptx.sreg.warpsize
    3391             :     nvvm_reflect,                              // llvm.nvvm.reflect
    3392             :     nvvm_rotate_b32,                           // llvm.nvvm.rotate.b32
    3393             :     nvvm_rotate_b64,                           // llvm.nvvm.rotate.b64
    3394             :     nvvm_rotate_right_b64,                     // llvm.nvvm.rotate.right.b64
    3395             :     nvvm_round_d,                              // llvm.nvvm.round.d
    3396             :     nvvm_round_f,                              // llvm.nvvm.round.f
    3397             :     nvvm_round_ftz_f,                          // llvm.nvvm.round.ftz.f
    3398             :     nvvm_rsqrt_approx_d,                       // llvm.nvvm.rsqrt.approx.d
    3399             :     nvvm_rsqrt_approx_f,                       // llvm.nvvm.rsqrt.approx.f
    3400             :     nvvm_rsqrt_approx_ftz_f,                   // llvm.nvvm.rsqrt.approx.ftz.f
    3401             :     nvvm_sad_i,                                // llvm.nvvm.sad.i
    3402             :     nvvm_sad_ui,                               // llvm.nvvm.sad.ui
    3403             :     nvvm_saturate_d,                           // llvm.nvvm.saturate.d
    3404             :     nvvm_saturate_f,                           // llvm.nvvm.saturate.f
    3405             :     nvvm_saturate_ftz_f,                       // llvm.nvvm.saturate.ftz.f
    3406             :     nvvm_shfl_bfly_f32,                        // llvm.nvvm.shfl.bfly.f32
    3407             :     nvvm_shfl_bfly_i32,                        // llvm.nvvm.shfl.bfly.i32
    3408             :     nvvm_shfl_down_f32,                        // llvm.nvvm.shfl.down.f32
    3409             :     nvvm_shfl_down_i32,                        // llvm.nvvm.shfl.down.i32
    3410             :     nvvm_shfl_idx_f32,                         // llvm.nvvm.shfl.idx.f32
    3411             :     nvvm_shfl_idx_i32,                         // llvm.nvvm.shfl.idx.i32
    3412             :     nvvm_shfl_up_f32,                          // llvm.nvvm.shfl.up.f32
    3413             :     nvvm_shfl_up_i32,                          // llvm.nvvm.shfl.up.i32
    3414             :     nvvm_sin_approx_f,                         // llvm.nvvm.sin.approx.f
    3415             :     nvvm_sin_approx_ftz_f,                     // llvm.nvvm.sin.approx.ftz.f
    3416             :     nvvm_sqrt_approx_f,                        // llvm.nvvm.sqrt.approx.f
    3417             :     nvvm_sqrt_approx_ftz_f,                    // llvm.nvvm.sqrt.approx.ftz.f
    3418             :     nvvm_sqrt_f,                               // llvm.nvvm.sqrt.f
    3419             :     nvvm_sqrt_rm_d,                            // llvm.nvvm.sqrt.rm.d
    3420             :     nvvm_sqrt_rm_f,                            // llvm.nvvm.sqrt.rm.f
    3421             :     nvvm_sqrt_rm_ftz_f,                        // llvm.nvvm.sqrt.rm.ftz.f
    3422             :     nvvm_sqrt_rn_d,                            // llvm.nvvm.sqrt.rn.d
    3423             :     nvvm_sqrt_rn_f,                            // llvm.nvvm.sqrt.rn.f
    3424             :     nvvm_sqrt_rn_ftz_f,                        // llvm.nvvm.sqrt.rn.ftz.f
    3425             :     nvvm_sqrt_rp_d,                            // llvm.nvvm.sqrt.rp.d
    3426             :     nvvm_sqrt_rp_f,                            // llvm.nvvm.sqrt.rp.f
    3427             :     nvvm_sqrt_rp_ftz_f,                        // llvm.nvvm.sqrt.rp.ftz.f
    3428             :     nvvm_sqrt_rz_d,                            // llvm.nvvm.sqrt.rz.d
    3429             :     nvvm_sqrt_rz_f,                            // llvm.nvvm.sqrt.rz.f
    3430             :     nvvm_sqrt_rz_ftz_f,                        // llvm.nvvm.sqrt.rz.ftz.f
    3431             :     nvvm_suld_1d_array_i16_clamp,              // llvm.nvvm.suld.1d.array.i16.clamp
    3432             :     nvvm_suld_1d_array_i16_trap,               // llvm.nvvm.suld.1d.array.i16.trap
    3433             :     nvvm_suld_1d_array_i16_zero,               // llvm.nvvm.suld.1d.array.i16.zero
    3434             :     nvvm_suld_1d_array_i32_clamp,              // llvm.nvvm.suld.1d.array.i32.clamp
    3435             :     nvvm_suld_1d_array_i32_trap,               // llvm.nvvm.suld.1d.array.i32.trap
    3436             :     nvvm_suld_1d_array_i32_zero,               // llvm.nvvm.suld.1d.array.i32.zero
    3437             :     nvvm_suld_1d_array_i64_clamp,              // llvm.nvvm.suld.1d.array.i64.clamp
    3438             :     nvvm_suld_1d_array_i64_trap,               // llvm.nvvm.suld.1d.array.i64.trap
    3439             :     nvvm_suld_1d_array_i64_zero,               // llvm.nvvm.suld.1d.array.i64.zero
    3440             :     nvvm_suld_1d_array_i8_clamp,               // llvm.nvvm.suld.1d.array.i8.clamp
    3441             :     nvvm_suld_1d_array_i8_trap,                // llvm.nvvm.suld.1d.array.i8.trap
    3442             :     nvvm_suld_1d_array_i8_zero,                // llvm.nvvm.suld.1d.array.i8.zero
    3443             :     nvvm_suld_1d_array_v2i16_clamp,            // llvm.nvvm.suld.1d.array.v2i16.clamp
    3444             :     nvvm_suld_1d_array_v2i16_trap,             // llvm.nvvm.suld.1d.array.v2i16.trap
    3445             :     nvvm_suld_1d_array_v2i16_zero,             // llvm.nvvm.suld.1d.array.v2i16.zero
    3446             :     nvvm_suld_1d_array_v2i32_clamp,            // llvm.nvvm.suld.1d.array.v2i32.clamp
    3447             :     nvvm_suld_1d_array_v2i32_trap,             // llvm.nvvm.suld.1d.array.v2i32.trap
    3448             :     nvvm_suld_1d_array_v2i32_zero,             // llvm.nvvm.suld.1d.array.v2i32.zero
    3449             :     nvvm_suld_1d_array_v2i64_clamp,            // llvm.nvvm.suld.1d.array.v2i64.clamp
    3450             :     nvvm_suld_1d_array_v2i64_trap,             // llvm.nvvm.suld.1d.array.v2i64.trap
    3451             :     nvvm_suld_1d_array_v2i64_zero,             // llvm.nvvm.suld.1d.array.v2i64.zero
    3452             :     nvvm_suld_1d_array_v2i8_clamp,             // llvm.nvvm.suld.1d.array.v2i8.clamp
    3453             :     nvvm_suld_1d_array_v2i8_trap,              // llvm.nvvm.suld.1d.array.v2i8.trap
    3454             :     nvvm_suld_1d_array_v2i8_zero,              // llvm.nvvm.suld.1d.array.v2i8.zero
    3455             :     nvvm_suld_1d_array_v4i16_clamp,            // llvm.nvvm.suld.1d.array.v4i16.clamp
    3456             :     nvvm_suld_1d_array_v4i16_trap,             // llvm.nvvm.suld.1d.array.v4i16.trap
    3457             :     nvvm_suld_1d_array_v4i16_zero,             // llvm.nvvm.suld.1d.array.v4i16.zero
    3458             :     nvvm_suld_1d_array_v4i32_clamp,            // llvm.nvvm.suld.1d.array.v4i32.clamp
    3459             :     nvvm_suld_1d_array_v4i32_trap,             // llvm.nvvm.suld.1d.array.v4i32.trap
    3460             :     nvvm_suld_1d_array_v4i32_zero,             // llvm.nvvm.suld.1d.array.v4i32.zero
    3461             :     nvvm_suld_1d_array_v4i8_clamp,             // llvm.nvvm.suld.1d.array.v4i8.clamp
    3462             :     nvvm_suld_1d_array_v4i8_trap,              // llvm.nvvm.suld.1d.array.v4i8.trap
    3463             :     nvvm_suld_1d_array_v4i8_zero,              // llvm.nvvm.suld.1d.array.v4i8.zero
    3464             :     nvvm_suld_1d_i16_clamp,                    // llvm.nvvm.suld.1d.i16.clamp
    3465             :     nvvm_suld_1d_i16_trap,                     // llvm.nvvm.suld.1d.i16.trap
    3466             :     nvvm_suld_1d_i16_zero,                     // llvm.nvvm.suld.1d.i16.zero
    3467             :     nvvm_suld_1d_i32_clamp,                    // llvm.nvvm.suld.1d.i32.clamp
    3468             :     nvvm_suld_1d_i32_trap,                     // llvm.nvvm.suld.1d.i32.trap
    3469             :     nvvm_suld_1d_i32_zero,                     // llvm.nvvm.suld.1d.i32.zero
    3470             :     nvvm_suld_1d_i64_clamp,                    // llvm.nvvm.suld.1d.i64.clamp
    3471             :     nvvm_suld_1d_i64_trap,                     // llvm.nvvm.suld.1d.i64.trap
    3472             :     nvvm_suld_1d_i64_zero,                     // llvm.nvvm.suld.1d.i64.zero
    3473             :     nvvm_suld_1d_i8_clamp,                     // llvm.nvvm.suld.1d.i8.clamp
    3474             :     nvvm_suld_1d_i8_trap,                      // llvm.nvvm.suld.1d.i8.trap
    3475             :     nvvm_suld_1d_i8_zero,                      // llvm.nvvm.suld.1d.i8.zero
    3476             :     nvvm_suld_1d_v2i16_clamp,                  // llvm.nvvm.suld.1d.v2i16.clamp
    3477             :     nvvm_suld_1d_v2i16_trap,                   // llvm.nvvm.suld.1d.v2i16.trap
    3478             :     nvvm_suld_1d_v2i16_zero,                   // llvm.nvvm.suld.1d.v2i16.zero
    3479             :     nvvm_suld_1d_v2i32_clamp,                  // llvm.nvvm.suld.1d.v2i32.clamp
    3480             :     nvvm_suld_1d_v2i32_trap,                   // llvm.nvvm.suld.1d.v2i32.trap
    3481             :     nvvm_suld_1d_v2i32_zero,                   // llvm.nvvm.suld.1d.v2i32.zero
    3482             :     nvvm_suld_1d_v2i64_clamp,                  // llvm.nvvm.suld.1d.v2i64.clamp
    3483             :     nvvm_suld_1d_v2i64_trap,                   // llvm.nvvm.suld.1d.v2i64.trap
    3484             :     nvvm_suld_1d_v2i64_zero,                   // llvm.nvvm.suld.1d.v2i64.zero
    3485             :     nvvm_suld_1d_v2i8_clamp,                   // llvm.nvvm.suld.1d.v2i8.clamp
    3486             :     nvvm_suld_1d_v2i8_trap,                    // llvm.nvvm.suld.1d.v2i8.trap
    3487             :     nvvm_suld_1d_v2i8_zero,                    // llvm.nvvm.suld.1d.v2i8.zero
    3488             :     nvvm_suld_1d_v4i16_clamp,                  // llvm.nvvm.suld.1d.v4i16.clamp
    3489             :     nvvm_suld_1d_v4i16_trap,                   // llvm.nvvm.suld.1d.v4i16.trap
    3490             :     nvvm_suld_1d_v4i16_zero,                   // llvm.nvvm.suld.1d.v4i16.zero
    3491             :     nvvm_suld_1d_v4i32_clamp,                  // llvm.nvvm.suld.1d.v4i32.clamp
    3492             :     nvvm_suld_1d_v4i32_trap,                   // llvm.nvvm.suld.1d.v4i32.trap
    3493             :     nvvm_suld_1d_v4i32_zero,                   // llvm.nvvm.suld.1d.v4i32.zero
    3494             :     nvvm_suld_1d_v4i8_clamp,                   // llvm.nvvm.suld.1d.v4i8.clamp
    3495             :     nvvm_suld_1d_v4i8_trap,                    // llvm.nvvm.suld.1d.v4i8.trap
    3496             :     nvvm_suld_1d_v4i8_zero,                    // llvm.nvvm.suld.1d.v4i8.zero
    3497             :     nvvm_suld_2d_array_i16_clamp,              // llvm.nvvm.suld.2d.array.i16.clamp
    3498             :     nvvm_suld_2d_array_i16_trap,               // llvm.nvvm.suld.2d.array.i16.trap
    3499             :     nvvm_suld_2d_array_i16_zero,               // llvm.nvvm.suld.2d.array.i16.zero
    3500             :     nvvm_suld_2d_array_i32_clamp,              // llvm.nvvm.suld.2d.array.i32.clamp
    3501             :     nvvm_suld_2d_array_i32_trap,               // llvm.nvvm.suld.2d.array.i32.trap
    3502             :     nvvm_suld_2d_array_i32_zero,               // llvm.nvvm.suld.2d.array.i32.zero
    3503             :     nvvm_suld_2d_array_i64_clamp,              // llvm.nvvm.suld.2d.array.i64.clamp
    3504             :     nvvm_suld_2d_array_i64_trap,               // llvm.nvvm.suld.2d.array.i64.trap
    3505             :     nvvm_suld_2d_array_i64_zero,               // llvm.nvvm.suld.2d.array.i64.zero
    3506             :     nvvm_suld_2d_array_i8_clamp,               // llvm.nvvm.suld.2d.array.i8.clamp
    3507             :     nvvm_suld_2d_array_i8_trap,                // llvm.nvvm.suld.2d.array.i8.trap
    3508             :     nvvm_suld_2d_array_i8_zero,                // llvm.nvvm.suld.2d.array.i8.zero
    3509             :     nvvm_suld_2d_array_v2i16_clamp,            // llvm.nvvm.suld.2d.array.v2i16.clamp
    3510             :     nvvm_suld_2d_array_v2i16_trap,             // llvm.nvvm.suld.2d.array.v2i16.trap
    3511             :     nvvm_suld_2d_array_v2i16_zero,             // llvm.nvvm.suld.2d.array.v2i16.zero
    3512             :     nvvm_suld_2d_array_v2i32_clamp,            // llvm.nvvm.suld.2d.array.v2i32.clamp
    3513             :     nvvm_suld_2d_array_v2i32_trap,             // llvm.nvvm.suld.2d.array.v2i32.trap
    3514             :     nvvm_suld_2d_array_v2i32_zero,             // llvm.nvvm.suld.2d.array.v2i32.zero
    3515             :     nvvm_suld_2d_array_v2i64_clamp,            // llvm.nvvm.suld.2d.array.v2i64.clamp
    3516             :     nvvm_suld_2d_array_v2i64_trap,             // llvm.nvvm.suld.2d.array.v2i64.trap
    3517             :     nvvm_suld_2d_array_v2i64_zero,             // llvm.nvvm.suld.2d.array.v2i64.zero
    3518             :     nvvm_suld_2d_array_v2i8_clamp,             // llvm.nvvm.suld.2d.array.v2i8.clamp
    3519             :     nvvm_suld_2d_array_v2i8_trap,              // llvm.nvvm.suld.2d.array.v2i8.trap
    3520             :     nvvm_suld_2d_array_v2i8_zero,              // llvm.nvvm.suld.2d.array.v2i8.zero
    3521             :     nvvm_suld_2d_array_v4i16_clamp,            // llvm.nvvm.suld.2d.array.v4i16.clamp
    3522             :     nvvm_suld_2d_array_v4i16_trap,             // llvm.nvvm.suld.2d.array.v4i16.trap
    3523             :     nvvm_suld_2d_array_v4i16_zero,             // llvm.nvvm.suld.2d.array.v4i16.zero
    3524             :     nvvm_suld_2d_array_v4i32_clamp,            // llvm.nvvm.suld.2d.array.v4i32.clamp
    3525             :     nvvm_suld_2d_array_v4i32_trap,             // llvm.nvvm.suld.2d.array.v4i32.trap
    3526             :     nvvm_suld_2d_array_v4i32_zero,             // llvm.nvvm.suld.2d.array.v4i32.zero
    3527             :     nvvm_suld_2d_array_v4i8_clamp,             // llvm.nvvm.suld.2d.array.v4i8.clamp
    3528             :     nvvm_suld_2d_array_v4i8_trap,              // llvm.nvvm.suld.2d.array.v4i8.trap
    3529             :     nvvm_suld_2d_array_v4i8_zero,              // llvm.nvvm.suld.2d.array.v4i8.zero
    3530             :     nvvm_suld_2d_i16_clamp,                    // llvm.nvvm.suld.2d.i16.clamp
    3531             :     nvvm_suld_2d_i16_trap,                     // llvm.nvvm.suld.2d.i16.trap
    3532             :     nvvm_suld_2d_i16_zero,                     // llvm.nvvm.suld.2d.i16.zero
    3533             :     nvvm_suld_2d_i32_clamp,                    // llvm.nvvm.suld.2d.i32.clamp
    3534             :     nvvm_suld_2d_i32_trap,                     // llvm.nvvm.suld.2d.i32.trap
    3535             :     nvvm_suld_2d_i32_zero,                     // llvm.nvvm.suld.2d.i32.zero
    3536             :     nvvm_suld_2d_i64_clamp,                    // llvm.nvvm.suld.2d.i64.clamp
    3537             :     nvvm_suld_2d_i64_trap,                     // llvm.nvvm.suld.2d.i64.trap
    3538             :     nvvm_suld_2d_i64_zero,                     // llvm.nvvm.suld.2d.i64.zero
    3539             :     nvvm_suld_2d_i8_clamp,                     // llvm.nvvm.suld.2d.i8.clamp
    3540             :     nvvm_suld_2d_i8_trap,                      // llvm.nvvm.suld.2d.i8.trap
    3541             :     nvvm_suld_2d_i8_zero,                      // llvm.nvvm.suld.2d.i8.zero
    3542             :     nvvm_suld_2d_v2i16_clamp,                  // llvm.nvvm.suld.2d.v2i16.clamp
    3543             :     nvvm_suld_2d_v2i16_trap,                   // llvm.nvvm.suld.2d.v2i16.trap
    3544             :     nvvm_suld_2d_v2i16_zero,                   // llvm.nvvm.suld.2d.v2i16.zero
    3545             :     nvvm_suld_2d_v2i32_clamp,                  // llvm.nvvm.suld.2d.v2i32.clamp
    3546             :     nvvm_suld_2d_v2i32_trap,                   // llvm.nvvm.suld.2d.v2i32.trap
    3547             :     nvvm_suld_2d_v2i32_zero,                   // llvm.nvvm.suld.2d.v2i32.zero
    3548             :     nvvm_suld_2d_v2i64_clamp,                  // llvm.nvvm.suld.2d.v2i64.clamp
    3549             :     nvvm_suld_2d_v2i64_trap,                   // llvm.nvvm.suld.2d.v2i64.trap
    3550             :     nvvm_suld_2d_v2i64_zero,                   // llvm.nvvm.suld.2d.v2i64.zero
    3551             :     nvvm_suld_2d_v2i8_clamp,                   // llvm.nvvm.suld.2d.v2i8.clamp
    3552             :     nvvm_suld_2d_v2i8_trap,                    // llvm.nvvm.suld.2d.v2i8.trap
    3553             :     nvvm_suld_2d_v2i8_zero,                    // llvm.nvvm.suld.2d.v2i8.zero
    3554             :     nvvm_suld_2d_v4i16_clamp,                  // llvm.nvvm.suld.2d.v4i16.clamp
    3555             :     nvvm_suld_2d_v4i16_trap,                   // llvm.nvvm.suld.2d.v4i16.trap
    3556             :     nvvm_suld_2d_v4i16_zero,                   // llvm.nvvm.suld.2d.v4i16.zero
    3557             :     nvvm_suld_2d_v4i32_clamp,                  // llvm.nvvm.suld.2d.v4i32.clamp
    3558             :     nvvm_suld_2d_v4i32_trap,                   // llvm.nvvm.suld.2d.v4i32.trap
    3559             :     nvvm_suld_2d_v4i32_zero,                   // llvm.nvvm.suld.2d.v4i32.zero
    3560             :     nvvm_suld_2d_v4i8_clamp,                   // llvm.nvvm.suld.2d.v4i8.clamp
    3561             :     nvvm_suld_2d_v4i8_trap,                    // llvm.nvvm.suld.2d.v4i8.trap
    3562             :     nvvm_suld_2d_v4i8_zero,                    // llvm.nvvm.suld.2d.v4i8.zero
    3563             :     nvvm_suld_3d_i16_clamp,                    // llvm.nvvm.suld.3d.i16.clamp
    3564             :     nvvm_suld_3d_i16_trap,                     // llvm.nvvm.suld.3d.i16.trap
    3565             :     nvvm_suld_3d_i16_zero,                     // llvm.nvvm.suld.3d.i16.zero
    3566             :     nvvm_suld_3d_i32_clamp,                    // llvm.nvvm.suld.3d.i32.clamp
    3567             :     nvvm_suld_3d_i32_trap,                     // llvm.nvvm.suld.3d.i32.trap
    3568             :     nvvm_suld_3d_i32_zero,                     // llvm.nvvm.suld.3d.i32.zero
    3569             :     nvvm_suld_3d_i64_clamp,                    // llvm.nvvm.suld.3d.i64.clamp
    3570             :     nvvm_suld_3d_i64_trap,                     // llvm.nvvm.suld.3d.i64.trap
    3571             :     nvvm_suld_3d_i64_zero,                     // llvm.nvvm.suld.3d.i64.zero
    3572             :     nvvm_suld_3d_i8_clamp,                     // llvm.nvvm.suld.3d.i8.clamp
    3573             :     nvvm_suld_3d_i8_trap,                      // llvm.nvvm.suld.3d.i8.trap
    3574             :     nvvm_suld_3d_i8_zero,                      // llvm.nvvm.suld.3d.i8.zero
    3575             :     nvvm_suld_3d_v2i16_clamp,                  // llvm.nvvm.suld.3d.v2i16.clamp
    3576             :     nvvm_suld_3d_v2i16_trap,                   // llvm.nvvm.suld.3d.v2i16.trap
    3577             :     nvvm_suld_3d_v2i16_zero,                   // llvm.nvvm.suld.3d.v2i16.zero
    3578             :     nvvm_suld_3d_v2i32_clamp,                  // llvm.nvvm.suld.3d.v2i32.clamp
    3579             :     nvvm_suld_3d_v2i32_trap,                   // llvm.nvvm.suld.3d.v2i32.trap
    3580             :     nvvm_suld_3d_v2i32_zero,                   // llvm.nvvm.suld.3d.v2i32.zero
    3581             :     nvvm_suld_3d_v2i64_clamp,                  // llvm.nvvm.suld.3d.v2i64.clamp
    3582             :     nvvm_suld_3d_v2i64_trap,                   // llvm.nvvm.suld.3d.v2i64.trap
    3583             :     nvvm_suld_3d_v2i64_zero,                   // llvm.nvvm.suld.3d.v2i64.zero
    3584             :     nvvm_suld_3d_v2i8_clamp,                   // llvm.nvvm.suld.3d.v2i8.clamp
    3585             :     nvvm_suld_3d_v2i8_trap,                    // llvm.nvvm.suld.3d.v2i8.trap
    3586             :     nvvm_suld_3d_v2i8_zero,                    // llvm.nvvm.suld.3d.v2i8.zero
    3587             :     nvvm_suld_3d_v4i16_clamp,                  // llvm.nvvm.suld.3d.v4i16.clamp
    3588             :     nvvm_suld_3d_v4i16_trap,                   // llvm.nvvm.suld.3d.v4i16.trap
    3589             :     nvvm_suld_3d_v4i16_zero,                   // llvm.nvvm.suld.3d.v4i16.zero
    3590             :     nvvm_suld_3d_v4i32_clamp,                  // llvm.nvvm.suld.3d.v4i32.clamp
    3591             :     nvvm_suld_3d_v4i32_trap,                   // llvm.nvvm.suld.3d.v4i32.trap
    3592             :     nvvm_suld_3d_v4i32_zero,                   // llvm.nvvm.suld.3d.v4i32.zero
    3593             :     nvvm_suld_3d_v4i8_clamp,                   // llvm.nvvm.suld.3d.v4i8.clamp
    3594             :     nvvm_suld_3d_v4i8_trap,                    // llvm.nvvm.suld.3d.v4i8.trap
    3595             :     nvvm_suld_3d_v4i8_zero,                    // llvm.nvvm.suld.3d.v4i8.zero
    3596             :     nvvm_suq_array_size,                       // llvm.nvvm.suq.array.size
    3597             :     nvvm_suq_channel_data_type,                // llvm.nvvm.suq.channel.data.type
    3598             :     nvvm_suq_channel_order,                    // llvm.nvvm.suq.channel.order
    3599             :     nvvm_suq_depth,                            // llvm.nvvm.suq.depth
    3600             :     nvvm_suq_height,                           // llvm.nvvm.suq.height
    3601             :     nvvm_suq_width,                            // llvm.nvvm.suq.width
    3602             :     nvvm_sust_b_1d_array_i16_clamp,            // llvm.nvvm.sust.b.1d.array.i16.clamp
    3603             :     nvvm_sust_b_1d_array_i16_trap,             // llvm.nvvm.sust.b.1d.array.i16.trap
    3604             :     nvvm_sust_b_1d_array_i16_zero,             // llvm.nvvm.sust.b.1d.array.i16.zero
    3605             :     nvvm_sust_b_1d_array_i32_clamp,            // llvm.nvvm.sust.b.1d.array.i32.clamp
    3606             :     nvvm_sust_b_1d_array_i32_trap,             // llvm.nvvm.sust.b.1d.array.i32.trap
    3607             :     nvvm_sust_b_1d_array_i32_zero,             // llvm.nvvm.sust.b.1d.array.i32.zero
    3608             :     nvvm_sust_b_1d_array_i64_clamp,            // llvm.nvvm.sust.b.1d.array.i64.clamp
    3609             :     nvvm_sust_b_1d_array_i64_trap,             // llvm.nvvm.sust.b.1d.array.i64.trap
    3610             :     nvvm_sust_b_1d_array_i64_zero,             // llvm.nvvm.sust.b.1d.array.i64.zero
    3611             :     nvvm_sust_b_1d_array_i8_clamp,             // llvm.nvvm.sust.b.1d.array.i8.clamp
    3612             :     nvvm_sust_b_1d_array_i8_trap,              // llvm.nvvm.sust.b.1d.array.i8.trap
    3613             :     nvvm_sust_b_1d_array_i8_zero,              // llvm.nvvm.sust.b.1d.array.i8.zero
    3614             :     nvvm_sust_b_1d_array_v2i16_clamp,          // llvm.nvvm.sust.b.1d.array.v2i16.clamp
    3615             :     nvvm_sust_b_1d_array_v2i16_trap,           // llvm.nvvm.sust.b.1d.array.v2i16.trap
    3616             :     nvvm_sust_b_1d_array_v2i16_zero,           // llvm.nvvm.sust.b.1d.array.v2i16.zero
    3617             :     nvvm_sust_b_1d_array_v2i32_clamp,          // llvm.nvvm.sust.b.1d.array.v2i32.clamp
    3618             :     nvvm_sust_b_1d_array_v2i32_trap,           // llvm.nvvm.sust.b.1d.array.v2i32.trap
    3619             :     nvvm_sust_b_1d_array_v2i32_zero,           // llvm.nvvm.sust.b.1d.array.v2i32.zero
    3620             :     nvvm_sust_b_1d_array_v2i64_clamp,          // llvm.nvvm.sust.b.1d.array.v2i64.clamp
    3621             :     nvvm_sust_b_1d_array_v2i64_trap,           // llvm.nvvm.sust.b.1d.array.v2i64.trap
    3622             :     nvvm_sust_b_1d_array_v2i64_zero,           // llvm.nvvm.sust.b.1d.array.v2i64.zero
    3623             :     nvvm_sust_b_1d_array_v2i8_clamp,           // llvm.nvvm.sust.b.1d.array.v2i8.clamp
    3624             :     nvvm_sust_b_1d_array_v2i8_trap,            // llvm.nvvm.sust.b.1d.array.v2i8.trap
    3625             :     nvvm_sust_b_1d_array_v2i8_zero,            // llvm.nvvm.sust.b.1d.array.v2i8.zero
    3626             :     nvvm_sust_b_1d_array_v4i16_clamp,          // llvm.nvvm.sust.b.1d.array.v4i16.clamp
    3627             :     nvvm_sust_b_1d_array_v4i16_trap,           // llvm.nvvm.sust.b.1d.array.v4i16.trap
    3628             :     nvvm_sust_b_1d_array_v4i16_zero,           // llvm.nvvm.sust.b.1d.array.v4i16.zero
    3629             :     nvvm_sust_b_1d_array_v4i32_clamp,          // llvm.nvvm.sust.b.1d.array.v4i32.clamp
    3630             :     nvvm_sust_b_1d_array_v4i32_trap,           // llvm.nvvm.sust.b.1d.array.v4i32.trap
    3631             :     nvvm_sust_b_1d_array_v4i32_zero,           // llvm.nvvm.sust.b.1d.array.v4i32.zero
    3632             :     nvvm_sust_b_1d_array_v4i8_clamp,           // llvm.nvvm.sust.b.1d.array.v4i8.clamp
    3633             :     nvvm_sust_b_1d_array_v4i8_trap,            // llvm.nvvm.sust.b.1d.array.v4i8.trap
    3634             :     nvvm_sust_b_1d_array_v4i8_zero,            // llvm.nvvm.sust.b.1d.array.v4i8.zero
    3635             :     nvvm_sust_b_1d_i16_clamp,                  // llvm.nvvm.sust.b.1d.i16.clamp
    3636             :     nvvm_sust_b_1d_i16_trap,                   // llvm.nvvm.sust.b.1d.i16.trap
    3637             :     nvvm_sust_b_1d_i16_zero,                   // llvm.nvvm.sust.b.1d.i16.zero
    3638             :     nvvm_sust_b_1d_i32_clamp,                  // llvm.nvvm.sust.b.1d.i32.clamp
    3639             :     nvvm_sust_b_1d_i32_trap,                   // llvm.nvvm.sust.b.1d.i32.trap
    3640             :     nvvm_sust_b_1d_i32_zero,                   // llvm.nvvm.sust.b.1d.i32.zero
    3641             :     nvvm_sust_b_1d_i64_clamp,                  // llvm.nvvm.sust.b.1d.i64.clamp
    3642             :     nvvm_sust_b_1d_i64_trap,                   // llvm.nvvm.sust.b.1d.i64.trap
    3643             :     nvvm_sust_b_1d_i64_zero,                   // llvm.nvvm.sust.b.1d.i64.zero
    3644             :     nvvm_sust_b_1d_i8_clamp,                   // llvm.nvvm.sust.b.1d.i8.clamp
    3645             :     nvvm_sust_b_1d_i8_trap,                    // llvm.nvvm.sust.b.1d.i8.trap
    3646             :     nvvm_sust_b_1d_i8_zero,                    // llvm.nvvm.sust.b.1d.i8.zero
    3647             :     nvvm_sust_b_1d_v2i16_clamp,                // llvm.nvvm.sust.b.1d.v2i16.clamp
    3648             :     nvvm_sust_b_1d_v2i16_trap,                 // llvm.nvvm.sust.b.1d.v2i16.trap
    3649             :     nvvm_sust_b_1d_v2i16_zero,                 // llvm.nvvm.sust.b.1d.v2i16.zero
    3650             :     nvvm_sust_b_1d_v2i32_clamp,                // llvm.nvvm.sust.b.1d.v2i32.clamp
    3651             :     nvvm_sust_b_1d_v2i32_trap,                 // llvm.nvvm.sust.b.1d.v2i32.trap
    3652             :     nvvm_sust_b_1d_v2i32_zero,                 // llvm.nvvm.sust.b.1d.v2i32.zero
    3653             :     nvvm_sust_b_1d_v2i64_clamp,                // llvm.nvvm.sust.b.1d.v2i64.clamp
    3654             :     nvvm_sust_b_1d_v2i64_trap,                 // llvm.nvvm.sust.b.1d.v2i64.trap
    3655             :     nvvm_sust_b_1d_v2i64_zero,                 // llvm.nvvm.sust.b.1d.v2i64.zero
    3656             :     nvvm_sust_b_1d_v2i8_clamp,                 // llvm.nvvm.sust.b.1d.v2i8.clamp
    3657             :     nvvm_sust_b_1d_v2i8_trap,                  // llvm.nvvm.sust.b.1d.v2i8.trap
    3658             :     nvvm_sust_b_1d_v2i8_zero,                  // llvm.nvvm.sust.b.1d.v2i8.zero
    3659             :     nvvm_sust_b_1d_v4i16_clamp,                // llvm.nvvm.sust.b.1d.v4i16.clamp
    3660             :     nvvm_sust_b_1d_v4i16_trap,                 // llvm.nvvm.sust.b.1d.v4i16.trap
    3661             :     nvvm_sust_b_1d_v4i16_zero,                 // llvm.nvvm.sust.b.1d.v4i16.zero
    3662             :     nvvm_sust_b_1d_v4i32_clamp,                // llvm.nvvm.sust.b.1d.v4i32.clamp
    3663             :     nvvm_sust_b_1d_v4i32_trap,                 // llvm.nvvm.sust.b.1d.v4i32.trap
    3664             :     nvvm_sust_b_1d_v4i32_zero,                 // llvm.nvvm.sust.b.1d.v4i32.zero
    3665             :     nvvm_sust_b_1d_v4i8_clamp,                 // llvm.nvvm.sust.b.1d.v4i8.clamp
    3666             :     nvvm_sust_b_1d_v4i8_trap,                  // llvm.nvvm.sust.b.1d.v4i8.trap
    3667             :     nvvm_sust_b_1d_v4i8_zero,                  // llvm.nvvm.sust.b.1d.v4i8.zero
    3668             :     nvvm_sust_b_2d_array_i16_clamp,            // llvm.nvvm.sust.b.2d.array.i16.clamp
    3669             :     nvvm_sust_b_2d_array_i16_trap,             // llvm.nvvm.sust.b.2d.array.i16.trap
    3670             :     nvvm_sust_b_2d_array_i16_zero,             // llvm.nvvm.sust.b.2d.array.i16.zero
    3671             :     nvvm_sust_b_2d_array_i32_clamp,            // llvm.nvvm.sust.b.2d.array.i32.clamp
    3672             :     nvvm_sust_b_2d_array_i32_trap,             // llvm.nvvm.sust.b.2d.array.i32.trap
    3673             :     nvvm_sust_b_2d_array_i32_zero,             // llvm.nvvm.sust.b.2d.array.i32.zero
    3674             :     nvvm_sust_b_2d_array_i64_clamp,            // llvm.nvvm.sust.b.2d.array.i64.clamp
    3675             :     nvvm_sust_b_2d_array_i64_trap,             // llvm.nvvm.sust.b.2d.array.i64.trap
    3676             :     nvvm_sust_b_2d_array_i64_zero,             // llvm.nvvm.sust.b.2d.array.i64.zero
    3677             :     nvvm_sust_b_2d_array_i8_clamp,             // llvm.nvvm.sust.b.2d.array.i8.clamp
    3678             :     nvvm_sust_b_2d_array_i8_trap,              // llvm.nvvm.sust.b.2d.array.i8.trap
    3679             :     nvvm_sust_b_2d_array_i8_zero,              // llvm.nvvm.sust.b.2d.array.i8.zero
    3680             :     nvvm_sust_b_2d_array_v2i16_clamp,          // llvm.nvvm.sust.b.2d.array.v2i16.clamp
    3681             :     nvvm_sust_b_2d_array_v2i16_trap,           // llvm.nvvm.sust.b.2d.array.v2i16.trap
    3682             :     nvvm_sust_b_2d_array_v2i16_zero,           // llvm.nvvm.sust.b.2d.array.v2i16.zero
    3683             :     nvvm_sust_b_2d_array_v2i32_clamp,          // llvm.nvvm.sust.b.2d.array.v2i32.clamp
    3684             :     nvvm_sust_b_2d_array_v2i32_trap,           // llvm.nvvm.sust.b.2d.array.v2i32.trap
    3685             :     nvvm_sust_b_2d_array_v2i32_zero,           // llvm.nvvm.sust.b.2d.array.v2i32.zero
    3686             :     nvvm_sust_b_2d_array_v2i64_clamp,          // llvm.nvvm.sust.b.2d.array.v2i64.clamp
    3687             :     nvvm_sust_b_2d_array_v2i64_trap,           // llvm.nvvm.sust.b.2d.array.v2i64.trap
    3688             :     nvvm_sust_b_2d_array_v2i64_zero,           // llvm.nvvm.sust.b.2d.array.v2i64.zero
    3689             :     nvvm_sust_b_2d_array_v2i8_clamp,           // llvm.nvvm.sust.b.2d.array.v2i8.clamp
    3690             :     nvvm_sust_b_2d_array_v2i8_trap,            // llvm.nvvm.sust.b.2d.array.v2i8.trap
    3691             :     nvvm_sust_b_2d_array_v2i8_zero,            // llvm.nvvm.sust.b.2d.array.v2i8.zero
    3692             :     nvvm_sust_b_2d_array_v4i16_clamp,          // llvm.nvvm.sust.b.2d.array.v4i16.clamp
    3693             :     nvvm_sust_b_2d_array_v4i16_trap,           // llvm.nvvm.sust.b.2d.array.v4i16.trap
    3694             :     nvvm_sust_b_2d_array_v4i16_zero,           // llvm.nvvm.sust.b.2d.array.v4i16.zero
    3695             :     nvvm_sust_b_2d_array_v4i32_clamp,          // llvm.nvvm.sust.b.2d.array.v4i32.clamp
    3696             :     nvvm_sust_b_2d_array_v4i32_trap,           // llvm.nvvm.sust.b.2d.array.v4i32.trap
    3697             :     nvvm_sust_b_2d_array_v4i32_zero,           // llvm.nvvm.sust.b.2d.array.v4i32.zero
    3698             :     nvvm_sust_b_2d_array_v4i8_clamp,           // llvm.nvvm.sust.b.2d.array.v4i8.clamp
    3699             :     nvvm_sust_b_2d_array_v4i8_trap,            // llvm.nvvm.sust.b.2d.array.v4i8.trap
    3700             :     nvvm_sust_b_2d_array_v4i8_zero,            // llvm.nvvm.sust.b.2d.array.v4i8.zero
    3701             :     nvvm_sust_b_2d_i16_clamp,                  // llvm.nvvm.sust.b.2d.i16.clamp
    3702             :     nvvm_sust_b_2d_i16_trap,                   // llvm.nvvm.sust.b.2d.i16.trap
    3703             :     nvvm_sust_b_2d_i16_zero,                   // llvm.nvvm.sust.b.2d.i16.zero
    3704             :     nvvm_sust_b_2d_i32_clamp,                  // llvm.nvvm.sust.b.2d.i32.clamp
    3705             :     nvvm_sust_b_2d_i32_trap,                   // llvm.nvvm.sust.b.2d.i32.trap
    3706             :     nvvm_sust_b_2d_i32_zero,                   // llvm.nvvm.sust.b.2d.i32.zero
    3707             :     nvvm_sust_b_2d_i64_clamp,                  // llvm.nvvm.sust.b.2d.i64.clamp
    3708             :     nvvm_sust_b_2d_i64_trap,                   // llvm.nvvm.sust.b.2d.i64.trap
    3709             :     nvvm_sust_b_2d_i64_zero,                   // llvm.nvvm.sust.b.2d.i64.zero
    3710             :     nvvm_sust_b_2d_i8_clamp,                   // llvm.nvvm.sust.b.2d.i8.clamp
    3711             :     nvvm_sust_b_2d_i8_trap,                    // llvm.nvvm.sust.b.2d.i8.trap
    3712             :     nvvm_sust_b_2d_i8_zero,                    // llvm.nvvm.sust.b.2d.i8.zero
    3713             :     nvvm_sust_b_2d_v2i16_clamp,                // llvm.nvvm.sust.b.2d.v2i16.clamp
    3714             :     nvvm_sust_b_2d_v2i16_trap,                 // llvm.nvvm.sust.b.2d.v2i16.trap
    3715             :     nvvm_sust_b_2d_v2i16_zero,                 // llvm.nvvm.sust.b.2d.v2i16.zero
    3716             :     nvvm_sust_b_2d_v2i32_clamp,                // llvm.nvvm.sust.b.2d.v2i32.clamp
    3717             :     nvvm_sust_b_2d_v2i32_trap,                 // llvm.nvvm.sust.b.2d.v2i32.trap
    3718             :     nvvm_sust_b_2d_v2i32_zero,                 // llvm.nvvm.sust.b.2d.v2i32.zero
    3719             :     nvvm_sust_b_2d_v2i64_clamp,                // llvm.nvvm.sust.b.2d.v2i64.clamp
    3720             :     nvvm_sust_b_2d_v2i64_trap,                 // llvm.nvvm.sust.b.2d.v2i64.trap
    3721             :     nvvm_sust_b_2d_v2i64_zero,                 // llvm.nvvm.sust.b.2d.v2i64.zero
    3722             :     nvvm_sust_b_2d_v2i8_clamp,                 // llvm.nvvm.sust.b.2d.v2i8.clamp
    3723             :     nvvm_sust_b_2d_v2i8_trap,                  // llvm.nvvm.sust.b.2d.v2i8.trap
    3724             :     nvvm_sust_b_2d_v2i8_zero,                  // llvm.nvvm.sust.b.2d.v2i8.zero
    3725             :     nvvm_sust_b_2d_v4i16_clamp,                // llvm.nvvm.sust.b.2d.v4i16.clamp
    3726             :     nvvm_sust_b_2d_v4i16_trap,                 // llvm.nvvm.sust.b.2d.v4i16.trap
    3727             :     nvvm_sust_b_2d_v4i16_zero,                 // llvm.nvvm.sust.b.2d.v4i16.zero
    3728             :     nvvm_sust_b_2d_v4i32_clamp,                // llvm.nvvm.sust.b.2d.v4i32.clamp
    3729             :     nvvm_sust_b_2d_v4i32_trap,                 // llvm.nvvm.sust.b.2d.v4i32.trap
    3730             :     nvvm_sust_b_2d_v4i32_zero,                 // llvm.nvvm.sust.b.2d.v4i32.zero
    3731             :     nvvm_sust_b_2d_v4i8_clamp,                 // llvm.nvvm.sust.b.2d.v4i8.clamp
    3732             :     nvvm_sust_b_2d_v4i8_trap,                  // llvm.nvvm.sust.b.2d.v4i8.trap
    3733             :     nvvm_sust_b_2d_v4i8_zero,                  // llvm.nvvm.sust.b.2d.v4i8.zero
    3734             :     nvvm_sust_b_3d_i16_clamp,                  // llvm.nvvm.sust.b.3d.i16.clamp
    3735             :     nvvm_sust_b_3d_i16_trap,                   // llvm.nvvm.sust.b.3d.i16.trap
    3736             :     nvvm_sust_b_3d_i16_zero,                   // llvm.nvvm.sust.b.3d.i16.zero
    3737             :     nvvm_sust_b_3d_i32_clamp,                  // llvm.nvvm.sust.b.3d.i32.clamp
    3738             :     nvvm_sust_b_3d_i32_trap,                   // llvm.nvvm.sust.b.3d.i32.trap
    3739             :     nvvm_sust_b_3d_i32_zero,                   // llvm.nvvm.sust.b.3d.i32.zero
    3740             :     nvvm_sust_b_3d_i64_clamp,                  // llvm.nvvm.sust.b.3d.i64.clamp
    3741             :     nvvm_sust_b_3d_i64_trap,                   // llvm.nvvm.sust.b.3d.i64.trap
    3742             :     nvvm_sust_b_3d_i64_zero,                   // llvm.nvvm.sust.b.3d.i64.zero
    3743             :     nvvm_sust_b_3d_i8_clamp,                   // llvm.nvvm.sust.b.3d.i8.clamp
    3744             :     nvvm_sust_b_3d_i8_trap,                    // llvm.nvvm.sust.b.3d.i8.trap
    3745             :     nvvm_sust_b_3d_i8_zero,                    // llvm.nvvm.sust.b.3d.i8.zero
    3746             :     nvvm_sust_b_3d_v2i16_clamp,                // llvm.nvvm.sust.b.3d.v2i16.clamp
    3747             :     nvvm_sust_b_3d_v2i16_trap,                 // llvm.nvvm.sust.b.3d.v2i16.trap
    3748             :     nvvm_sust_b_3d_v2i16_zero,                 // llvm.nvvm.sust.b.3d.v2i16.zero
    3749             :     nvvm_sust_b_3d_v2i32_clamp,                // llvm.nvvm.sust.b.3d.v2i32.clamp
    3750             :     nvvm_sust_b_3d_v2i32_trap,                 // llvm.nvvm.sust.b.3d.v2i32.trap
    3751             :     nvvm_sust_b_3d_v2i32_zero,                 // llvm.nvvm.sust.b.3d.v2i32.zero
    3752             :     nvvm_sust_b_3d_v2i64_clamp,                // llvm.nvvm.sust.b.3d.v2i64.clamp
    3753             :     nvvm_sust_b_3d_v2i64_trap,                 // llvm.nvvm.sust.b.3d.v2i64.trap
    3754             :     nvvm_sust_b_3d_v2i64_zero,                 // llvm.nvvm.sust.b.3d.v2i64.zero
    3755             :     nvvm_sust_b_3d_v2i8_clamp,                 // llvm.nvvm.sust.b.3d.v2i8.clamp
    3756             :     nvvm_sust_b_3d_v2i8_trap,                  // llvm.nvvm.sust.b.3d.v2i8.trap
    3757             :     nvvm_sust_b_3d_v2i8_zero,                  // llvm.nvvm.sust.b.3d.v2i8.zero
    3758             :     nvvm_sust_b_3d_v4i16_clamp,                // llvm.nvvm.sust.b.3d.v4i16.clamp
    3759             :     nvvm_sust_b_3d_v4i16_trap,                 // llvm.nvvm.sust.b.3d.v4i16.trap
    3760             :     nvvm_sust_b_3d_v4i16_zero,                 // llvm.nvvm.sust.b.3d.v4i16.zero
    3761             :     nvvm_sust_b_3d_v4i32_clamp,                // llvm.nvvm.sust.b.3d.v4i32.clamp
    3762             :     nvvm_sust_b_3d_v4i32_trap,                 // llvm.nvvm.sust.b.3d.v4i32.trap
    3763             :     nvvm_sust_b_3d_v4i32_zero,                 // llvm.nvvm.sust.b.3d.v4i32.zero
    3764             :     nvvm_sust_b_3d_v4i8_clamp,                 // llvm.nvvm.sust.b.3d.v4i8.clamp
    3765             :     nvvm_sust_b_3d_v4i8_trap,                  // llvm.nvvm.sust.b.3d.v4i8.trap
    3766             :     nvvm_sust_b_3d_v4i8_zero,                  // llvm.nvvm.sust.b.3d.v4i8.zero
    3767             :     nvvm_sust_p_1d_array_i16_trap,             // llvm.nvvm.sust.p.1d.array.i16.trap
    3768             :     nvvm_sust_p_1d_array_i32_trap,             // llvm.nvvm.sust.p.1d.array.i32.trap
    3769             :     nvvm_sust_p_1d_array_i8_trap,              // llvm.nvvm.sust.p.1d.array.i8.trap
    3770             :     nvvm_sust_p_1d_array_v2i16_trap,           // llvm.nvvm.sust.p.1d.array.v2i16.trap
    3771             :     nvvm_sust_p_1d_array_v2i32_trap,           // llvm.nvvm.sust.p.1d.array.v2i32.trap
    3772             :     nvvm_sust_p_1d_array_v2i8_trap,            // llvm.nvvm.sust.p.1d.array.v2i8.trap
    3773             :     nvvm_sust_p_1d_array_v4i16_trap,           // llvm.nvvm.sust.p.1d.array.v4i16.trap
    3774             :     nvvm_sust_p_1d_array_v4i32_trap,           // llvm.nvvm.sust.p.1d.array.v4i32.trap
    3775             :     nvvm_sust_p_1d_array_v4i8_trap,            // llvm.nvvm.sust.p.1d.array.v4i8.trap
    3776             :     nvvm_sust_p_1d_i16_trap,                   // llvm.nvvm.sust.p.1d.i16.trap
    3777             :     nvvm_sust_p_1d_i32_trap,                   // llvm.nvvm.sust.p.1d.i32.trap
    3778             :     nvvm_sust_p_1d_i8_trap,                    // llvm.nvvm.sust.p.1d.i8.trap
    3779             :     nvvm_sust_p_1d_v2i16_trap,                 // llvm.nvvm.sust.p.1d.v2i16.trap
    3780             :     nvvm_sust_p_1d_v2i32_trap,                 // llvm.nvvm.sust.p.1d.v2i32.trap
    3781             :     nvvm_sust_p_1d_v2i8_trap,                  // llvm.nvvm.sust.p.1d.v2i8.trap
    3782             :     nvvm_sust_p_1d_v4i16_trap,                 // llvm.nvvm.sust.p.1d.v4i16.trap
    3783             :     nvvm_sust_p_1d_v4i32_trap,                 // llvm.nvvm.sust.p.1d.v4i32.trap
    3784             :     nvvm_sust_p_1d_v4i8_trap,                  // llvm.nvvm.sust.p.1d.v4i8.trap
    3785             :     nvvm_sust_p_2d_array_i16_trap,             // llvm.nvvm.sust.p.2d.array.i16.trap
    3786             :     nvvm_sust_p_2d_array_i32_trap,             // llvm.nvvm.sust.p.2d.array.i32.trap
    3787             :     nvvm_sust_p_2d_array_i8_trap,              // llvm.nvvm.sust.p.2d.array.i8.trap
    3788             :     nvvm_sust_p_2d_array_v2i16_trap,           // llvm.nvvm.sust.p.2d.array.v2i16.trap
    3789             :     nvvm_sust_p_2d_array_v2i32_trap,           // llvm.nvvm.sust.p.2d.array.v2i32.trap
    3790             :     nvvm_sust_p_2d_array_v2i8_trap,            // llvm.nvvm.sust.p.2d.array.v2i8.trap
    3791             :     nvvm_sust_p_2d_array_v4i16_trap,           // llvm.nvvm.sust.p.2d.array.v4i16.trap
    3792             :     nvvm_sust_p_2d_array_v4i32_trap,           // llvm.nvvm.sust.p.2d.array.v4i32.trap
    3793             :     nvvm_sust_p_2d_array_v4i8_trap,            // llvm.nvvm.sust.p.2d.array.v4i8.trap
    3794             :     nvvm_sust_p_2d_i16_trap,                   // llvm.nvvm.sust.p.2d.i16.trap
    3795             :     nvvm_sust_p_2d_i32_trap,                   // llvm.nvvm.sust.p.2d.i32.trap
    3796             :     nvvm_sust_p_2d_i8_trap,                    // llvm.nvvm.sust.p.2d.i8.trap
    3797             :     nvvm_sust_p_2d_v2i16_trap,                 // llvm.nvvm.sust.p.2d.v2i16.trap
    3798             :     nvvm_sust_p_2d_v2i32_trap,                 // llvm.nvvm.sust.p.2d.v2i32.trap
    3799             :     nvvm_sust_p_2d_v2i8_trap,                  // llvm.nvvm.sust.p.2d.v2i8.trap
    3800             :     nvvm_sust_p_2d_v4i16_trap,                 // llvm.nvvm.sust.p.2d.v4i16.trap
    3801             :     nvvm_sust_p_2d_v4i32_trap,                 // llvm.nvvm.sust.p.2d.v4i32.trap
    3802             :     nvvm_sust_p_2d_v4i8_trap,                  // llvm.nvvm.sust.p.2d.v4i8.trap
    3803             :     nvvm_sust_p_3d_i16_trap,                   // llvm.nvvm.sust.p.3d.i16.trap
    3804             :     nvvm_sust_p_3d_i32_trap,                   // llvm.nvvm.sust.p.3d.i32.trap
    3805             :     nvvm_sust_p_3d_i8_trap,                    // llvm.nvvm.sust.p.3d.i8.trap
    3806             :     nvvm_sust_p_3d_v2i16_trap,                 // llvm.nvvm.sust.p.3d.v2i16.trap
    3807             :     nvvm_sust_p_3d_v2i32_trap,                 // llvm.nvvm.sust.p.3d.v2i32.trap
    3808             :     nvvm_sust_p_3d_v2i8_trap,                  // llvm.nvvm.sust.p.3d.v2i8.trap
    3809             :     nvvm_sust_p_3d_v4i16_trap,                 // llvm.nvvm.sust.p.3d.v4i16.trap
    3810             :     nvvm_sust_p_3d_v4i32_trap,                 // llvm.nvvm.sust.p.3d.v4i32.trap
    3811             :     nvvm_sust_p_3d_v4i8_trap,                  // llvm.nvvm.sust.p.3d.v4i8.trap
    3812             :     nvvm_swap_lo_hi_b64,                       // llvm.nvvm.swap.lo.hi.b64
    3813             :     nvvm_tex_1d_array_grad_v4f32_f32,          // llvm.nvvm.tex.1d.array.grad.v4f32.f32
    3814             :     nvvm_tex_1d_array_grad_v4s32_f32,          // llvm.nvvm.tex.1d.array.grad.v4s32.f32
    3815             :     nvvm_tex_1d_array_grad_v4u32_f32,          // llvm.nvvm.tex.1d.array.grad.v4u32.f32
    3816             :     nvvm_tex_1d_array_level_v4f32_f32,         // llvm.nvvm.tex.1d.array.level.v4f32.f32
    3817             :     nvvm_tex_1d_array_level_v4s32_f32,         // llvm.nvvm.tex.1d.array.level.v4s32.f32
    3818             :     nvvm_tex_1d_array_level_v4u32_f32,         // llvm.nvvm.tex.1d.array.level.v4u32.f32
    3819             :     nvvm_tex_1d_array_v4f32_f32,               // llvm.nvvm.tex.1d.array.v4f32.f32
    3820             :     nvvm_tex_1d_array_v4f32_s32,               // llvm.nvvm.tex.1d.array.v4f32.s32
    3821             :     nvvm_tex_1d_array_v4s32_f32,               // llvm.nvvm.tex.1d.array.v4s32.f32
    3822             :     nvvm_tex_1d_array_v4s32_s32,               // llvm.nvvm.tex.1d.array.v4s32.s32
    3823             :     nvvm_tex_1d_array_v4u32_f32,               // llvm.nvvm.tex.1d.array.v4u32.f32
    3824             :     nvvm_tex_1d_array_v4u32_s32,               // llvm.nvvm.tex.1d.array.v4u32.s32
    3825             :     nvvm_tex_1d_grad_v4f32_f32,                // llvm.nvvm.tex.1d.grad.v4f32.f32
    3826             :     nvvm_tex_1d_grad_v4s32_f32,                // llvm.nvvm.tex.1d.grad.v4s32.f32
    3827             :     nvvm_tex_1d_grad_v4u32_f32,                // llvm.nvvm.tex.1d.grad.v4u32.f32
    3828             :     nvvm_tex_1d_level_v4f32_f32,               // llvm.nvvm.tex.1d.level.v4f32.f32
    3829             :     nvvm_tex_1d_level_v4s32_f32,               // llvm.nvvm.tex.1d.level.v4s32.f32
    3830             :     nvvm_tex_1d_level_v4u32_f32,               // llvm.nvvm.tex.1d.level.v4u32.f32
    3831             :     nvvm_tex_1d_v4f32_f32,                     // llvm.nvvm.tex.1d.v4f32.f32
    3832             :     nvvm_tex_1d_v4f32_s32,                     // llvm.nvvm.tex.1d.v4f32.s32
    3833             :     nvvm_tex_1d_v4s32_f32,                     // llvm.nvvm.tex.1d.v4s32.f32
    3834             :     nvvm_tex_1d_v4s32_s32,                     // llvm.nvvm.tex.1d.v4s32.s32
    3835             :     nvvm_tex_1d_v4u32_f32,                     // llvm.nvvm.tex.1d.v4u32.f32
    3836             :     nvvm_tex_1d_v4u32_s32,                     // llvm.nvvm.tex.1d.v4u32.s32
    3837             :     nvvm_tex_2d_array_grad_v4f32_f32,          // llvm.nvvm.tex.2d.array.grad.v4f32.f32
    3838             :     nvvm_tex_2d_array_grad_v4s32_f32,          // llvm.nvvm.tex.2d.array.grad.v4s32.f32
    3839             :     nvvm_tex_2d_array_grad_v4u32_f32,          // llvm.nvvm.tex.2d.array.grad.v4u32.f32
    3840             :     nvvm_tex_2d_array_level_v4f32_f32,         // llvm.nvvm.tex.2d.array.level.v4f32.f32
    3841             :     nvvm_tex_2d_array_level_v4s32_f32,         // llvm.nvvm.tex.2d.array.level.v4s32.f32
    3842             :     nvvm_tex_2d_array_level_v4u32_f32,         // llvm.nvvm.tex.2d.array.level.v4u32.f32
    3843             :     nvvm_tex_2d_array_v4f32_f32,               // llvm.nvvm.tex.2d.array.v4f32.f32
    3844             :     nvvm_tex_2d_array_v4f32_s32,               // llvm.nvvm.tex.2d.array.v4f32.s32
    3845             :     nvvm_tex_2d_array_v4s32_f32,               // llvm.nvvm.tex.2d.array.v4s32.f32
    3846             :     nvvm_tex_2d_array_v4s32_s32,               // llvm.nvvm.tex.2d.array.v4s32.s32
    3847             :     nvvm_tex_2d_array_v4u32_f32,               // llvm.nvvm.tex.2d.array.v4u32.f32
    3848             :     nvvm_tex_2d_array_v4u32_s32,               // llvm.nvvm.tex.2d.array.v4u32.s32
    3849             :     nvvm_tex_2d_grad_v4f32_f32,                // llvm.nvvm.tex.2d.grad.v4f32.f32
    3850             :     nvvm_tex_2d_grad_v4s32_f32,                // llvm.nvvm.tex.2d.grad.v4s32.f32
    3851             :     nvvm_tex_2d_grad_v4u32_f32,                // llvm.nvvm.tex.2d.grad.v4u32.f32
    3852             :     nvvm_tex_2d_level_v4f32_f32,               // llvm.nvvm.tex.2d.level.v4f32.f32
    3853             :     nvvm_tex_2d_level_v4s32_f32,               // llvm.nvvm.tex.2d.level.v4s32.f32
    3854             :     nvvm_tex_2d_level_v4u32_f32,               // llvm.nvvm.tex.2d.level.v4u32.f32
    3855             :     nvvm_tex_2d_v4f32_f32,                     // llvm.nvvm.tex.2d.v4f32.f32
    3856             :     nvvm_tex_2d_v4f32_s32,                     // llvm.nvvm.tex.2d.v4f32.s32
    3857             :     nvvm_tex_2d_v4s32_f32,                     // llvm.nvvm.tex.2d.v4s32.f32
    3858             :     nvvm_tex_2d_v4s32_s32,                     // llvm.nvvm.tex.2d.v4s32.s32
    3859             :     nvvm_tex_2d_v4u32_f32,                     // llvm.nvvm.tex.2d.v4u32.f32
    3860             :     nvvm_tex_2d_v4u32_s32,                     // llvm.nvvm.tex.2d.v4u32.s32
    3861             :     nvvm_tex_3d_grad_v4f32_f32,                // llvm.nvvm.tex.3d.grad.v4f32.f32
    3862             :     nvvm_tex_3d_grad_v4s32_f32,                // llvm.nvvm.tex.3d.grad.v4s32.f32
    3863             :     nvvm_tex_3d_grad_v4u32_f32,                // llvm.nvvm.tex.3d.grad.v4u32.f32
    3864             :     nvvm_tex_3d_level_v4f32_f32,               // llvm.nvvm.tex.3d.level.v4f32.f32
    3865             :     nvvm_tex_3d_level_v4s32_f32,               // llvm.nvvm.tex.3d.level.v4s32.f32
    3866             :     nvvm_tex_3d_level_v4u32_f32,               // llvm.nvvm.tex.3d.level.v4u32.f32
    3867             :     nvvm_tex_3d_v4f32_f32,                     // llvm.nvvm.tex.3d.v4f32.f32
    3868             :     nvvm_tex_3d_v4f32_s32,                     // llvm.nvvm.tex.3d.v4f32.s32
    3869             :     nvvm_tex_3d_v4s32_f32,                     // llvm.nvvm.tex.3d.v4s32.f32
    3870             :     nvvm_tex_3d_v4s32_s32,                     // llvm.nvvm.tex.3d.v4s32.s32
    3871             :     nvvm_tex_3d_v4u32_f32,                     // llvm.nvvm.tex.3d.v4u32.f32
    3872             :     nvvm_tex_3d_v4u32_s32,                     // llvm.nvvm.tex.3d.v4u32.s32
    3873             :     nvvm_tex_cube_array_level_v4f32_f32,       // llvm.nvvm.tex.cube.array.level.v4f32.f32
    3874             :     nvvm_tex_cube_array_level_v4s32_f32,       // llvm.nvvm.tex.cube.array.level.v4s32.f32
    3875             :     nvvm_tex_cube_array_level_v4u32_f32,       // llvm.nvvm.tex.cube.array.level.v4u32.f32
    3876             :     nvvm_tex_cube_array_v4f32_f32,             // llvm.nvvm.tex.cube.array.v4f32.f32
    3877             :     nvvm_tex_cube_array_v4s32_f32,             // llvm.nvvm.tex.cube.array.v4s32.f32
    3878             :     nvvm_tex_cube_array_v4u32_f32,             // llvm.nvvm.tex.cube.array.v4u32.f32
    3879             :     nvvm_tex_cube_level_v4f32_f32,             // llvm.nvvm.tex.cube.level.v4f32.f32
    3880             :     nvvm_tex_cube_level_v4s32_f32,             // llvm.nvvm.tex.cube.level.v4s32.f32
    3881             :     nvvm_tex_cube_level_v4u32_f32,             // llvm.nvvm.tex.cube.level.v4u32.f32
    3882             :     nvvm_tex_cube_v4f32_f32,                   // llvm.nvvm.tex.cube.v4f32.f32
    3883             :     nvvm_tex_cube_v4s32_f32,                   // llvm.nvvm.tex.cube.v4s32.f32
    3884             :     nvvm_tex_cube_v4u32_f32,                   // llvm.nvvm.tex.cube.v4u32.f32
    3885             :     nvvm_tex_unified_1d_array_grad_v4f32_f32,  // llvm.nvvm.tex.unified.1d.array.grad.v4f32.f32
    3886             :     nvvm_tex_unified_1d_array_grad_v4s32_f32,  // llvm.nvvm.tex.unified.1d.array.grad.v4s32.f32
    3887             :     nvvm_tex_unified_1d_array_grad_v4u32_f32,  // llvm.nvvm.tex.unified.1d.array.grad.v4u32.f32
    3888             :     nvvm_tex_unified_1d_array_level_v4f32_f32,  // llvm.nvvm.tex.unified.1d.array.level.v4f32.f32
    3889             :     nvvm_tex_unified_1d_array_level_v4s32_f32,  // llvm.nvvm.tex.unified.1d.array.level.v4s32.f32
    3890             :     nvvm_tex_unified_1d_array_level_v4u32_f32,  // llvm.nvvm.tex.unified.1d.array.level.v4u32.f32
    3891             :     nvvm_tex_unified_1d_array_v4f32_f32,       // llvm.nvvm.tex.unified.1d.array.v4f32.f32
    3892             :     nvvm_tex_unified_1d_array_v4f32_s32,       // llvm.nvvm.tex.unified.1d.array.v4f32.s32
    3893             :     nvvm_tex_unified_1d_array_v4s32_f32,       // llvm.nvvm.tex.unified.1d.array.v4s32.f32
    3894             :     nvvm_tex_unified_1d_array_v4s32_s32,       // llvm.nvvm.tex.unified.1d.array.v4s32.s32
    3895             :     nvvm_tex_unified_1d_array_v4u32_f32,       // llvm.nvvm.tex.unified.1d.array.v4u32.f32
    3896             :     nvvm_tex_unified_1d_array_v4u32_s32,       // llvm.nvvm.tex.unified.1d.array.v4u32.s32
    3897             :     nvvm_tex_unified_1d_grad_v4f32_f32,        // llvm.nvvm.tex.unified.1d.grad.v4f32.f32
    3898             :     nvvm_tex_unified_1d_grad_v4s32_f32,        // llvm.nvvm.tex.unified.1d.grad.v4s32.f32
    3899             :     nvvm_tex_unified_1d_grad_v4u32_f32,        // llvm.nvvm.tex.unified.1d.grad.v4u32.f32
    3900             :     nvvm_tex_unified_1d_level_v4f32_f32,       // llvm.nvvm.tex.unified.1d.level.v4f32.f32
    3901             :     nvvm_tex_unified_1d_level_v4s32_f32,       // llvm.nvvm.tex.unified.1d.level.v4s32.f32
    3902             :     nvvm_tex_unified_1d_level_v4u32_f32,       // llvm.nvvm.tex.unified.1d.level.v4u32.f32
    3903             :     nvvm_tex_unified_1d_v4f32_f32,             // llvm.nvvm.tex.unified.1d.v4f32.f32
    3904             :     nvvm_tex_unified_1d_v4f32_s32,             // llvm.nvvm.tex.unified.1d.v4f32.s32
    3905             :     nvvm_tex_unified_1d_v4s32_f32,             // llvm.nvvm.tex.unified.1d.v4s32.f32
    3906             :     nvvm_tex_unified_1d_v4s32_s32,             // llvm.nvvm.tex.unified.1d.v4s32.s32
    3907             :     nvvm_tex_unified_1d_v4u32_f32,             // llvm.nvvm.tex.unified.1d.v4u32.f32
    3908             :     nvvm_tex_unified_1d_v4u32_s32,             // llvm.nvvm.tex.unified.1d.v4u32.s32
    3909             :     nvvm_tex_unified_2d_array_grad_v4f32_f32,  // llvm.nvvm.tex.unified.2d.array.grad.v4f32.f32
    3910             :     nvvm_tex_unified_2d_array_grad_v4s32_f32,  // llvm.nvvm.tex.unified.2d.array.grad.v4s32.f32
    3911             :     nvvm_tex_unified_2d_array_grad_v4u32_f32,  // llvm.nvvm.tex.unified.2d.array.grad.v4u32.f32
    3912             :     nvvm_tex_unified_2d_array_level_v4f32_f32,  // llvm.nvvm.tex.unified.2d.array.level.v4f32.f32
    3913             :     nvvm_tex_unified_2d_array_level_v4s32_f32,  // llvm.nvvm.tex.unified.2d.array.level.v4s32.f32
    3914             :     nvvm_tex_unified_2d_array_level_v4u32_f32,  // llvm.nvvm.tex.unified.2d.array.level.v4u32.f32
    3915             :     nvvm_tex_unified_2d_array_v4f32_f32,       // llvm.nvvm.tex.unified.2d.array.v4f32.f32
    3916             :     nvvm_tex_unified_2d_array_v4f32_s32,       // llvm.nvvm.tex.unified.2d.array.v4f32.s32
    3917             :     nvvm_tex_unified_2d_array_v4s32_f32,       // llvm.nvvm.tex.unified.2d.array.v4s32.f32
    3918             :     nvvm_tex_unified_2d_array_v4s32_s32,       // llvm.nvvm.tex.unified.2d.array.v4s32.s32
    3919             :     nvvm_tex_unified_2d_array_v4u32_f32,       // llvm.nvvm.tex.unified.2d.array.v4u32.f32
    3920             :     nvvm_tex_unified_2d_array_v4u32_s32,       // llvm.nvvm.tex.unified.2d.array.v4u32.s32
    3921             :     nvvm_tex_unified_2d_grad_v4f32_f32,        // llvm.nvvm.tex.unified.2d.grad.v4f32.f32
    3922             :     nvvm_tex_unified_2d_grad_v4s32_f32,        // llvm.nvvm.tex.unified.2d.grad.v4s32.f32
    3923             :     nvvm_tex_unified_2d_grad_v4u32_f32,        // llvm.nvvm.tex.unified.2d.grad.v4u32.f32
    3924             :     nvvm_tex_unified_2d_level_v4f32_f32,       // llvm.nvvm.tex.unified.2d.level.v4f32.f32
    3925             :     nvvm_tex_unified_2d_level_v4s32_f32,       // llvm.nvvm.tex.unified.2d.level.v4s32.f32
    3926             :     nvvm_tex_unified_2d_level_v4u32_f32,       // llvm.nvvm.tex.unified.2d.level.v4u32.f32
    3927             :     nvvm_tex_unified_2d_v4f32_f32,             // llvm.nvvm.tex.unified.2d.v4f32.f32
    3928             :     nvvm_tex_unified_2d_v4f32_s32,             // llvm.nvvm.tex.unified.2d.v4f32.s32
    3929             :     nvvm_tex_unified_2d_v4s32_f32,             // llvm.nvvm.tex.unified.2d.v4s32.f32
    3930             :     nvvm_tex_unified_2d_v4s32_s32,             // llvm.nvvm.tex.unified.2d.v4s32.s32
    3931             :     nvvm_tex_unified_2d_v4u32_f32,             // llvm.nvvm.tex.unified.2d.v4u32.f32
    3932             :     nvvm_tex_unified_2d_v4u32_s32,             // llvm.nvvm.tex.unified.2d.v4u32.s32
    3933             :     nvvm_tex_unified_3d_grad_v4f32_f32,        // llvm.nvvm.tex.unified.3d.grad.v4f32.f32
    3934             :     nvvm_tex_unified_3d_grad_v4s32_f32,        // llvm.nvvm.tex.unified.3d.grad.v4s32.f32
    3935             :     nvvm_tex_unified_3d_grad_v4u32_f32,        // llvm.nvvm.tex.unified.3d.grad.v4u32.f32
    3936             :     nvvm_tex_unified_3d_level_v4f32_f32,       // llvm.nvvm.tex.unified.3d.level.v4f32.f32
    3937             :     nvvm_tex_unified_3d_level_v4s32_f32,       // llvm.nvvm.tex.unified.3d.level.v4s32.f32
    3938             :     nvvm_tex_unified_3d_level_v4u32_f32,       // llvm.nvvm.tex.unified.3d.level.v4u32.f32
    3939             :     nvvm_tex_unified_3d_v4f32_f32,             // llvm.nvvm.tex.unified.3d.v4f32.f32
    3940             :     nvvm_tex_unified_3d_v4f32_s32,             // llvm.nvvm.tex.unified.3d.v4f32.s32
    3941             :     nvvm_tex_unified_3d_v4s32_f32,             // llvm.nvvm.tex.unified.3d.v4s32.f32
    3942             :     nvvm_tex_unified_3d_v4s32_s32,             // llvm.nvvm.tex.unified.3d.v4s32.s32
    3943             :     nvvm_tex_unified_3d_v4u32_f32,             // llvm.nvvm.tex.unified.3d.v4u32.f32
    3944             :     nvvm_tex_unified_3d_v4u32_s32,             // llvm.nvvm.tex.unified.3d.v4u32.s32
    3945             :     nvvm_tex_unified_cube_array_level_v4f32_f32,  // llvm.nvvm.tex.unified.cube.array.level.v4f32.f32
    3946             :     nvvm_tex_unified_cube_array_level_v4s32_f32,  // llvm.nvvm.tex.unified.cube.array.level.v4s32.f32
    3947             :     nvvm_tex_unified_cube_array_level_v4u32_f32,  // llvm.nvvm.tex.unified.cube.array.level.v4u32.f32
    3948             :     nvvm_tex_unified_cube_array_v4f32_f32,     // llvm.nvvm.tex.unified.cube.array.v4f32.f32
    3949             :     nvvm_tex_unified_cube_array_v4s32_f32,     // llvm.nvvm.tex.unified.cube.array.v4s32.f32
    3950             :     nvvm_tex_unified_cube_array_v4u32_f32,     // llvm.nvvm.tex.unified.cube.array.v4u32.f32
    3951             :     nvvm_tex_unified_cube_level_v4f32_f32,     // llvm.nvvm.tex.unified.cube.level.v4f32.f32
    3952             :     nvvm_tex_unified_cube_level_v4s32_f32,     // llvm.nvvm.tex.unified.cube.level.v4s32.f32
    3953             :     nvvm_tex_unified_cube_level_v4u32_f32,     // llvm.nvvm.tex.unified.cube.level.v4u32.f32
    3954             :     nvvm_tex_unified_cube_v4f32_f32,           // llvm.nvvm.tex.unified.cube.v4f32.f32
    3955             :     nvvm_tex_unified_cube_v4s32_f32,           // llvm.nvvm.tex.unified.cube.v4s32.f32
    3956             :     nvvm_tex_unified_cube_v4u32_f32,           // llvm.nvvm.tex.unified.cube.v4u32.f32
    3957             :     nvvm_texsurf_handle,                       // llvm.nvvm.texsurf.handle
    3958             :     nvvm_texsurf_handle_internal,              // llvm.nvvm.texsurf.handle.internal
    3959             :     nvvm_tld4_a_2d_v4f32_f32,                  // llvm.nvvm.tld4.a.2d.v4f32.f32
    3960             :     nvvm_tld4_a_2d_v4s32_f32,                  // llvm.nvvm.tld4.a.2d.v4s32.f32
    3961             :     nvvm_tld4_a_2d_v4u32_f32,                  // llvm.nvvm.tld4.a.2d.v4u32.f32
    3962             :     nvvm_tld4_b_2d_v4f32_f32,                  // llvm.nvvm.tld4.b.2d.v4f32.f32
    3963             :     nvvm_tld4_b_2d_v4s32_f32,                  // llvm.nvvm.tld4.b.2d.v4s32.f32
    3964             :     nvvm_tld4_b_2d_v4u32_f32,                  // llvm.nvvm.tld4.b.2d.v4u32.f32
    3965             :     nvvm_tld4_g_2d_v4f32_f32,                  // llvm.nvvm.tld4.g.2d.v4f32.f32
    3966             :     nvvm_tld4_g_2d_v4s32_f32,                  // llvm.nvvm.tld4.g.2d.v4s32.f32
    3967             :     nvvm_tld4_g_2d_v4u32_f32,                  // llvm.nvvm.tld4.g.2d.v4u32.f32
    3968             :     nvvm_tld4_r_2d_v4f32_f32,                  // llvm.nvvm.tld4.r.2d.v4f32.f32
    3969             :     nvvm_tld4_r_2d_v4s32_f32,                  // llvm.nvvm.tld4.r.2d.v4s32.f32
    3970             :     nvvm_tld4_r_2d_v4u32_f32,                  // llvm.nvvm.tld4.r.2d.v4u32.f32
    3971             :     nvvm_tld4_unified_a_2d_v4f32_f32,          // llvm.nvvm.tld4.unified.a.2d.v4f32.f32
    3972             :     nvvm_tld4_unified_a_2d_v4s32_f32,          // llvm.nvvm.tld4.unified.a.2d.v4s32.f32
    3973             :     nvvm_tld4_unified_a_2d_v4u32_f32,          // llvm.nvvm.tld4.unified.a.2d.v4u32.f32
    3974             :     nvvm_tld4_unified_b_2d_v4f32_f32,          // llvm.nvvm.tld4.unified.b.2d.v4f32.f32
    3975             :     nvvm_tld4_unified_b_2d_v4s32_f32,          // llvm.nvvm.tld4.unified.b.2d.v4s32.f32
    3976             :     nvvm_tld4_unified_b_2d_v4u32_f32,          // llvm.nvvm.tld4.unified.b.2d.v4u32.f32
    3977             :     nvvm_tld4_unified_g_2d_v4f32_f32,          // llvm.nvvm.tld4.unified.g.2d.v4f32.f32
    3978             :     nvvm_tld4_unified_g_2d_v4s32_f32,          // llvm.nvvm.tld4.unified.g.2d.v4s32.f32
    3979             :     nvvm_tld4_unified_g_2d_v4u32_f32,          // llvm.nvvm.tld4.unified.g.2d.v4u32.f32
    3980             :     nvvm_tld4_unified_r_2d_v4f32_f32,          // llvm.nvvm.tld4.unified.r.2d.v4f32.f32
    3981             :     nvvm_tld4_unified_r_2d_v4s32_f32,          // llvm.nvvm.tld4.unified.r.2d.v4s32.f32
    3982             :     nvvm_tld4_unified_r_2d_v4u32_f32,          // llvm.nvvm.tld4.unified.r.2d.v4u32.f32
    3983             :     nvvm_trunc_d,                              // llvm.nvvm.trunc.d
    3984             :     nvvm_trunc_f,                              // llvm.nvvm.trunc.f
    3985             :     nvvm_trunc_ftz_f,                          // llvm.nvvm.trunc.ftz.f
    3986             :     nvvm_txq_array_size,                       // llvm.nvvm.txq.array.size
    3987             :     nvvm_txq_channel_data_type,                // llvm.nvvm.txq.channel.data.type
    3988             :     nvvm_txq_channel_order,                    // llvm.nvvm.txq.channel.order
    3989             :     nvvm_txq_depth,                            // llvm.nvvm.txq.depth
    3990             :     nvvm_txq_height,                           // llvm.nvvm.txq.height
    3991             :     nvvm_txq_num_mipmap_levels,                // llvm.nvvm.txq.num.mipmap.levels
    3992             :     nvvm_txq_num_samples,                      // llvm.nvvm.txq.num.samples
    3993             :     nvvm_txq_width,                            // llvm.nvvm.txq.width
    3994             :     nvvm_ui2d_rm,                              // llvm.nvvm.ui2d.rm
    3995             :     nvvm_ui2d_rn,                              // llvm.nvvm.ui2d.rn
    3996             :     nvvm_ui2d_rp,                              // llvm.nvvm.ui2d.rp
    3997             :     nvvm_ui2d_rz,                              // llvm.nvvm.ui2d.rz
    3998             :     nvvm_ui2f_rm,                              // llvm.nvvm.ui2f.rm
    3999             :     nvvm_ui2f_rn,                              // llvm.nvvm.ui2f.rn
    4000             :     nvvm_ui2f_rp,                              // llvm.nvvm.ui2f.rp
    4001             :     nvvm_ui2f_rz,                              // llvm.nvvm.ui2f.rz
    4002             :     nvvm_ull2d_rm,                             // llvm.nvvm.ull2d.rm
    4003             :     nvvm_ull2d_rn,                             // llvm.nvvm.ull2d.rn
    4004             :     nvvm_ull2d_rp,                             // llvm.nvvm.ull2d.rp
    4005             :     nvvm_ull2d_rz,                             // llvm.nvvm.ull2d.rz
    4006             :     nvvm_ull2f_rm,                             // llvm.nvvm.ull2f.rm
    4007             :     nvvm_ull2f_rn,                             // llvm.nvvm.ull2f.rn
    4008             :     nvvm_ull2f_rp,                             // llvm.nvvm.ull2f.rp
    4009             :     nvvm_ull2f_rz,                             // llvm.nvvm.ull2f.rz
    4010             :     ppc_altivec_crypto_vcipher,                // llvm.ppc.altivec.crypto.vcipher
    4011             :     ppc_altivec_crypto_vcipherlast,            // llvm.ppc.altivec.crypto.vcipherlast
    4012             :     ppc_altivec_crypto_vncipher,               // llvm.ppc.altivec.crypto.vncipher
    4013             :     ppc_altivec_crypto_vncipherlast,           // llvm.ppc.altivec.crypto.vncipherlast
    4014             :     ppc_altivec_crypto_vpermxor,               // llvm.ppc.altivec.crypto.vpermxor
    4015             :     ppc_altivec_crypto_vpmsumb,                // llvm.ppc.altivec.crypto.vpmsumb
    4016             :     ppc_altivec_crypto_vpmsumd,                // llvm.ppc.altivec.crypto.vpmsumd
    4017             :     ppc_altivec_crypto_vpmsumh,                // llvm.ppc.altivec.crypto.vpmsumh
    4018             :     ppc_altivec_crypto_vpmsumw,                // llvm.ppc.altivec.crypto.vpmsumw
    4019             :     ppc_altivec_crypto_vsbox,                  // llvm.ppc.altivec.crypto.vsbox
    4020             :     ppc_altivec_crypto_vshasigmad,             // llvm.ppc.altivec.crypto.vshasigmad
    4021             :     ppc_altivec_crypto_vshasigmaw,             // llvm.ppc.altivec.crypto.vshasigmaw
    4022             :     ppc_altivec_dss,                           // llvm.ppc.altivec.dss
    4023             :     ppc_altivec_dssall,                        // llvm.ppc.altivec.dssall
    4024             :     ppc_altivec_dst,                           // llvm.ppc.altivec.dst
    4025             :     ppc_altivec_dstst,                         // llvm.ppc.altivec.dstst
    4026             :     ppc_altivec_dststt,                        // llvm.ppc.altivec.dststt
    4027             :     ppc_altivec_dstt,                          // llvm.ppc.altivec.dstt
    4028             :     ppc_altivec_lvebx,                         // llvm.ppc.altivec.lvebx
    4029             :     ppc_altivec_lvehx,                         // llvm.ppc.altivec.lvehx
    4030             :     ppc_altivec_lvewx,                         // llvm.ppc.altivec.lvewx
    4031             :     ppc_altivec_lvsl,                          // llvm.ppc.altivec.lvsl
    4032             :     ppc_altivec_lvsr,                          // llvm.ppc.altivec.lvsr
    4033             :     ppc_altivec_lvx,                           // llvm.ppc.altivec.lvx
    4034             :     ppc_altivec_lvxl,                          // llvm.ppc.altivec.lvxl
    4035             :     ppc_altivec_mfvscr,                        // llvm.ppc.altivec.mfvscr
    4036             :     ppc_altivec_mtvscr,                        // llvm.ppc.altivec.mtvscr
    4037             :     ppc_altivec_stvebx,                        // llvm.ppc.altivec.stvebx
    4038             :     ppc_altivec_stvehx,                        // llvm.ppc.altivec.stvehx
    4039             :     ppc_altivec_stvewx,                        // llvm.ppc.altivec.stvewx
    4040             :     ppc_altivec_stvx,                          // llvm.ppc.altivec.stvx
    4041             :     ppc_altivec_stvxl,                         // llvm.ppc.altivec.stvxl
    4042             :     ppc_altivec_vabsdub,                       // llvm.ppc.altivec.vabsdub
    4043             :     ppc_altivec_vabsduh,                       // llvm.ppc.altivec.vabsduh
    4044             :     ppc_altivec_vabsduw,                       // llvm.ppc.altivec.vabsduw
    4045             :     ppc_altivec_vaddcuq,                       // llvm.ppc.altivec.vaddcuq
    4046             :     ppc_altivec_vaddcuw,                       // llvm.ppc.altivec.vaddcuw
    4047             :     ppc_altivec_vaddecuq,                      // llvm.ppc.altivec.vaddecuq
    4048             :     ppc_altivec_vaddeuqm,                      // llvm.ppc.altivec.vaddeuqm
    4049             :     ppc_altivec_vaddsbs,                       // llvm.ppc.altivec.vaddsbs
    4050             :     ppc_altivec_vaddshs,                       // llvm.ppc.altivec.vaddshs
    4051             :     ppc_altivec_vaddsws,                       // llvm.ppc.altivec.vaddsws
    4052             :     ppc_altivec_vaddubs,                       // llvm.ppc.altivec.vaddubs
    4053             :     ppc_altivec_vadduhs,                       // llvm.ppc.altivec.vadduhs
    4054             :     ppc_altivec_vadduws,                       // llvm.ppc.altivec.vadduws
    4055             :     ppc_altivec_vavgsb,                        // llvm.ppc.altivec.vavgsb
    4056             :     ppc_altivec_vavgsh,                        // llvm.ppc.altivec.vavgsh
    4057             :     ppc_altivec_vavgsw,                        // llvm.ppc.altivec.vavgsw
    4058             :     ppc_altivec_vavgub,                        // llvm.ppc.altivec.vavgub
    4059             :     ppc_altivec_vavguh,                        // llvm.ppc.altivec.vavguh
    4060             :     ppc_altivec_vavguw,                        // llvm.ppc.altivec.vavguw
    4061             :     ppc_altivec_vbpermq,                       // llvm.ppc.altivec.vbpermq
    4062             :     ppc_altivec_vcfsx,                         // llvm.ppc.altivec.vcfsx
    4063             :     ppc_altivec_vcfux,                         // llvm.ppc.altivec.vcfux
    4064             :     ppc_altivec_vclzlsbb,                      // llvm.ppc.altivec.vclzlsbb
    4065             :     ppc_altivec_vcmpbfp,                       // llvm.ppc.altivec.vcmpbfp
    4066             :     ppc_altivec_vcmpbfp_p,                     // llvm.ppc.altivec.vcmpbfp.p
    4067             :     ppc_altivec_vcmpeqfp,                      // llvm.ppc.altivec.vcmpeqfp
    4068             :     ppc_altivec_vcmpeqfp_p,                    // llvm.ppc.altivec.vcmpeqfp.p
    4069             :     ppc_altivec_vcmpequb,                      // llvm.ppc.altivec.vcmpequb
    4070             :     ppc_altivec_vcmpequb_p,                    // llvm.ppc.altivec.vcmpequb.p
    4071             :     ppc_altivec_vcmpequd,                      // llvm.ppc.altivec.vcmpequd
    4072             :     ppc_altivec_vcmpequd_p,                    // llvm.ppc.altivec.vcmpequd.p
    4073             :     ppc_altivec_vcmpequh,                      // llvm.ppc.altivec.vcmpequh
    4074             :     ppc_altivec_vcmpequh_p,                    // llvm.ppc.altivec.vcmpequh.p
    4075             :     ppc_altivec_vcmpequw,                      // llvm.ppc.altivec.vcmpequw
    4076             :     ppc_altivec_vcmpequw_p,                    // llvm.ppc.altivec.vcmpequw.p
    4077             :     ppc_altivec_vcmpgefp,                      // llvm.ppc.altivec.vcmpgefp
    4078             :     ppc_altivec_vcmpgefp_p,                    // llvm.ppc.altivec.vcmpgefp.p
    4079             :     ppc_altivec_vcmpgtfp,                      // llvm.ppc.altivec.vcmpgtfp
    4080             :     ppc_altivec_vcmpgtfp_p,                    // llvm.ppc.altivec.vcmpgtfp.p
    4081             :     ppc_altivec_vcmpgtsb,                      // llvm.ppc.altivec.vcmpgtsb
    4082             :     ppc_altivec_vcmpgtsb_p,                    // llvm.ppc.altivec.vcmpgtsb.p
    4083             :     ppc_altivec_vcmpgtsd,                      // llvm.ppc.altivec.vcmpgtsd
    4084             :     ppc_altivec_vcmpgtsd_p,                    // llvm.ppc.altivec.vcmpgtsd.p
    4085             :     ppc_altivec_vcmpgtsh,                      // llvm.ppc.altivec.vcmpgtsh
    4086             :     ppc_altivec_vcmpgtsh_p,                    // llvm.ppc.altivec.vcmpgtsh.p
    4087             :     ppc_altivec_vcmpgtsw,                      // llvm.ppc.altivec.vcmpgtsw
    4088             :     ppc_altivec_vcmpgtsw_p,                    // llvm.ppc.altivec.vcmpgtsw.p
    4089             :     ppc_altivec_vcmpgtub,                      // llvm.ppc.altivec.vcmpgtub
    4090             :     ppc_altivec_vcmpgtub_p,                    // llvm.ppc.altivec.vcmpgtub.p
    4091             :     ppc_altivec_vcmpgtud,                      // llvm.ppc.altivec.vcmpgtud
    4092             :     ppc_altivec_vcmpgtud_p,                    // llvm.ppc.altivec.vcmpgtud.p
    4093             :     ppc_altivec_vcmpgtuh,                      // llvm.ppc.altivec.vcmpgtuh
    4094             :     ppc_altivec_vcmpgtuh_p,                    // llvm.ppc.altivec.vcmpgtuh.p
    4095             :     ppc_altivec_vcmpgtuw,                      // llvm.ppc.altivec.vcmpgtuw
    4096             :     ppc_altivec_vcmpgtuw_p,                    // llvm.ppc.altivec.vcmpgtuw.p
    4097             :     ppc_altivec_vcmpneb,                       // llvm.ppc.altivec.vcmpneb
    4098             :     ppc_altivec_vcmpneb_p,                     // llvm.ppc.altivec.vcmpneb.p
    4099             :     ppc_altivec_vcmpneh,                       // llvm.ppc.altivec.vcmpneh
    4100             :     ppc_altivec_vcmpneh_p,                     // llvm.ppc.altivec.vcmpneh.p
    4101             :     ppc_altivec_vcmpnew,                       // llvm.ppc.altivec.vcmpnew
    4102             :     ppc_altivec_vcmpnew_p,                     // llvm.ppc.altivec.vcmpnew.p
    4103             :     ppc_altivec_vcmpnezb,                      // llvm.ppc.altivec.vcmpnezb
    4104             :     ppc_altivec_vcmpnezb_p,                    // llvm.ppc.altivec.vcmpnezb.p
    4105             :     ppc_altivec_vcmpnezh,                      // llvm.ppc.altivec.vcmpnezh
    4106             :     ppc_altivec_vcmpnezh_p,                    // llvm.ppc.altivec.vcmpnezh.p
    4107             :     ppc_altivec_vcmpnezw,                      // llvm.ppc.altivec.vcmpnezw
    4108             :     ppc_altivec_vcmpnezw_p,                    // llvm.ppc.altivec.vcmpnezw.p
    4109             :     ppc_altivec_vctsxs,                        // llvm.ppc.altivec.vctsxs
    4110             :     ppc_altivec_vctuxs,                        // llvm.ppc.altivec.vctuxs
    4111             :     ppc_altivec_vctzlsbb,                      // llvm.ppc.altivec.vctzlsbb
    4112             :     ppc_altivec_vexptefp,                      // llvm.ppc.altivec.vexptefp
    4113             :     ppc_altivec_vgbbd,                         // llvm.ppc.altivec.vgbbd
    4114             :     ppc_altivec_vlogefp,                       // llvm.ppc.altivec.vlogefp
    4115             :     ppc_altivec_vmaddfp,                       // llvm.ppc.altivec.vmaddfp
    4116             :     ppc_altivec_vmaxfp,                        // llvm.ppc.altivec.vmaxfp
    4117             :     ppc_altivec_vmaxsb,                        // llvm.ppc.altivec.vmaxsb
    4118             :     ppc_altivec_vmaxsd,                        // llvm.ppc.altivec.vmaxsd
    4119             :     ppc_altivec_vmaxsh,                        // llvm.ppc.altivec.vmaxsh
    4120             :     ppc_altivec_vmaxsw,                        // llvm.ppc.altivec.vmaxsw
    4121             :     ppc_altivec_vmaxub,                        // llvm.ppc.altivec.vmaxub
    4122             :     ppc_altivec_vmaxud,                        // llvm.ppc.altivec.vmaxud
    4123             :     ppc_altivec_vmaxuh,                        // llvm.ppc.altivec.vmaxuh
    4124             :     ppc_altivec_vmaxuw,                        // llvm.ppc.altivec.vmaxuw
    4125             :     ppc_altivec_vmhaddshs,                     // llvm.ppc.altivec.vmhaddshs
    4126             :     ppc_altivec_vmhraddshs,                    // llvm.ppc.altivec.vmhraddshs
    4127             :     ppc_altivec_vminfp,                        // llvm.ppc.altivec.vminfp
    4128             :     ppc_altivec_vminsb,                        // llvm.ppc.altivec.vminsb
    4129             :     ppc_altivec_vminsd,                        // llvm.ppc.altivec.vminsd
    4130             :     ppc_altivec_vminsh,                        // llvm.ppc.altivec.vminsh
    4131             :     ppc_altivec_vminsw,                        // llvm.ppc.altivec.vminsw
    4132             :     ppc_altivec_vminub,                        // llvm.ppc.altivec.vminub
    4133             :     ppc_altivec_vminud,                        // llvm.ppc.altivec.vminud
    4134             :     ppc_altivec_vminuh,                        // llvm.ppc.altivec.vminuh
    4135             :     ppc_altivec_vminuw,                        // llvm.ppc.altivec.vminuw
    4136             :     ppc_altivec_vmladduhm,                     // llvm.ppc.altivec.vmladduhm
    4137             :     ppc_altivec_vmsummbm,                      // llvm.ppc.altivec.vmsummbm
    4138             :     ppc_altivec_vmsumshm,                      // llvm.ppc.altivec.vmsumshm
    4139             :     ppc_altivec_vmsumshs,                      // llvm.ppc.altivec.vmsumshs
    4140             :     ppc_altivec_vmsumubm,                      // llvm.ppc.altivec.vmsumubm
    4141             :     ppc_altivec_vmsumuhm,                      // llvm.ppc.altivec.vmsumuhm
    4142             :     ppc_altivec_vmsumuhs,                      // llvm.ppc.altivec.vmsumuhs
    4143             :     ppc_altivec_vmulesb,                       // llvm.ppc.altivec.vmulesb
    4144             :     ppc_altivec_vmulesh,                       // llvm.ppc.altivec.vmulesh
    4145             :     ppc_altivec_vmulesw,                       // llvm.ppc.altivec.vmulesw
    4146             :     ppc_altivec_vmuleub,                       // llvm.ppc.altivec.vmuleub
    4147             :     ppc_altivec_vmuleuh,                       // llvm.ppc.altivec.vmuleuh
    4148             :     ppc_altivec_vmuleuw,                       // llvm.ppc.altivec.vmuleuw
    4149             :     ppc_altivec_vmulosb,                       // llvm.ppc.altivec.vmulosb
    4150             :     ppc_altivec_vmulosh,                       // llvm.ppc.altivec.vmulosh
    4151             :     ppc_altivec_vmulosw,                       // llvm.ppc.altivec.vmulosw
    4152             :     ppc_altivec_vmuloub,                       // llvm.ppc.altivec.vmuloub
    4153             :     ppc_altivec_vmulouh,                       // llvm.ppc.altivec.vmulouh
    4154             :     ppc_altivec_vmulouw,                       // llvm.ppc.altivec.vmulouw
    4155             :     ppc_altivec_vnmsubfp,                      // llvm.ppc.altivec.vnmsubfp
    4156             :     ppc_altivec_vperm,                         // llvm.ppc.altivec.vperm
    4157             :     ppc_altivec_vpkpx,                         // llvm.ppc.altivec.vpkpx
    4158             :     ppc_altivec_vpksdss,                       // llvm.ppc.altivec.vpksdss
    4159             :     ppc_altivec_vpksdus,                       // llvm.ppc.altivec.vpksdus
    4160             :     ppc_altivec_vpkshss,                       // llvm.ppc.altivec.vpkshss
    4161             :     ppc_altivec_vpkshus,                       // llvm.ppc.altivec.vpkshus
    4162             :     ppc_altivec_vpkswss,                       // llvm.ppc.altivec.vpkswss
    4163             :     ppc_altivec_vpkswus,                       // llvm.ppc.altivec.vpkswus
    4164             :     ppc_altivec_vpkudus,                       // llvm.ppc.altivec.vpkudus
    4165             :     ppc_altivec_vpkuhus,                       // llvm.ppc.altivec.vpkuhus
    4166             :     ppc_altivec_vpkuwus,                       // llvm.ppc.altivec.vpkuwus
    4167             :     ppc_altivec_vprtybd,                       // llvm.ppc.altivec.vprtybd
    4168             :     ppc_altivec_vprtybq,                       // llvm.ppc.altivec.vprtybq
    4169             :     ppc_altivec_vprtybw,                       // llvm.ppc.altivec.vprtybw
    4170             :     ppc_altivec_vrefp,                         // llvm.ppc.altivec.vrefp
    4171             :     ppc_altivec_vrfim,                         // llvm.ppc.altivec.vrfim
    4172             :     ppc_altivec_vrfin,                         // llvm.ppc.altivec.vrfin
    4173             :     ppc_altivec_vrfip,                         // llvm.ppc.altivec.vrfip
    4174             :     ppc_altivec_vrfiz,                         // llvm.ppc.altivec.vrfiz
    4175             :     ppc_altivec_vrlb,                          // llvm.ppc.altivec.vrlb
    4176             :     ppc_altivec_vrld,                          // llvm.ppc.altivec.vrld
    4177             :     ppc_altivec_vrldmi,                        // llvm.ppc.altivec.vrldmi
    4178             :     ppc_altivec_vrldnm,                        // llvm.ppc.altivec.vrldnm
    4179             :     ppc_altivec_vrlh,                          // llvm.ppc.altivec.vrlh
    4180             :     ppc_altivec_vrlw,                          // llvm.ppc.altivec.vrlw
    4181             :     ppc_altivec_vrlwmi,                        // llvm.ppc.altivec.vrlwmi
    4182             :     ppc_altivec_vrlwnm,                        // llvm.ppc.altivec.vrlwnm
    4183             :     ppc_altivec_vrsqrtefp,                     // llvm.ppc.altivec.vrsqrtefp
    4184             :     ppc_altivec_vsel,                          // llvm.ppc.altivec.vsel
    4185             :     ppc_altivec_vsl,                           // llvm.ppc.altivec.vsl
    4186             :     ppc_altivec_vslb,                          // llvm.ppc.altivec.vslb
    4187             :     ppc_altivec_vslh,                          // llvm.ppc.altivec.vslh
    4188             :     ppc_altivec_vslo,                          // llvm.ppc.altivec.vslo
    4189             :     ppc_altivec_vslv,                          // llvm.ppc.altivec.vslv
    4190             :     ppc_altivec_vslw,                          // llvm.ppc.altivec.vslw
    4191             :     ppc_altivec_vsr,                           // llvm.ppc.altivec.vsr
    4192             :     ppc_altivec_vsrab,                         // llvm.ppc.altivec.vsrab
    4193             :     ppc_altivec_vsrah,                         // llvm.ppc.altivec.vsrah
    4194             :     ppc_altivec_vsraw,                         // llvm.ppc.altivec.vsraw
    4195             :     ppc_altivec_vsrb,                          // llvm.ppc.altivec.vsrb
    4196             :     ppc_altivec_vsrh,                          // llvm.ppc.altivec.vsrh
    4197             :     ppc_altivec_vsro,                          // llvm.ppc.altivec.vsro
    4198             :     ppc_altivec_vsrv,                          // llvm.ppc.altivec.vsrv
    4199             :     ppc_altivec_vsrw,                          // llvm.ppc.altivec.vsrw
    4200             :     ppc_altivec_vsubcuq,                       // llvm.ppc.altivec.vsubcuq
    4201             :     ppc_altivec_vsubcuw,                       // llvm.ppc.altivec.vsubcuw
    4202             :     ppc_altivec_vsubecuq,                      // llvm.ppc.altivec.vsubecuq
    4203             :     ppc_altivec_vsubeuqm,                      // llvm.ppc.altivec.vsubeuqm
    4204             :     ppc_altivec_vsubsbs,                       // llvm.ppc.altivec.vsubsbs
    4205             :     ppc_altivec_vsubshs,                       // llvm.ppc.altivec.vsubshs
    4206             :     ppc_altivec_vsubsws,                       // llvm.ppc.altivec.vsubsws
    4207             :     ppc_altivec_vsububs,                       // llvm.ppc.altivec.vsububs
    4208             :     ppc_altivec_vsubuhs,                       // llvm.ppc.altivec.vsubuhs
    4209             :     ppc_altivec_vsubuws,                       // llvm.ppc.altivec.vsubuws
    4210             :     ppc_altivec_vsum2sws,                      // llvm.ppc.altivec.vsum2sws
    4211             :     ppc_altivec_vsum4sbs,                      // llvm.ppc.altivec.vsum4sbs
    4212             :     ppc_altivec_vsum4shs,                      // llvm.ppc.altivec.vsum4shs
    4213             :     ppc_altivec_vsum4ubs,                      // llvm.ppc.altivec.vsum4ubs
    4214             :     ppc_altivec_vsumsws,                       // llvm.ppc.altivec.vsumsws
    4215             :     ppc_altivec_vupkhpx,                       // llvm.ppc.altivec.vupkhpx
    4216             :     ppc_altivec_vupkhsb,                       // llvm.ppc.altivec.vupkhsb
    4217             :     ppc_altivec_vupkhsh,                       // llvm.ppc.altivec.vupkhsh
    4218             :     ppc_altivec_vupkhsw,                       // llvm.ppc.altivec.vupkhsw
    4219             :     ppc_altivec_vupklpx,                       // llvm.ppc.altivec.vupklpx
    4220             :     ppc_altivec_vupklsb,                       // llvm.ppc.altivec.vupklsb
    4221             :     ppc_altivec_vupklsh,                       // llvm.ppc.altivec.vupklsh
    4222             :     ppc_altivec_vupklsw,                       // llvm.ppc.altivec.vupklsw
    4223             :     ppc_bpermd,                                // llvm.ppc.bpermd
    4224             :     ppc_cfence,                                // llvm.ppc.cfence
    4225             :     ppc_dcba,                                  // llvm.ppc.dcba
    4226             :     ppc_dcbf,                                  // llvm.ppc.dcbf
    4227             :     ppc_dcbi,                                  // llvm.ppc.dcbi
    4228             :     ppc_dcbst,                                 // llvm.ppc.dcbst
    4229             :     ppc_dcbt,                                  // llvm.ppc.dcbt
    4230             :     ppc_dcbtst,                                // llvm.ppc.dcbtst
    4231             :     ppc_dcbz,                                  // llvm.ppc.dcbz
    4232             :     ppc_dcbzl,                                 // llvm.ppc.dcbzl
    4233             :     ppc_divde,                                 // llvm.ppc.divde
    4234             :     ppc_divdeu,                                // llvm.ppc.divdeu
    4235             :     ppc_divwe,                                 // llvm.ppc.divwe
    4236             :     ppc_divweu,                                // llvm.ppc.divweu
    4237             :     ppc_get_texasr,                            // llvm.ppc.get.texasr
    4238             :     ppc_get_texasru,                           // llvm.ppc.get.texasru
    4239             :     ppc_get_tfhar,                             // llvm.ppc.get.tfhar
    4240             :     ppc_get_tfiar,                             // llvm.ppc.get.tfiar
    4241             :     ppc_is_decremented_ctr_nonzero,            // llvm.ppc.is.decremented.ctr.nonzero
    4242             :     ppc_lwsync,                                // llvm.ppc.lwsync
    4243             :     ppc_mtctr,                                 // llvm.ppc.mtctr
    4244             :     ppc_qpx_qvfabs,                            // llvm.ppc.qpx.qvfabs
    4245             :     ppc_qpx_qvfadd,                            // llvm.ppc.qpx.qvfadd
    4246             :     ppc_qpx_qvfadds,                           // llvm.ppc.qpx.qvfadds
    4247             :     ppc_qpx_qvfcfid,                           // llvm.ppc.qpx.qvfcfid
    4248             :     ppc_qpx_qvfcfids,                          // llvm.ppc.qpx.qvfcfids
    4249             :     ppc_qpx_qvfcfidu,                          // llvm.ppc.qpx.qvfcfidu
    4250             :     ppc_qpx_qvfcfidus,                         // llvm.ppc.qpx.qvfcfidus
    4251             :     ppc_qpx_qvfcmpeq,                          // llvm.ppc.qpx.qvfcmpeq
    4252             :     ppc_qpx_qvfcmpgt,                          // llvm.ppc.qpx.qvfcmpgt
    4253             :     ppc_qpx_qvfcmplt,                          // llvm.ppc.qpx.qvfcmplt
    4254             :     ppc_qpx_qvfcpsgn,                          // llvm.ppc.qpx.qvfcpsgn
    4255             :     ppc_qpx_qvfctid,                           // llvm.ppc.qpx.qvfctid
    4256             :     ppc_qpx_qvfctidu,                          // llvm.ppc.qpx.qvfctidu
    4257             :     ppc_qpx_qvfctiduz,                         // llvm.ppc.qpx.qvfctiduz
    4258             :     ppc_qpx_qvfctidz,                          // llvm.ppc.qpx.qvfctidz
    4259             :     ppc_qpx_qvfctiw,                           // llvm.ppc.qpx.qvfctiw
    4260             :     ppc_qpx_qvfctiwu,                          // llvm.ppc.qpx.qvfctiwu
    4261             :     ppc_qpx_qvfctiwuz,                         // llvm.ppc.qpx.qvfctiwuz
    4262             :     ppc_qpx_qvfctiwz,                          // llvm.ppc.qpx.qvfctiwz
    4263             :     ppc_qpx_qvflogical,                        // llvm.ppc.qpx.qvflogical
    4264             :     ppc_qpx_qvfmadd,                           // llvm.ppc.qpx.qvfmadd
    4265             :     ppc_qpx_qvfmadds,                          // llvm.ppc.qpx.qvfmadds
    4266             :     ppc_qpx_qvfmsub,                           // llvm.ppc.qpx.qvfmsub
    4267             :     ppc_qpx_qvfmsubs,                          // llvm.ppc.qpx.qvfmsubs
    4268             :     ppc_qpx_qvfmul,                            // llvm.ppc.qpx.qvfmul
    4269             :     ppc_qpx_qvfmuls,                           // llvm.ppc.qpx.qvfmuls
    4270             :     ppc_qpx_qvfnabs,                           // llvm.ppc.qpx.qvfnabs
    4271             :     ppc_qpx_qvfneg,                            // llvm.ppc.qpx.qvfneg
    4272             :     ppc_qpx_qvfnmadd,                          // llvm.ppc.qpx.qvfnmadd
    4273             :     ppc_qpx_qvfnmadds,                         // llvm.ppc.qpx.qvfnmadds
    4274             :     ppc_qpx_qvfnmsub,                          // llvm.ppc.qpx.qvfnmsub
    4275             :     ppc_qpx_qvfnmsubs,                         // llvm.ppc.qpx.qvfnmsubs
    4276             :     ppc_qpx_qvfperm,                           // llvm.ppc.qpx.qvfperm
    4277             :     ppc_qpx_qvfre,                             // llvm.ppc.qpx.qvfre
    4278             :     ppc_qpx_qvfres,                            // llvm.ppc.qpx.qvfres
    4279             :     ppc_qpx_qvfrim,                            // llvm.ppc.qpx.qvfrim
    4280             :     ppc_qpx_qvfrin,                            // llvm.ppc.qpx.qvfrin
    4281             :     ppc_qpx_qvfrip,                            // llvm.ppc.qpx.qvfrip
    4282             :     ppc_qpx_qvfriz,                            // llvm.ppc.qpx.qvfriz
    4283             :     ppc_qpx_qvfrsp,                            // llvm.ppc.qpx.qvfrsp
    4284             :     ppc_qpx_qvfrsqrte,                         // llvm.ppc.qpx.qvfrsqrte
    4285             :     ppc_qpx_qvfrsqrtes,                        // llvm.ppc.qpx.qvfrsqrtes
    4286             :     ppc_qpx_qvfsel,                            // llvm.ppc.qpx.qvfsel
    4287             :     ppc_qpx_qvfsub,                            // llvm.ppc.qpx.qvfsub
    4288             :     ppc_qpx_qvfsubs,                           // llvm.ppc.qpx.qvfsubs
    4289             :     ppc_qpx_qvftstnan,                         // llvm.ppc.qpx.qvftstnan
    4290             :     ppc_qpx_qvfxmadd,                          // llvm.ppc.qpx.qvfxmadd
    4291             :     ppc_qpx_qvfxmadds,                         // llvm.ppc.qpx.qvfxmadds
    4292             :     ppc_qpx_qvfxmul,                           // llvm.ppc.qpx.qvfxmul
    4293             :     ppc_qpx_qvfxmuls,                          // llvm.ppc.qpx.qvfxmuls
    4294             :     ppc_qpx_qvfxxcpnmadd,                      // llvm.ppc.qpx.qvfxxcpnmadd
    4295             :     ppc_qpx_qvfxxcpnmadds,                     // llvm.ppc.qpx.qvfxxcpnmadds
    4296             :     ppc_qpx_qvfxxmadd,                         // llvm.ppc.qpx.qvfxxmadd
    4297             :     ppc_qpx_qvfxxmadds,                        // llvm.ppc.qpx.qvfxxmadds
    4298             :     ppc_qpx_qvfxxnpmadd,                       // llvm.ppc.qpx.qvfxxnpmadd
    4299             :     ppc_qpx_qvfxxnpmadds,                      // llvm.ppc.qpx.qvfxxnpmadds
    4300             :     ppc_qpx_qvgpci,                            // llvm.ppc.qpx.qvgpci
    4301             :     ppc_qpx_qvlfcd,                            // llvm.ppc.qpx.qvlfcd
    4302             :     ppc_qpx_qvlfcda,                           // llvm.ppc.qpx.qvlfcda
    4303             :     ppc_qpx_qvlfcs,                            // llvm.ppc.qpx.qvlfcs
    4304             :     ppc_qpx_qvlfcsa,                           // llvm.ppc.qpx.qvlfcsa
    4305             :     ppc_qpx_qvlfd,                             // llvm.ppc.qpx.qvlfd
    4306             :     ppc_qpx_qvlfda,                            // llvm.ppc.qpx.qvlfda
    4307             :     ppc_qpx_qvlfiwa,                           // llvm.ppc.qpx.qvlfiwa
    4308             :     ppc_qpx_qvlfiwaa,                          // llvm.ppc.qpx.qvlfiwaa
    4309             :     ppc_qpx_qvlfiwz,                           // llvm.ppc.qpx.qvlfiwz
    4310             :     ppc_qpx_qvlfiwza,                          // llvm.ppc.qpx.qvlfiwza
    4311             :     ppc_qpx_qvlfs,                             // llvm.ppc.qpx.qvlfs
    4312             :     ppc_qpx_qvlfsa,                            // llvm.ppc.qpx.qvlfsa
    4313             :     ppc_qpx_qvlpcld,                           // llvm.ppc.qpx.qvlpcld
    4314             :     ppc_qpx_qvlpcls,                           // llvm.ppc.qpx.qvlpcls
    4315             :     ppc_qpx_qvlpcrd,                           // llvm.ppc.qpx.qvlpcrd
    4316             :     ppc_qpx_qvlpcrs,                           // llvm.ppc.qpx.qvlpcrs
    4317             :     ppc_qpx_qvstfcd,                           // llvm.ppc.qpx.qvstfcd
    4318             :     ppc_qpx_qvstfcda,                          // llvm.ppc.qpx.qvstfcda
    4319             :     ppc_qpx_qvstfcs,                           // llvm.ppc.qpx.qvstfcs
    4320             :     ppc_qpx_qvstfcsa,                          // llvm.ppc.qpx.qvstfcsa
    4321             :     ppc_qpx_qvstfd,                            // llvm.ppc.qpx.qvstfd
    4322             :     ppc_qpx_qvstfda,                           // llvm.ppc.qpx.qvstfda
    4323             :     ppc_qpx_qvstfiw,                           // llvm.ppc.qpx.qvstfiw
    4324             :     ppc_qpx_qvstfiwa,                          // llvm.ppc.qpx.qvstfiwa
    4325             :     ppc_qpx_qvstfs,                            // llvm.ppc.qpx.qvstfs
    4326             :     ppc_qpx_qvstfsa,                           // llvm.ppc.qpx.qvstfsa
    4327             :     ppc_set_texasr,                            // llvm.ppc.set.texasr
    4328             :     ppc_set_texasru,                           // llvm.ppc.set.texasru
    4329             :     ppc_set_tfhar,                             // llvm.ppc.set.tfhar
    4330             :     ppc_set_tfiar,                             // llvm.ppc.set.tfiar
    4331             :     ppc_sync,                                  // llvm.ppc.sync
    4332             :     ppc_tabort,                                // llvm.ppc.tabort
    4333             :     ppc_tabortdc,                              // llvm.ppc.tabortdc
    4334             :     ppc_tabortdci,                             // llvm.ppc.tabortdci
    4335             :     ppc_tabortwc,                              // llvm.ppc.tabortwc
    4336             :     ppc_tabortwci,                             // llvm.ppc.tabortwci
    4337             :     ppc_tbegin,                                // llvm.ppc.tbegin
    4338             :     ppc_tcheck,                                // llvm.ppc.tcheck
    4339             :     ppc_tend,                                  // llvm.ppc.tend
    4340             :     ppc_tendall,                               // llvm.ppc.tendall
    4341             :     ppc_trechkpt,                              // llvm.ppc.trechkpt
    4342             :     ppc_treclaim,                              // llvm.ppc.treclaim
    4343             :     ppc_tresume,                               // llvm.ppc.tresume
    4344             :     ppc_tsr,                                   // llvm.ppc.tsr
    4345             :     ppc_tsuspend,                              // llvm.ppc.tsuspend
    4346             :     ppc_ttest,                                 // llvm.ppc.ttest
    4347             :     ppc_vsx_lxvd2x,                            // llvm.ppc.vsx.lxvd2x
    4348             :     ppc_vsx_lxvd2x_be,                         // llvm.ppc.vsx.lxvd2x.be
    4349             :     ppc_vsx_lxvl,                              // llvm.ppc.vsx.lxvl
    4350             :     ppc_vsx_lxvll,                             // llvm.ppc.vsx.lxvll
    4351             :     ppc_vsx_lxvw4x,                            // llvm.ppc.vsx.lxvw4x
    4352             :     ppc_vsx_lxvw4x_be,                         // llvm.ppc.vsx.lxvw4x.be
    4353             :     ppc_vsx_stxvd2x,                           // llvm.ppc.vsx.stxvd2x
    4354             :     ppc_vsx_stxvd2x_be,                        // llvm.ppc.vsx.stxvd2x.be
    4355             :     ppc_vsx_stxvl,                             // llvm.ppc.vsx.stxvl
    4356             :     ppc_vsx_stxvll,                            // llvm.ppc.vsx.stxvll
    4357             :     ppc_vsx_stxvw4x,                           // llvm.ppc.vsx.stxvw4x
    4358             :     ppc_vsx_stxvw4x_be,                        // llvm.ppc.vsx.stxvw4x.be
    4359             :     ppc_vsx_xsmaxdp,                           // llvm.ppc.vsx.xsmaxdp
    4360             :     ppc_vsx_xsmindp,                           // llvm.ppc.vsx.xsmindp
    4361             :     ppc_vsx_xvcmpeqdp,                         // llvm.ppc.vsx.xvcmpeqdp
    4362             :     ppc_vsx_xvcmpeqdp_p,                       // llvm.ppc.vsx.xvcmpeqdp.p
    4363             :     ppc_vsx_xvcmpeqsp,                         // llvm.ppc.vsx.xvcmpeqsp
    4364             :     ppc_vsx_xvcmpeqsp_p,                       // llvm.ppc.vsx.xvcmpeqsp.p
    4365             :     ppc_vsx_xvcmpgedp,                         // llvm.ppc.vsx.xvcmpgedp
    4366             :     ppc_vsx_xvcmpgedp_p,                       // llvm.ppc.vsx.xvcmpgedp.p
    4367             :     ppc_vsx_xvcmpgesp,                         // llvm.ppc.vsx.xvcmpgesp
    4368             :     ppc_vsx_xvcmpgesp_p,                       // llvm.ppc.vsx.xvcmpgesp.p
    4369             :     ppc_vsx_xvcmpgtdp,                         // llvm.ppc.vsx.xvcmpgtdp
    4370             :     ppc_vsx_xvcmpgtdp_p,                       // llvm.ppc.vsx.xvcmpgtdp.p
    4371             :     ppc_vsx_xvcmpgtsp,                         // llvm.ppc.vsx.xvcmpgtsp
    4372             :     ppc_vsx_xvcmpgtsp_p,                       // llvm.ppc.vsx.xvcmpgtsp.p
    4373             :     ppc_vsx_xvcvdpsp,                          // llvm.ppc.vsx.xvcvdpsp
    4374             :     ppc_vsx_xvcvdpsxws,                        // llvm.ppc.vsx.xvcvdpsxws
    4375             :     ppc_vsx_xvcvdpuxws,                        // llvm.ppc.vsx.xvcvdpuxws
    4376             :     ppc_vsx_xvcvhpsp,                          // llvm.ppc.vsx.xvcvhpsp
    4377             :     ppc_vsx_xvcvspdp,                          // llvm.ppc.vsx.xvcvspdp
    4378             :     ppc_vsx_xvcvsphp,                          // llvm.ppc.vsx.xvcvsphp
    4379             :     ppc_vsx_xvcvsxdsp,                         // llvm.ppc.vsx.xvcvsxdsp
    4380             :     ppc_vsx_xvcvsxwdp,                         // llvm.ppc.vsx.xvcvsxwdp
    4381             :     ppc_vsx_xvcvuxdsp,                         // llvm.ppc.vsx.xvcvuxdsp
    4382             :     ppc_vsx_xvcvuxwdp,                         // llvm.ppc.vsx.xvcvuxwdp
    4383             :     ppc_vsx_xvdivdp,                           // llvm.ppc.vsx.xvdivdp
    4384             :     ppc_vsx_xvdivsp,                           // llvm.ppc.vsx.xvdivsp
    4385             :     ppc_vsx_xviexpdp,                          // llvm.ppc.vsx.xviexpdp
    4386             :     ppc_vsx_xviexpsp,                          // llvm.ppc.vsx.xviexpsp
    4387             :     ppc_vsx_xvmaxdp,                           // llvm.ppc.vsx.xvmaxdp
    4388             :     ppc_vsx_xvmaxsp,                           // llvm.ppc.vsx.xvmaxsp
    4389             :     ppc_vsx_xvmindp,                           // llvm.ppc.vsx.xvmindp
    4390             :     ppc_vsx_xvminsp,                           // llvm.ppc.vsx.xvminsp
    4391             :     ppc_vsx_xvrdpip,                           // llvm.ppc.vsx.xvrdpip
    4392             :     ppc_vsx_xvredp,                            // llvm.ppc.vsx.xvredp
    4393             :     ppc_vsx_xvresp,                            // llvm.ppc.vsx.xvresp
    4394             :     ppc_vsx_xvrspip,                           // llvm.ppc.vsx.xvrspip
    4395             :     ppc_vsx_xvrsqrtedp,                        // llvm.ppc.vsx.xvrsqrtedp
    4396             :     ppc_vsx_xvrsqrtesp,                        // llvm.ppc.vsx.xvrsqrtesp
    4397             :     ppc_vsx_xvtstdcdp,                         // llvm.ppc.vsx.xvtstdcdp
    4398             :     ppc_vsx_xvtstdcsp,                         // llvm.ppc.vsx.xvtstdcsp
    4399             :     ppc_vsx_xvxexpdp,                          // llvm.ppc.vsx.xvxexpdp
    4400             :     ppc_vsx_xvxexpsp,                          // llvm.ppc.vsx.xvxexpsp
    4401             :     ppc_vsx_xvxsigdp,                          // llvm.ppc.vsx.xvxsigdp
    4402             :     ppc_vsx_xvxsigsp,                          // llvm.ppc.vsx.xvxsigsp
    4403             :     ppc_vsx_xxextractuw,                       // llvm.ppc.vsx.xxextractuw
    4404             :     ppc_vsx_xxinsertw,                         // llvm.ppc.vsx.xxinsertw
    4405             :     ppc_vsx_xxleqv,                            // llvm.ppc.vsx.xxleqv
    4406             :     r600_cube,                                 // llvm.r600.cube
    4407             :     r600_group_barrier,                        // llvm.r600.group.barrier
    4408             :     r600_implicitarg_ptr,                      // llvm.r600.implicitarg.ptr
    4409             :     r600_rat_store_typed,                      // llvm.r600.rat.store.typed
    4410             :     r600_read_global_size_x,                   // llvm.r600.read.global.size.x
    4411             :     r600_read_global_size_y,                   // llvm.r600.read.global.size.y
    4412             :     r600_read_global_size_z,                   // llvm.r600.read.global.size.z
    4413             :     r600_read_local_size_x,                    // llvm.r600.read.local.size.x
    4414             :     r600_read_local_size_y,                    // llvm.r600.read.local.size.y
    4415             :     r600_read_local_size_z,                    // llvm.r600.read.local.size.z
    4416             :     r600_read_ngroups_x,                       // llvm.r600.read.ngroups.x
    4417             :     r600_read_ngroups_y,                       // llvm.r600.read.ngroups.y
    4418             :     r600_read_ngroups_z,                       // llvm.r600.read.ngroups.z
    4419             :     r600_read_tgid_x,                          // llvm.r600.read.tgid.x
    4420             :     r600_read_tgid_y,                          // llvm.r600.read.tgid.y
    4421             :     r600_read_tgid_z,                          // llvm.r600.read.tgid.z
    4422             :     r600_read_tidig_x,                         // llvm.r600.read.tidig.x
    4423             :     r600_read_tidig_y,                         // llvm.r600.read.tidig.y
    4424             :     r600_read_tidig_z,                         // llvm.r600.read.tidig.z
    4425             :     r600_recipsqrt_clamped,                    // llvm.r600.recipsqrt.clamped
    4426             :     r600_recipsqrt_ieee,                       // llvm.r600.recipsqrt.ieee
    4427             :     s390_efpc,                                 // llvm.s390.efpc
    4428             :     s390_etnd,                                 // llvm.s390.etnd
    4429             :     s390_lcbb,                                 // llvm.s390.lcbb
    4430             :     s390_ntstg,                                // llvm.s390.ntstg
    4431             :     s390_ppa_txassist,                         // llvm.s390.ppa.txassist
    4432             :     s390_sfpc,                                 // llvm.s390.sfpc
    4433             :     s390_tabort,                               // llvm.s390.tabort
    4434             :     s390_tbegin,                               // llvm.s390.tbegin
    4435             :     s390_tbegin_nofloat,                       // llvm.s390.tbegin.nofloat
    4436             :     s390_tbeginc,                              // llvm.s390.tbeginc
    4437             :     s390_tdc,                                  // llvm.s390.tdc
    4438             :     s390_tend,                                 // llvm.s390.tend
    4439             :     s390_vaccb,                                // llvm.s390.vaccb
    4440             :     s390_vacccq,                               // llvm.s390.vacccq
    4441             :     s390_vaccf,                                // llvm.s390.vaccf
    4442             :     s390_vaccg,                                // llvm.s390.vaccg
    4443             :     s390_vacch,                                // llvm.s390.vacch
    4444             :     s390_vaccq,                                // llvm.s390.vaccq
    4445             :     s390_vacq,                                 // llvm.s390.vacq
    4446             :     s390_vaq,                                  // llvm.s390.vaq
    4447             :     s390_vavgb,                                // llvm.s390.vavgb
    4448             :     s390_vavgf,                                // llvm.s390.vavgf
    4449             :     s390_vavgg,                                // llvm.s390.vavgg
    4450             :     s390_vavgh,                                // llvm.s390.vavgh
    4451             :     s390_vavglb,                               // llvm.s390.vavglb
    4452             :     s390_vavglf,                               // llvm.s390.vavglf
    4453             :     s390_vavglg,                               // llvm.s390.vavglg
    4454             :     s390_vavglh,                               // llvm.s390.vavglh
    4455             :     s390_vbperm,                               // llvm.s390.vbperm
    4456             :     s390_vceqbs,                               // llvm.s390.vceqbs
    4457             :     s390_vceqfs,                               // llvm.s390.vceqfs
    4458             :     s390_vceqgs,                               // llvm.s390.vceqgs
    4459             :     s390_vceqhs,                               // llvm.s390.vceqhs
    4460             :     s390_vchbs,                                // llvm.s390.vchbs
    4461             :     s390_vchfs,                                // llvm.s390.vchfs
    4462             :     s390_vchgs,                                // llvm.s390.vchgs
    4463             :     s390_vchhs,                                // llvm.s390.vchhs
    4464             :     s390_vchlbs,                               // llvm.s390.vchlbs
    4465             :     s390_vchlfs,                               // llvm.s390.vchlfs
    4466             :     s390_vchlgs,                               // llvm.s390.vchlgs
    4467             :     s390_vchlhs,                               // llvm.s390.vchlhs
    4468             :     s390_vcksm,                                // llvm.s390.vcksm
    4469             :     s390_verimb,                               // llvm.s390.verimb
    4470             :     s390_verimf,                               // llvm.s390.verimf
    4471             :     s390_verimg,                               // llvm.s390.verimg
    4472             :     s390_verimh,                               // llvm.s390.verimh
    4473             :     s390_verllb,                               // llvm.s390.verllb
    4474             :     s390_verllf,                               // llvm.s390.verllf
    4475             :     s390_verllg,                               // llvm.s390.verllg
    4476             :     s390_verllh,                               // llvm.s390.verllh
    4477             :     s390_verllvb,                              // llvm.s390.verllvb
    4478             :     s390_verllvf,                              // llvm.s390.verllvf
    4479             :     s390_verllvg,                              // llvm.s390.verllvg
    4480             :     s390_verllvh,                              // llvm.s390.verllvh
    4481             :     s390_vfaeb,                                // llvm.s390.vfaeb
    4482             :     s390_vfaebs,                               // llvm.s390.vfaebs
    4483             :     s390_vfaef,                                // llvm.s390.vfaef
    4484             :     s390_vfaefs,                               // llvm.s390.vfaefs
    4485             :     s390_vfaeh,                                // llvm.s390.vfaeh
    4486             :     s390_vfaehs,                               // llvm.s390.vfaehs
    4487             :     s390_vfaezb,                               // llvm.s390.vfaezb
    4488             :     s390_vfaezbs,                              // llvm.s390.vfaezbs
    4489             :     s390_vfaezf,                               // llvm.s390.vfaezf
    4490             :     s390_vfaezfs,                              // llvm.s390.vfaezfs
    4491             :     s390_vfaezh,                               // llvm.s390.vfaezh
    4492             :     s390_vfaezhs,                              // llvm.s390.vfaezhs
    4493             :     s390_vfcedbs,                              // llvm.s390.vfcedbs
    4494             :     s390_vfcesbs,                              // llvm.s390.vfcesbs
    4495             :     s390_vfchdbs,                              // llvm.s390.vfchdbs
    4496             :     s390_vfchedbs,                             // llvm.s390.vfchedbs
    4497             :     s390_vfchesbs,                             // llvm.s390.vfchesbs
    4498             :     s390_vfchsbs,                              // llvm.s390.vfchsbs
    4499             :     s390_vfeeb,                                // llvm.s390.vfeeb
    4500             :     s390_vfeebs,                               // llvm.s390.vfeebs
    4501             :     s390_vfeef,                                // llvm.s390.vfeef
    4502             :     s390_vfeefs,                               // llvm.s390.vfeefs
    4503             :     s390_vfeeh,                                // llvm.s390.vfeeh
    4504             :     s390_vfeehs,                               // llvm.s390.vfeehs
    4505             :     s390_vfeezb,                               // llvm.s390.vfeezb
    4506             :     s390_vfeezbs,                              // llvm.s390.vfeezbs
    4507             :     s390_vfeezf,                               // llvm.s390.vfeezf
    4508             :     s390_vfeezfs,                              // llvm.s390.vfeezfs
    4509             :     s390_vfeezh,                               // llvm.s390.vfeezh
    4510             :     s390_vfeezhs,                              // llvm.s390.vfeezhs
    4511             :     s390_vfeneb,                               // llvm.s390.vfeneb
    4512             :     s390_vfenebs,                              // llvm.s390.vfenebs
    4513             :     s390_vfenef,                               // llvm.s390.vfenef
    4514             :     s390_vfenefs,                              // llvm.s390.vfenefs
    4515             :     s390_vfeneh,                               // llvm.s390.vfeneh
    4516             :     s390_vfenehs,                              // llvm.s390.vfenehs
    4517             :     s390_vfenezb,                              // llvm.s390.vfenezb
    4518             :     s390_vfenezbs,                             // llvm.s390.vfenezbs
    4519             :     s390_vfenezf,                              // llvm.s390.vfenezf
    4520             :     s390_vfenezfs,                             // llvm.s390.vfenezfs
    4521             :     s390_vfenezh,                              // llvm.s390.vfenezh
    4522             :     s390_vfenezhs,                             // llvm.s390.vfenezhs
    4523             :     s390_vfidb,                                // llvm.s390.vfidb
    4524             :     s390_vfisb,                                // llvm.s390.vfisb
    4525             :     s390_vfmaxdb,                              // llvm.s390.vfmaxdb
    4526             :     s390_vfmaxsb,                              // llvm.s390.vfmaxsb
    4527             :     s390_vfmindb,                              // llvm.s390.vfmindb
    4528             :     s390_vfminsb,                              // llvm.s390.vfminsb
    4529             :     s390_vftcidb,                              // llvm.s390.vftcidb
    4530             :     s390_vftcisb,                              // llvm.s390.vftcisb
    4531             :     s390_vgfmab,                               // llvm.s390.vgfmab
    4532             :     s390_vgfmaf,                               // llvm.s390.vgfmaf
    4533             :     s390_vgfmag,                               // llvm.s390.vgfmag
    4534             :     s390_vgfmah,                               // llvm.s390.vgfmah
    4535             :     s390_vgfmb,                                // llvm.s390.vgfmb
    4536             :     s390_vgfmf,                                // llvm.s390.vgfmf
    4537             :     s390_vgfmg,                                // llvm.s390.vgfmg
    4538             :     s390_vgfmh,                                // llvm.s390.vgfmh
    4539             :     s390_vistrb,                               // llvm.s390.vistrb
    4540             :     s390_vistrbs,                              // llvm.s390.vistrbs
    4541             :     s390_vistrf,                               // llvm.s390.vistrf
    4542             :     s390_vistrfs,                              // llvm.s390.vistrfs
    4543             :     s390_vistrh,                               // llvm.s390.vistrh
    4544             :     s390_vistrhs,                              // llvm.s390.vistrhs
    4545             :     s390_vlbb,                                 // llvm.s390.vlbb
    4546             :     s390_vll,                                  // llvm.s390.vll
    4547             :     s390_vlrl,                                 // llvm.s390.vlrl
    4548             :     s390_vmaeb,                                // llvm.s390.vmaeb
    4549             :     s390_vmaef,                                // llvm.s390.vmaef
    4550             :     s390_vmaeh,                                // llvm.s390.vmaeh
    4551             :     s390_vmahb,                                // llvm.s390.vmahb
    4552             :     s390_vmahf,                                // llvm.s390.vmahf
    4553             :     s390_vmahh,                                // llvm.s390.vmahh
    4554             :     s390_vmaleb,                               // llvm.s390.vmaleb
    4555             :     s390_vmalef,                               // llvm.s390.vmalef
    4556             :     s390_vmaleh,                               // llvm.s390.vmaleh
    4557             :     s390_vmalhb,                               // llvm.s390.vmalhb
    4558             :     s390_vmalhf,                               // llvm.s390.vmalhf
    4559             :     s390_vmalhh,                               // llvm.s390.vmalhh
    4560             :     s390_vmalob,                               // llvm.s390.vmalob
    4561             :     s390_vmalof,                               // llvm.s390.vmalof
    4562             :     s390_vmaloh,                               // llvm.s390.vmaloh
    4563             :     s390_vmaob,                                // llvm.s390.vmaob
    4564             :     s390_vmaof,                                // llvm.s390.vmaof
    4565             :     s390_vmaoh,                                // llvm.s390.vmaoh
    4566             :     s390_vmeb,                                 // llvm.s390.vmeb
    4567             :     s390_vmef,                                 // llvm.s390.vmef
    4568             :     s390_vmeh,                                 // llvm.s390.vmeh
    4569             :     s390_vmhb,                                 // llvm.s390.vmhb
    4570             :     s390_vmhf,                                 // llvm.s390.vmhf
    4571             :     s390_vmhh,                                 // llvm.s390.vmhh
    4572             :     s390_vmleb,                                // llvm.s390.vmleb
    4573             :     s390_vmlef,                                // llvm.s390.vmlef
    4574             :     s390_vmleh,                                // llvm.s390.vmleh
    4575             :     s390_vmlhb,                                // llvm.s390.vmlhb
    4576             :     s390_vmlhf,                                // llvm.s390.vmlhf
    4577             :     s390_vmlhh,                                // llvm.s390.vmlhh
    4578             :     s390_vmlob,                                // llvm.s390.vmlob
    4579             :     s390_vmlof,                                // llvm.s390.vmlof
    4580             :     s390_vmloh,                                // llvm.s390.vmloh
    4581             :     s390_vmob,                                 // llvm.s390.vmob
    4582             :     s390_vmof,                                 // llvm.s390.vmof
    4583             :     s390_vmoh,                                 // llvm.s390.vmoh
    4584             :     s390_vmslg,                                // llvm.s390.vmslg
    4585             :     s390_vpdi,                                 // llvm.s390.vpdi
    4586             :     s390_vperm,                                // llvm.s390.vperm
    4587             :     s390_vpklsf,                               // llvm.s390.vpklsf
    4588             :     s390_vpklsfs,                              // llvm.s390.vpklsfs
    4589             :     s390_vpklsg,                               // llvm.s390.vpklsg
    4590             :     s390_vpklsgs,                              // llvm.s390.vpklsgs
    4591             :     s390_vpklsh,                               // llvm.s390.vpklsh
    4592             :     s390_vpklshs,                              // llvm.s390.vpklshs
    4593             :     s390_vpksf,                                // llvm.s390.vpksf
    4594             :     s390_vpksfs,                               // llvm.s390.vpksfs
    4595             :     s390_vpksg,                                // llvm.s390.vpksg
    4596             :     s390_vpksgs,                               // llvm.s390.vpksgs
    4597             :     s390_vpksh,                                // llvm.s390.vpksh
    4598             :     s390_vpkshs,                               // llvm.s390.vpkshs
    4599             :     s390_vsbcbiq,                              // llvm.s390.vsbcbiq
    4600             :     s390_vsbiq,                                // llvm.s390.vsbiq
    4601             :     s390_vscbib,                               // llvm.s390.vscbib
    4602             :     s390_vscbif,                               // llvm.s390.vscbif
    4603             :     s390_vscbig,                               // llvm.s390.vscbig
    4604             :     s390_vscbih,                               // llvm.s390.vscbih
    4605             :     s390_vscbiq,                               // llvm.s390.vscbiq
    4606             :     s390_vsl,                                  // llvm.s390.vsl
    4607             :     s390_vslb,                                 // llvm.s390.vslb
    4608             :     s390_vsldb,                                // llvm.s390.vsldb
    4609             :     s390_vsq,                                  // llvm.s390.vsq
    4610             :     s390_vsra,                                 // llvm.s390.vsra
    4611             :     s390_vsrab,                                // llvm.s390.vsrab
    4612             :     s390_vsrl,                                 // llvm.s390.vsrl
    4613             :     s390_vsrlb,                                // llvm.s390.vsrlb
    4614             :     s390_vstl,                                 // llvm.s390.vstl
    4615             :     s390_vstrcb,                               // llvm.s390.vstrcb
    4616             :     s390_vstrcbs,                              // llvm.s390.vstrcbs
    4617             :     s390_vstrcf,                               // llvm.s390.vstrcf
    4618             :     s390_vstrcfs,                              // llvm.s390.vstrcfs
    4619             :     s390_vstrch,                               // llvm.s390.vstrch
    4620             :     s390_vstrchs,                              // llvm.s390.vstrchs
    4621             :     s390_vstrczb,                              // llvm.s390.vstrczb
    4622             :     s390_vstrczbs,                             // llvm.s390.vstrczbs
    4623             :     s390_vstrczf,                              // llvm.s390.vstrczf
    4624             :     s390_vstrczfs,                             // llvm.s390.vstrczfs
    4625             :     s390_vstrczh,                              // llvm.s390.vstrczh
    4626             :     s390_vstrczhs,                             // llvm.s390.vstrczhs
    4627             :     s390_vstrl,                                // llvm.s390.vstrl
    4628             :     s390_vsumb,                                // llvm.s390.vsumb
    4629             :     s390_vsumgf,                               // llvm.s390.vsumgf
    4630             :     s390_vsumgh,                               // llvm.s390.vsumgh
    4631             :     s390_vsumh,                                // llvm.s390.vsumh
    4632             :     s390_vsumqf,                               // llvm.s390.vsumqf
    4633             :     s390_vsumqg,                               // llvm.s390.vsumqg
    4634             :     s390_vtm,                                  // llvm.s390.vtm
    4635             :     s390_vuphb,                                // llvm.s390.vuphb
    4636             :     s390_vuphf,                                // llvm.s390.vuphf
    4637             :     s390_vuphh,                                // llvm.s390.vuphh
    4638             :     s390_vuplb,                                // llvm.s390.vuplb
    4639             :     s390_vuplf,                                // llvm.s390.vuplf
    4640             :     s390_vuplhb,                               // llvm.s390.vuplhb
    4641             :     s390_vuplhf,                               // llvm.s390.vuplhf
    4642             :     s390_vuplhh,                               // llvm.s390.vuplhh
    4643             :     s390_vuplhw,                               // llvm.s390.vuplhw
    4644             :     s390_vupllb,                               // llvm.s390.vupllb
    4645             :     s390_vupllf,                               // llvm.s390.vupllf
    4646             :     s390_vupllh,                               // llvm.s390.vupllh
    4647             :     wasm_current_memory,                       // llvm.wasm.current.memory
    4648             :     wasm_grow_memory,                          // llvm.wasm.grow.memory
    4649             :     wasm_rethrow,                              // llvm.wasm.rethrow
    4650             :     wasm_throw,                                // llvm.wasm.throw
    4651             :     x86_3dnow_pavgusb,                         // llvm.x86.3dnow.pavgusb
    4652             :     x86_3dnow_pf2id,                           // llvm.x86.3dnow.pf2id
    4653             :     x86_3dnow_pfacc,                           // llvm.x86.3dnow.pfacc
    4654             :     x86_3dnow_pfadd,                           // llvm.x86.3dnow.pfadd
    4655             :     x86_3dnow_pfcmpeq,                         // llvm.x86.3dnow.pfcmpeq
    4656             :     x86_3dnow_pfcmpge,                         // llvm.x86.3dnow.pfcmpge
    4657             :     x86_3dnow_pfcmpgt,                         // llvm.x86.3dnow.pfcmpgt
    4658             :     x86_3dnow_pfmax,                           // llvm.x86.3dnow.pfmax
    4659             :     x86_3dnow_pfmin,                           // llvm.x86.3dnow.pfmin
    4660             :     x86_3dnow_pfmul,                           // llvm.x86.3dnow.pfmul
    4661             :     x86_3dnow_pfrcp,                           // llvm.x86.3dnow.pfrcp
    4662             :     x86_3dnow_pfrcpit1,                        // llvm.x86.3dnow.pfrcpit1
    4663             :     x86_3dnow_pfrcpit2,                        // llvm.x86.3dnow.pfrcpit2
    4664             :     x86_3dnow_pfrsqit1,                        // llvm.x86.3dnow.pfrsqit1
    4665             :     x86_3dnow_pfrsqrt,                         // llvm.x86.3dnow.pfrsqrt
    4666             :     x86_3dnow_pfsub,                           // llvm.x86.3dnow.pfsub
    4667             :     x86_3dnow_pfsubr,                          // llvm.x86.3dnow.pfsubr
    4668             :     x86_3dnow_pi2fd,                           // llvm.x86.3dnow.pi2fd
    4669             :     x86_3dnow_pmulhrw,                         // llvm.x86.3dnow.pmulhrw
    4670             :     x86_3dnowa_pf2iw,                          // llvm.x86.3dnowa.pf2iw
    4671             :     x86_3dnowa_pfnacc,                         // llvm.x86.3dnowa.pfnacc
    4672             :     x86_3dnowa_pfpnacc,                        // llvm.x86.3dnowa.pfpnacc
    4673             :     x86_3dnowa_pi2fw,                          // llvm.x86.3dnowa.pi2fw
    4674             :     x86_3dnowa_pswapd,                         // llvm.x86.3dnowa.pswapd
    4675             :     x86_addcarry_u32,                          // llvm.x86.addcarry.u32
    4676             :     x86_addcarry_u64,                          // llvm.x86.addcarry.u64
    4677             :     x86_addcarryx_u32,                         // llvm.x86.addcarryx.u32
    4678             :     x86_addcarryx_u64,                         // llvm.x86.addcarryx.u64
    4679             :     x86_aesni_aesdec,                          // llvm.x86.aesni.aesdec
    4680             :     x86_aesni_aesdeclast,                      // llvm.x86.aesni.aesdeclast
    4681             :     x86_aesni_aesenc,                          // llvm.x86.aesni.aesenc
    4682             :     x86_aesni_aesenclast,                      // llvm.x86.aesni.aesenclast
    4683             :     x86_aesni_aesimc,                          // llvm.x86.aesni.aesimc
    4684             :     x86_aesni_aeskeygenassist,                 // llvm.x86.aesni.aeskeygenassist
    4685             :     x86_avx_addsub_pd_256,                     // llvm.x86.avx.addsub.pd.256
    4686             :     x86_avx_addsub_ps_256,                     // llvm.x86.avx.addsub.ps.256
    4687             :     x86_avx_blendv_pd_256,                     // llvm.x86.avx.blendv.pd.256
    4688             :     x86_avx_blendv_ps_256,                     // llvm.x86.avx.blendv.ps.256
    4689             :     x86_avx_cmp_pd_256,                        // llvm.x86.avx.cmp.pd.256
    4690             :     x86_avx_cmp_ps_256,                        // llvm.x86.avx.cmp.ps.256
    4691             :     x86_avx_cvt_pd2_ps_256,                    // llvm.x86.avx.cvt.pd2.ps.256
    4692             :     x86_avx_cvt_pd2dq_256,                     // llvm.x86.avx.cvt.pd2dq.256
    4693             :     x86_avx_cvt_ps2dq_256,                     // llvm.x86.avx.cvt.ps2dq.256
    4694             :     x86_avx_cvtdq2_ps_256,                     // llvm.x86.avx.cvtdq2.ps.256
    4695             :     x86_avx_cvtt_pd2dq_256,                    // llvm.x86.avx.cvtt.pd2dq.256
    4696             :     x86_avx_cvtt_ps2dq_256,                    // llvm.x86.avx.cvtt.ps2dq.256
    4697             :     x86_avx_dp_ps_256,                         // llvm.x86.avx.dp.ps.256
    4698             :     x86_avx_hadd_pd_256,                       // llvm.x86.avx.hadd.pd.256
    4699             :     x86_avx_hadd_ps_256,                       // llvm.x86.avx.hadd.ps.256
    4700             :     x86_avx_hsub_pd_256,                       // llvm.x86.avx.hsub.pd.256
    4701             :     x86_avx_hsub_ps_256,                       // llvm.x86.avx.hsub.ps.256
    4702             :     x86_avx_ldu_dq_256,                        // llvm.x86.avx.ldu.dq.256
    4703             :     x86_avx_maskload_pd,                       // llvm.x86.avx.maskload.pd
    4704             :     x86_avx_maskload_pd_256,                   // llvm.x86.avx.maskload.pd.256
    4705             :     x86_avx_maskload_ps,                       // llvm.x86.avx.maskload.ps
    4706             :     x86_avx_maskload_ps_256,                   // llvm.x86.avx.maskload.ps.256
    4707             :     x86_avx_maskstore_pd,                      // llvm.x86.avx.maskstore.pd
    4708             :     x86_avx_maskstore_pd_256,                  // llvm.x86.avx.maskstore.pd.256
    4709             :     x86_avx_maskstore_ps,                      // llvm.x86.avx.maskstore.ps
    4710             :     x86_avx_maskstore_ps_256,                  // llvm.x86.avx.maskstore.ps.256
    4711             :     x86_avx_max_pd_256,                        // llvm.x86.avx.max.pd.256
    4712             :     x86_avx_max_ps_256,                        // llvm.x86.avx.max.ps.256
    4713             :     x86_avx_min_pd_256,                        // llvm.x86.avx.min.pd.256
    4714             :     x86_avx_min_ps_256,                        // llvm.x86.avx.min.ps.256
    4715             :     x86_avx_movmsk_pd_256,                     // llvm.x86.avx.movmsk.pd.256
    4716             :     x86_avx_movmsk_ps_256,                     // llvm.x86.avx.movmsk.ps.256
    4717             :     x86_avx_ptestc_256,                        // llvm.x86.avx.ptestc.256
    4718             :     x86_avx_ptestnzc_256,                      // llvm.x86.avx.ptestnzc.256
    4719             :     x86_avx_ptestz_256,                        // llvm.x86.avx.ptestz.256
    4720             :     x86_avx_rcp_ps_256,                        // llvm.x86.avx.rcp.ps.256
    4721             :     x86_avx_round_pd_256,                      // llvm.x86.avx.round.pd.256
    4722             :     x86_avx_round_ps_256,                      // llvm.x86.avx.round.ps.256
    4723             :     x86_avx_rsqrt_ps_256,                      // llvm.x86.avx.rsqrt.ps.256
    4724             :     x86_avx_sqrt_pd_256,                       // llvm.x86.avx.sqrt.pd.256
    4725             :     x86_avx_sqrt_ps_256,                       // llvm.x86.avx.sqrt.ps.256
    4726             :     x86_avx_vperm2f128_pd_256,                 // llvm.x86.avx.vperm2f128.pd.256
    4727             :     x86_avx_vperm2f128_ps_256,                 // llvm.x86.avx.vperm2f128.ps.256
    4728             :     x86_avx_vperm2f128_si_256,                 // llvm.x86.avx.vperm2f128.si.256
    4729             :     x86_avx_vpermilvar_pd,                     // llvm.x86.avx.vpermilvar.pd
    4730             :     x86_avx_vpermilvar_pd_256,                 // llvm.x86.avx.vpermilvar.pd.256
    4731             :     x86_avx_vpermilvar_ps,                     // llvm.x86.avx.vpermilvar.ps
    4732             :     x86_avx_vpermilvar_ps_256,                 // llvm.x86.avx.vpermilvar.ps.256
    4733             :     x86_avx_vtestc_pd,                         // llvm.x86.avx.vtestc.pd
    4734             :     x86_avx_vtestc_pd_256,                     // llvm.x86.avx.vtestc.pd.256
    4735             :     x86_avx_vtestc_ps,                         // llvm.x86.avx.vtestc.ps
    4736             :     x86_avx_vtestc_ps_256,                     // llvm.x86.avx.vtestc.ps.256
    4737             :     x86_avx_vtestnzc_pd,                       // llvm.x86.avx.vtestnzc.pd
    4738             :     x86_avx_vtestnzc_pd_256,                   // llvm.x86.avx.vtestnzc.pd.256
    4739             :     x86_avx_vtestnzc_ps,                       // llvm.x86.avx.vtestnzc.ps
    4740             :     x86_avx_vtestnzc_ps_256,                   // llvm.x86.avx.vtestnzc.ps.256
    4741             :     x86_avx_vtestz_pd,                         // llvm.x86.avx.vtestz.pd
    4742             :     x86_avx_vtestz_pd_256,                     // llvm.x86.avx.vtestz.pd.256
    4743             :     x86_avx_vtestz_ps,                         // llvm.x86.avx.vtestz.ps
    4744             :     x86_avx_vtestz_ps_256,                     // llvm.x86.avx.vtestz.ps.256
    4745             :     x86_avx_vzeroall,                          // llvm.x86.avx.vzeroall
    4746             :     x86_avx_vzeroupper,                        // llvm.x86.avx.vzeroupper
    4747             :     x86_avx2_gather_d_d,                       // llvm.x86.avx2.gather.d.d
    4748             :     x86_avx2_gather_d_d_256,                   // llvm.x86.avx2.gather.d.d.256
    4749             :     x86_avx2_gather_d_pd,                      // llvm.x86.avx2.gather.d.pd
    4750             :     x86_avx2_gather_d_pd_256,                  // llvm.x86.avx2.gather.d.pd.256
    4751             :     x86_avx2_gather_d_ps,                      // llvm.x86.avx2.gather.d.ps
    4752             :     x86_avx2_gather_d_ps_256,                  // llvm.x86.avx2.gather.d.ps.256
    4753             :     x86_avx2_gather_d_q,                       // llvm.x86.avx2.gather.d.q
    4754             :     x86_avx2_gather_d_q_256,                   // llvm.x86.avx2.gather.d.q.256
    4755             :     x86_avx2_gather_q_d,                       // llvm.x86.avx2.gather.q.d
    4756             :     x86_avx2_gather_q_d_256,                   // llvm.x86.avx2.gather.q.d.256
    4757             :     x86_avx2_gather_q_pd,                      // llvm.x86.avx2.gather.q.pd
    4758             :     x86_avx2_gather_q_pd_256,                  // llvm.x86.avx2.gather.q.pd.256
    4759             :     x86_avx2_gather_q_ps,                      // llvm.x86.avx2.gather.q.ps
    4760             :     x86_avx2_gather_q_ps_256,                  // llvm.x86.avx2.gather.q.ps.256
    4761             :     x86_avx2_gather_q_q,                       // llvm.x86.avx2.gather.q.q
    4762             :     x86_avx2_gather_q_q_256,                   // llvm.x86.avx2.gather.q.q.256
    4763             :     x86_avx2_maskload_d,                       // llvm.x86.avx2.maskload.d
    4764             :     x86_avx2_maskload_d_256,                   // llvm.x86.avx2.maskload.d.256
    4765             :     x86_avx2_maskload_q,                       // llvm.x86.avx2.maskload.q
    4766             :     x86_avx2_maskload_q_256,                   // llvm.x86.avx2.maskload.q.256
    4767             :     x86_avx2_maskstore_d,                      // llvm.x86.avx2.maskstore.d
    4768             :     x86_avx2_maskstore_d_256,                  // llvm.x86.avx2.maskstore.d.256
    4769             :     x86_avx2_maskstore_q,                      // llvm.x86.avx2.maskstore.q
    4770             :     x86_avx2_maskstore_q_256,                  // llvm.x86.avx2.maskstore.q.256
    4771             :     x86_avx2_mpsadbw,                          // llvm.x86.avx2.mpsadbw
    4772             :     x86_avx2_packssdw,                         // llvm.x86.avx2.packssdw
    4773             :     x86_avx2_packsswb,                         // llvm.x86.avx2.packsswb
    4774             :     x86_avx2_packusdw,                         // llvm.x86.avx2.packusdw
    4775             :     x86_avx2_packuswb,                         // llvm.x86.avx2.packuswb
    4776             :     x86_avx2_padds_b,                          // llvm.x86.avx2.padds.b
    4777             :     x86_avx2_padds_w,                          // llvm.x86.avx2.padds.w
    4778             :     x86_avx2_paddus_b,                         // llvm.x86.avx2.paddus.b
    4779             :     x86_avx2_paddus_w,                         // llvm.x86.avx2.paddus.w
    4780             :     x86_avx2_pblendvb,                         // llvm.x86.avx2.pblendvb
    4781             :     x86_avx2_permd,                            // llvm.x86.avx2.permd
    4782             :     x86_avx2_permps,                           // llvm.x86.avx2.permps
    4783             :     x86_avx2_phadd_d,                          // llvm.x86.avx2.phadd.d
    4784             :     x86_avx2_phadd_sw,                         // llvm.x86.avx2.phadd.sw
    4785             :     x86_avx2_phadd_w,                          // llvm.x86.avx2.phadd.w
    4786             :     x86_avx2_phsub_d,                          // llvm.x86.avx2.phsub.d
    4787             :     x86_avx2_phsub_sw,                         // llvm.x86.avx2.phsub.sw
    4788             :     x86_avx2_phsub_w,                          // llvm.x86.avx2.phsub.w
    4789             :     x86_avx2_pmadd_ub_sw,                      // llvm.x86.avx2.pmadd.ub.sw
    4790             :     x86_avx2_pmadd_wd,                         // llvm.x86.avx2.pmadd.wd
    4791             :     x86_avx2_pmovmskb,                         // llvm.x86.avx2.pmovmskb
    4792             :     x86_avx2_pmul_dq,                          // llvm.x86.avx2.pmul.dq
    4793             :     x86_avx2_pmul_hr_sw,                       // llvm.x86.avx2.pmul.hr.sw
    4794             :     x86_avx2_pmulh_w,                          // llvm.x86.avx2.pmulh.w
    4795             :     x86_avx2_pmulhu_w,                         // llvm.x86.avx2.pmulhu.w
    4796             :     x86_avx2_pmulu_dq,                         // llvm.x86.avx2.pmulu.dq
    4797             :     x86_avx2_psad_bw,                          // llvm.x86.avx2.psad.bw
    4798             :     x86_avx2_pshuf_b,                          // llvm.x86.avx2.pshuf.b
    4799             :     x86_avx2_psign_b,                          // llvm.x86.avx2.psign.b
    4800             :     x86_avx2_psign_d,                          // llvm.x86.avx2.psign.d
    4801             :     x86_avx2_psign_w,                          // llvm.x86.avx2.psign.w
    4802             :     x86_avx2_psll_d,                           // llvm.x86.avx2.psll.d
    4803             :     x86_avx2_psll_q,                           // llvm.x86.avx2.psll.q
    4804             :     x86_avx2_psll_w,                           // llvm.x86.avx2.psll.w
    4805             :     x86_avx2_pslli_d,                          // llvm.x86.avx2.pslli.d
    4806             :     x86_avx2_pslli_q,                          // llvm.x86.avx2.pslli.q
    4807             :     x86_avx2_pslli_w,                          // llvm.x86.avx2.pslli.w
    4808             :     x86_avx2_psllv_d,                          // llvm.x86.avx2.psllv.d
    4809             :     x86_avx2_psllv_d_256,                      // llvm.x86.avx2.psllv.d.256
    4810             :     x86_avx2_psllv_q,                          // llvm.x86.avx2.psllv.q
    4811             :     x86_avx2_psllv_q_256,                      // llvm.x86.avx2.psllv.q.256
    4812             :     x86_avx2_psra_d,                           // llvm.x86.avx2.psra.d
    4813             :     x86_avx2_psra_w,                           // llvm.x86.avx2.psra.w
    4814             :     x86_avx2_psrai_d,                          // llvm.x86.avx2.psrai.d
    4815             :     x86_avx2_psrai_w,                          // llvm.x86.avx2.psrai.w
    4816             :     x86_avx2_psrav_d,                          // llvm.x86.avx2.psrav.d
    4817             :     x86_avx2_psrav_d_256,                      // llvm.x86.avx2.psrav.d.256
    4818             :     x86_avx2_psrl_d,                           // llvm.x86.avx2.psrl.d
    4819             :     x86_avx2_psrl_q,                           // llvm.x86.avx2.psrl.q
    4820             :     x86_avx2_psrl_w,                           // llvm.x86.avx2.psrl.w
    4821             :     x86_avx2_psrli_d,                          // llvm.x86.avx2.psrli.d
    4822             :     x86_avx2_psrli_q,                          // llvm.x86.avx2.psrli.q
    4823             :     x86_avx2_psrli_w,                          // llvm.x86.avx2.psrli.w
    4824             :     x86_avx2_psrlv_d,                          // llvm.x86.avx2.psrlv.d
    4825             :     x86_avx2_psrlv_d_256,                      // llvm.x86.avx2.psrlv.d.256
    4826             :     x86_avx2_psrlv_q,                          // llvm.x86.avx2.psrlv.q
    4827             :     x86_avx2_psrlv_q_256,                      // llvm.x86.avx2.psrlv.q.256
    4828             :     x86_avx2_psubs_b,                          // llvm.x86.avx2.psubs.b
    4829             :     x86_avx2_psubs_w,                          // llvm.x86.avx2.psubs.w
    4830             :     x86_avx2_psubus_b,                         // llvm.x86.avx2.psubus.b
    4831             :     x86_avx2_psubus_w,                         // llvm.x86.avx2.psubus.w
    4832             :     x86_avx2_vperm2i128,                       // llvm.x86.avx2.vperm2i128
    4833             :     x86_avx512_broadcastmb_128,                // llvm.x86.avx512.broadcastmb.128
    4834             :     x86_avx512_broadcastmb_256,                // llvm.x86.avx512.broadcastmb.256
    4835             :     x86_avx512_broadcastmb_512,                // llvm.x86.avx512.broadcastmb.512
    4836             :     x86_avx512_broadcastmw_128,                // llvm.x86.avx512.broadcastmw.128
    4837             :     x86_avx512_broadcastmw_256,                // llvm.x86.avx512.broadcastmw.256
    4838             :     x86_avx512_broadcastmw_512,                // llvm.x86.avx512.broadcastmw.512
    4839             :     x86_avx512_cvtb2mask_128,                  // llvm.x86.avx512.cvtb2mask.128
    4840             :     x86_avx512_cvtb2mask_256,                  // llvm.x86.avx512.cvtb2mask.256
    4841             :     x86_avx512_cvtb2mask_512,                  // llvm.x86.avx512.cvtb2mask.512
    4842             :     x86_avx512_cvtd2mask_128,                  // llvm.x86.avx512.cvtd2mask.128
    4843             :     x86_avx512_cvtd2mask_256,                  // llvm.x86.avx512.cvtd2mask.256
    4844             :     x86_avx512_cvtd2mask_512,                  // llvm.x86.avx512.cvtd2mask.512
    4845             :     x86_avx512_cvtq2mask_128,                  // llvm.x86.avx512.cvtq2mask.128
    4846             :     x86_avx512_cvtq2mask_256,                  // llvm.x86.avx512.cvtq2mask.256
    4847             :     x86_avx512_cvtq2mask_512,                  // llvm.x86.avx512.cvtq2mask.512
    4848             :     x86_avx512_cvtsi2sd64,                     // llvm.x86.avx512.cvtsi2sd64
    4849             :     x86_avx512_cvtsi2ss32,                     // llvm.x86.avx512.cvtsi2ss32
    4850             :     x86_avx512_cvtsi2ss64,                     // llvm.x86.avx512.cvtsi2ss64
    4851             :     x86_avx512_cvttsd2si,                      // llvm.x86.avx512.cvttsd2si
    4852             :     x86_avx512_cvttsd2si64,                    // llvm.x86.avx512.cvttsd2si64
    4853             :     x86_avx512_cvttsd2usi,                     // llvm.x86.avx512.cvttsd2usi
    4854             :     x86_avx512_cvttsd2usi64,                   // llvm.x86.avx512.cvttsd2usi64
    4855             :     x86_avx512_cvttss2si,                      // llvm.x86.avx512.cvttss2si
    4856             :     x86_avx512_cvttss2si64,                    // llvm.x86.avx512.cvttss2si64
    4857             :     x86_avx512_cvttss2usi,                     // llvm.x86.avx512.cvttss2usi
    4858             :     x86_avx512_cvttss2usi64,                   // llvm.x86.avx512.cvttss2usi64
    4859             :     x86_avx512_cvtusi2sd,                      // llvm.x86.avx512.cvtusi2sd
    4860             :     x86_avx512_cvtusi2ss,                      // llvm.x86.avx512.cvtusi2ss
    4861             :     x86_avx512_cvtusi642sd,                    // llvm.x86.avx512.cvtusi642sd
    4862             :     x86_avx512_cvtusi642ss,                    // llvm.x86.avx512.cvtusi642ss
    4863             :     x86_avx512_cvtw2mask_128,                  // llvm.x86.avx512.cvtw2mask.128
    4864             :     x86_avx512_cvtw2mask_256,                  // llvm.x86.avx512.cvtw2mask.256
    4865             :     x86_avx512_cvtw2mask_512,                  // llvm.x86.avx512.cvtw2mask.512
    4866             :     x86_avx512_exp2_pd,                        // llvm.x86.avx512.exp2.pd
    4867             :     x86_avx512_exp2_ps,                        // llvm.x86.avx512.exp2.ps
    4868             :     x86_avx512_gather_dpd_512,                 // llvm.x86.avx512.gather.dpd.512
    4869             :     x86_avx512_gather_dpi_512,                 // llvm.x86.avx512.gather.dpi.512
    4870             :     x86_avx512_gather_dpq_512,                 // llvm.x86.avx512.gather.dpq.512
    4871             :     x86_avx512_gather_dps_512,                 // llvm.x86.avx512.gather.dps.512
    4872             :     x86_avx512_gather_qpd_512,                 // llvm.x86.avx512.gather.qpd.512
    4873             :     x86_avx512_gather_qpi_512,                 // llvm.x86.avx512.gather.qpi.512
    4874             :     x86_avx512_gather_qpq_512,                 // llvm.x86.avx512.gather.qpq.512
    4875             :     x86_avx512_gather_qps_512,                 // llvm.x86.avx512.gather.qps.512
    4876             :     x86_avx512_gather3div2_df,                 // llvm.x86.avx512.gather3div2.df
    4877             :     x86_avx512_gather3div2_di,                 // llvm.x86.avx512.gather3div2.di
    4878             :     x86_avx512_gather3div4_df,                 // llvm.x86.avx512.gather3div4.df
    4879             :     x86_avx512_gather3div4_di,                 // llvm.x86.avx512.gather3div4.di
    4880             :     x86_avx512_gather3div4_sf,                 // llvm.x86.avx512.gather3div4.sf
    4881             :     x86_avx512_gather3div4_si,                 // llvm.x86.avx512.gather3div4.si
    4882             :     x86_avx512_gather3div8_sf,                 // llvm.x86.avx512.gather3div8.sf
    4883             :     x86_avx512_gather3div8_si,                 // llvm.x86.avx512.gather3div8.si
    4884             :     x86_avx512_gather3siv2_df,                 // llvm.x86.avx512.gather3siv2.df
    4885             :     x86_avx512_gather3siv2_di,                 // llvm.x86.avx512.gather3siv2.di
    4886             :     x86_avx512_gather3siv4_df,                 // llvm.x86.avx512.gather3siv4.df
    4887             :     x86_avx512_gather3siv4_di,                 // llvm.x86.avx512.gather3siv4.di
    4888             :     x86_avx512_gather3siv4_sf,                 // llvm.x86.avx512.gather3siv4.sf
    4889             :     x86_avx512_gather3siv4_si,                 // llvm.x86.avx512.gather3siv4.si
    4890             :     x86_avx512_gather3siv8_sf,                 // llvm.x86.avx512.gather3siv8.sf
    4891             :     x86_avx512_gather3siv8_si,                 // llvm.x86.avx512.gather3siv8.si
    4892             :     x86_avx512_gatherpf_dpd_512,               // llvm.x86.avx512.gatherpf.dpd.512
    4893             :     x86_avx512_gatherpf_dps_512,               // llvm.x86.avx512.gatherpf.dps.512
    4894             :     x86_avx512_gatherpf_qpd_512,               // llvm.x86.avx512.gatherpf.qpd.512
    4895             :     x86_avx512_gatherpf_qps_512,               // llvm.x86.avx512.gatherpf.qps.512
    4896             :     x86_avx512_kand_w,                         // llvm.x86.avx512.kand.w
    4897             :     x86_avx512_kandn_w,                        // llvm.x86.avx512.kandn.w
    4898             :     x86_avx512_knot_w,                         // llvm.x86.avx512.knot.w
    4899             :     x86_avx512_kor_w,                          // llvm.x86.avx512.kor.w
    4900             :     x86_avx512_kortestc_w,                     // llvm.x86.avx512.kortestc.w
    4901             :     x86_avx512_kortestz_w,                     // llvm.x86.avx512.kortestz.w
    4902             :     x86_avx512_kunpck_bw,                      // llvm.x86.avx512.kunpck.bw
    4903             :     x86_avx512_kunpck_dq,                      // llvm.x86.avx512.kunpck.dq
    4904             :     x86_avx512_kunpck_wd,                      // llvm.x86.avx512.kunpck.wd
    4905             :     x86_avx512_kxnor_w,                        // llvm.x86.avx512.kxnor.w
    4906             :     x86_avx512_kxor_w,                         // llvm.x86.avx512.kxor.w
    4907             :     x86_avx512_mask_add_pd_512,                // llvm.x86.avx512.mask.add.pd.512
    4908             :     x86_avx512_mask_add_ps_512,                // llvm.x86.avx512.mask.add.ps.512
    4909             :     x86_avx512_mask_add_sd_round,              // llvm.x86.avx512.mask.add.sd.round
    4910             :     x86_avx512_mask_add_ss_round,              // llvm.x86.avx512.mask.add.ss.round
    4911             :     x86_avx512_mask_broadcastf32x2_256,        // llvm.x86.avx512.mask.broadcastf32x2.256
    4912             :     x86_avx512_mask_broadcastf32x2_512,        // llvm.x86.avx512.mask.broadcastf32x2.512
    4913             :     x86_avx512_mask_broadcasti32x2_128,        // llvm.x86.avx512.mask.broadcasti32x2.128
    4914             :     x86_avx512_mask_broadcasti32x2_256,        // llvm.x86.avx512.mask.broadcasti32x2.256
    4915             :     x86_avx512_mask_broadcasti32x2_512,        // llvm.x86.avx512.mask.broadcasti32x2.512
    4916             :     x86_avx512_mask_cmp_pd_128,                // llvm.x86.avx512.mask.cmp.pd.128
    4917             :     x86_avx512_mask_cmp_pd_256,                // llvm.x86.avx512.mask.cmp.pd.256
    4918             :     x86_avx512_mask_cmp_pd_512,                // llvm.x86.avx512.mask.cmp.pd.512
    4919             :     x86_avx512_mask_cmp_ps_128,                // llvm.x86.avx512.mask.cmp.ps.128
    4920             :     x86_avx512_mask_cmp_ps_256,                // llvm.x86.avx512.mask.cmp.ps.256
    4921             :     x86_avx512_mask_cmp_ps_512,                // llvm.x86.avx512.mask.cmp.ps.512
    4922             :     x86_avx512_mask_cmp_sd,                    // llvm.x86.avx512.mask.cmp.sd
    4923             :     x86_avx512_mask_cmp_ss,                    // llvm.x86.avx512.mask.cmp.ss
    4924             :     x86_avx512_mask_compress_d_128,            // llvm.x86.avx512.mask.compress.d.128
    4925             :     x86_avx512_mask_compress_d_256,            // llvm.x86.avx512.mask.compress.d.256
    4926             :     x86_avx512_mask_compress_d_512,            // llvm.x86.avx512.mask.compress.d.512
    4927             :     x86_avx512_mask_compress_pd_128,           // llvm.x86.avx512.mask.compress.pd.128
    4928             :     x86_avx512_mask_compress_pd_256,           // llvm.x86.avx512.mask.compress.pd.256
    4929             :     x86_avx512_mask_compress_pd_512,           // llvm.x86.avx512.mask.compress.pd.512
    4930             :     x86_avx512_mask_compress_ps_128,           // llvm.x86.avx512.mask.compress.ps.128
    4931             :     x86_avx512_mask_compress_ps_256,           // llvm.x86.avx512.mask.compress.ps.256
    4932             :     x86_avx512_mask_compress_ps_512,           // llvm.x86.avx512.mask.compress.ps.512
    4933             :     x86_avx512_mask_compress_q_128,            // llvm.x86.avx512.mask.compress.q.128
    4934             :     x86_avx512_mask_compress_q_256,            // llvm.x86.avx512.mask.compress.q.256
    4935             :     x86_avx512_mask_compress_q_512,            // llvm.x86.avx512.mask.compress.q.512
    4936             :     x86_avx512_mask_compress_store_d_128,      // llvm.x86.avx512.mask.compress.store.d.128
    4937             :     x86_avx512_mask_compress_store_d_256,      // llvm.x86.avx512.mask.compress.store.d.256
    4938             :     x86_avx512_mask_compress_store_d_512,      // llvm.x86.avx512.mask.compress.store.d.512
    4939             :     x86_avx512_mask_compress_store_pd_128,     // llvm.x86.avx512.mask.compress.store.pd.128
    4940             :     x86_avx512_mask_compress_store_pd_256,     // llvm.x86.avx512.mask.compress.store.pd.256
    4941             :     x86_avx512_mask_compress_store_pd_512,     // llvm.x86.avx512.mask.compress.store.pd.512
    4942             :     x86_avx512_mask_compress_store_ps_128,     // llvm.x86.avx512.mask.compress.store.ps.128
    4943             :     x86_avx512_mask_compress_store_ps_256,     // llvm.x86.avx512.mask.compress.store.ps.256
    4944             :     x86_avx512_mask_compress_store_ps_512,     // llvm.x86.avx512.mask.compress.store.ps.512
    4945             :     x86_avx512_mask_compress_store_q_128,      // llvm.x86.avx512.mask.compress.store.q.128
    4946             :     x86_avx512_mask_compress_store_q_256,      // llvm.x86.avx512.mask.compress.store.q.256
    4947             :     x86_avx512_mask_compress_store_q_512,      // llvm.x86.avx512.mask.compress.store.q.512
    4948             :     x86_avx512_mask_conflict_d_128,            // llvm.x86.avx512.mask.conflict.d.128
    4949             :     x86_avx512_mask_conflict_d_256,            // llvm.x86.avx512.mask.conflict.d.256
    4950             :     x86_avx512_mask_conflict_d_512,            // llvm.x86.avx512.mask.conflict.d.512
    4951             :     x86_avx512_mask_conflict_q_128,            // llvm.x86.avx512.mask.conflict.q.128
    4952             :     x86_avx512_mask_conflict_q_256,            // llvm.x86.avx512.mask.conflict.q.256
    4953             :     x86_avx512_mask_conflict_q_512,            // llvm.x86.avx512.mask.conflict.q.512
    4954             :     x86_avx512_mask_cvtdq2ps_128,              // llvm.x86.avx512.mask.cvtdq2ps.128
    4955             :     x86_avx512_mask_cvtdq2ps_256,              // llvm.x86.avx512.mask.cvtdq2ps.256
    4956             :     x86_avx512_mask_cvtdq2ps_512,              // llvm.x86.avx512.mask.cvtdq2ps.512
    4957             :     x86_avx512_mask_cvtpd2dq_128,              // llvm.x86.avx512.mask.cvtpd2dq.128
    4958             :     x86_avx512_mask_cvtpd2dq_256,              // llvm.x86.avx512.mask.cvtpd2dq.256
    4959             :     x86_avx512_mask_cvtpd2dq_512,              // llvm.x86.avx512.mask.cvtpd2dq.512
    4960             :     x86_avx512_mask_cvtpd2ps,                  // llvm.x86.avx512.mask.cvtpd2ps
    4961             :     x86_avx512_mask_cvtpd2ps_256,              // llvm.x86.avx512.mask.cvtpd2ps.256
    4962             :     x86_avx512_mask_cvtpd2ps_512,              // llvm.x86.avx512.mask.cvtpd2ps.512
    4963             :     x86_avx512_mask_cvtpd2qq_128,              // llvm.x86.avx512.mask.cvtpd2qq.128
    4964             :     x86_avx512_mask_cvtpd2qq_256,              // llvm.x86.avx512.mask.cvtpd2qq.256
    4965             :     x86_avx512_mask_cvtpd2qq_512,              // llvm.x86.avx512.mask.cvtpd2qq.512
    4966             :     x86_avx512_mask_cvtpd2udq_128,             // llvm.x86.avx512.mask.cvtpd2udq.128
    4967             :     x86_avx512_mask_cvtpd2udq_256,             // llvm.x86.avx512.mask.cvtpd2udq.256
    4968             :     x86_avx512_mask_cvtpd2udq_512,             // llvm.x86.avx512.mask.cvtpd2udq.512
    4969             :     x86_avx512_mask_cvtpd2uqq_128,             // llvm.x86.avx512.mask.cvtpd2uqq.128
    4970             :     x86_avx512_mask_cvtpd2uqq_256,             // llvm.x86.avx512.mask.cvtpd2uqq.256
    4971             :     x86_avx512_mask_cvtpd2uqq_512,             // llvm.x86.avx512.mask.cvtpd2uqq.512
    4972             :     x86_avx512_mask_cvtps2dq_128,              // llvm.x86.avx512.mask.cvtps2dq.128
    4973             :     x86_avx512_mask_cvtps2dq_256,              // llvm.x86.avx512.mask.cvtps2dq.256
    4974             :     x86_avx512_mask_cvtps2dq_512,              // llvm.x86.avx512.mask.cvtps2dq.512
    4975             :     x86_avx512_mask_cvtps2pd_128,              // llvm.x86.avx512.mask.cvtps2pd.128
    4976             :     x86_avx512_mask_cvtps2pd_256,              // llvm.x86.avx512.mask.cvtps2pd.256
    4977             :     x86_avx512_mask_cvtps2pd_512,              // llvm.x86.avx512.mask.cvtps2pd.512
    4978             :     x86_avx512_mask_cvtps2qq_128,              // llvm.x86.avx512.mask.cvtps2qq.128
    4979             :     x86_avx512_mask_cvtps2qq_256,              // llvm.x86.avx512.mask.cvtps2qq.256
    4980             :     x86_avx512_mask_cvtps2qq_512,              // llvm.x86.avx512.mask.cvtps2qq.512
    4981             :     x86_avx512_mask_cvtps2udq_128,             // llvm.x86.avx512.mask.cvtps2udq.128
    4982             :     x86_avx512_mask_cvtps2udq_256,             // llvm.x86.avx512.mask.cvtps2udq.256
    4983             :     x86_avx512_mask_cvtps2udq_512,             // llvm.x86.avx512.mask.cvtps2udq.512
    4984             :     x86_avx512_mask_cvtps2uqq_128,             // llvm.x86.avx512.mask.cvtps2uqq.128
    4985             :     x86_avx512_mask_cvtps2uqq_256,             // llvm.x86.avx512.mask.cvtps2uqq.256
    4986             :     x86_avx512_mask_cvtps2uqq_512,             // llvm.x86.avx512.mask.cvtps2uqq.512
    4987             :     x86_avx512_mask_cvtqq2pd_128,              // llvm.x86.avx512.mask.cvtqq2pd.128
    4988             :     x86_avx512_mask_cvtqq2pd_256,              // llvm.x86.avx512.mask.cvtqq2pd.256
    4989             :     x86_avx512_mask_cvtqq2pd_512,              // llvm.x86.avx512.mask.cvtqq2pd.512
    4990             :     x86_avx512_mask_cvtqq2ps_128,              // llvm.x86.avx512.mask.cvtqq2ps.128
    4991             :     x86_avx512_mask_cvtqq2ps_256,              // llvm.x86.avx512.mask.cvtqq2ps.256
    4992             :     x86_avx512_mask_cvtqq2ps_512,              // llvm.x86.avx512.mask.cvtqq2ps.512
    4993             :     x86_avx512_mask_cvtsd2ss_round,            // llvm.x86.avx512.mask.cvtsd2ss.round
    4994             :     x86_avx512_mask_cvtss2sd_round,            // llvm.x86.avx512.mask.cvtss2sd.round
    4995             :     x86_avx512_mask_cvttpd2dq_128,             // llvm.x86.avx512.mask.cvttpd2dq.128
    4996             :     x86_avx512_mask_cvttpd2dq_256,             // llvm.x86.avx512.mask.cvttpd2dq.256
    4997             :     x86_avx512_mask_cvttpd2dq_512,             // llvm.x86.avx512.mask.cvttpd2dq.512
    4998             :     x86_avx512_mask_cvttpd2qq_128,             // llvm.x86.avx512.mask.cvttpd2qq.128
    4999             :     x86_avx512_mask_cvttpd2qq_256,             // llvm.x86.avx512.mask.cvttpd2qq.256
    5000             :     x86_avx512_mask_cvttpd2qq_512,             // llvm.x86.avx512.mask.cvttpd2qq.512
    5001             :     x86_avx512_mask_cvttpd2udq_128,            // llvm.x86.avx512.mask.cvttpd2udq.128
    5002             :     x86_avx512_mask_cvttpd2udq_256,            // llvm.x86.avx512.mask.cvttpd2udq.256
    5003             :     x86_avx512_mask_cvttpd2udq_512,            // llvm.x86.avx512.mask.cvttpd2udq.512
    5004             :     x86_avx512_mask_cvttpd2uqq_128,            // llvm.x86.avx512.mask.cvttpd2uqq.128
    5005             :     x86_avx512_mask_cvttpd2uqq_256,            // llvm.x86.avx512.mask.cvttpd2uqq.256
    5006             :     x86_avx512_mask_cvttpd2uqq_512,            // llvm.x86.avx512.mask.cvttpd2uqq.512
    5007             :     x86_avx512_mask_cvttps2dq_128,             // llvm.x86.avx512.mask.cvttps2dq.128
    5008             :     x86_avx512_mask_cvttps2dq_256,             // llvm.x86.avx512.mask.cvttps2dq.256
    5009             :     x86_avx512_mask_cvttps2dq_512,             // llvm.x86.avx512.mask.cvttps2dq.512
    5010             :     x86_avx512_mask_cvttps2qq_128,             // llvm.x86.avx512.mask.cvttps2qq.128
    5011             :     x86_avx512_mask_cvttps2qq_256,             // llvm.x86.avx512.mask.cvttps2qq.256
    5012             :     x86_avx512_mask_cvttps2qq_512,             // llvm.x86.avx512.mask.cvttps2qq.512
    5013             :     x86_avx512_mask_cvttps2udq_128,            // llvm.x86.avx512.mask.cvttps2udq.128
    5014             :     x86_avx512_mask_cvttps2udq_256,            // llvm.x86.avx512.mask.cvttps2udq.256
    5015             :     x86_avx512_mask_cvttps2udq_512,            // llvm.x86.avx512.mask.cvttps2udq.512
    5016             :     x86_avx512_mask_cvttps2uqq_128,            // llvm.x86.avx512.mask.cvttps2uqq.128
    5017             :     x86_avx512_mask_cvttps2uqq_256,            // llvm.x86.avx512.mask.cvttps2uqq.256
    5018             :     x86_avx512_mask_cvttps2uqq_512,            // llvm.x86.avx512.mask.cvttps2uqq.512
    5019             :     x86_avx512_mask_cvtudq2ps_128,             // llvm.x86.avx512.mask.cvtudq2ps.128
    5020             :     x86_avx512_mask_cvtudq2ps_256,             // llvm.x86.avx512.mask.cvtudq2ps.256
    5021             :     x86_avx512_mask_cvtudq2ps_512,             // llvm.x86.avx512.mask.cvtudq2ps.512
    5022             :     x86_avx512_mask_cvtuqq2pd_128,             // llvm.x86.avx512.mask.cvtuqq2pd.128
    5023             :     x86_avx512_mask_cvtuqq2pd_256,             // llvm.x86.avx512.mask.cvtuqq2pd.256
    5024             :     x86_avx512_mask_cvtuqq2pd_512,             // llvm.x86.avx512.mask.cvtuqq2pd.512
    5025             :     x86_avx512_mask_cvtuqq2ps_128,             // llvm.x86.avx512.mask.cvtuqq2ps.128
    5026             :     x86_avx512_mask_cvtuqq2ps_256,             // llvm.x86.avx512.mask.cvtuqq2ps.256
    5027             :     x86_avx512_mask_cvtuqq2ps_512,             // llvm.x86.avx512.mask.cvtuqq2ps.512
    5028             :     x86_avx512_mask_dbpsadbw_128,              // llvm.x86.avx512.mask.dbpsadbw.128
    5029             :     x86_avx512_mask_dbpsadbw_256,              // llvm.x86.avx512.mask.dbpsadbw.256
    5030             :     x86_avx512_mask_dbpsadbw_512,              // llvm.x86.avx512.mask.dbpsadbw.512
    5031             :     x86_avx512_mask_div_pd_512,                // llvm.x86.avx512.mask.div.pd.512
    5032             :     x86_avx512_mask_div_ps_512,                // llvm.x86.avx512.mask.div.ps.512
    5033             :     x86_avx512_mask_div_sd_round,              // llvm.x86.avx512.mask.div.sd.round
    5034             :     x86_avx512_mask_div_ss_round,              // llvm.x86.avx512.mask.div.ss.round
    5035             :     x86_avx512_mask_expand_d_128,              // llvm.x86.avx512.mask.expand.d.128
    5036             :     x86_avx512_mask_expand_d_256,              // llvm.x86.avx512.mask.expand.d.256
    5037             :     x86_avx512_mask_expand_d_512,              // llvm.x86.avx512.mask.expand.d.512
    5038             :     x86_avx512_mask_expand_load_d_128,         // llvm.x86.avx512.mask.expand.load.d.128
    5039             :     x86_avx512_mask_expand_load_d_256,         // llvm.x86.avx512.mask.expand.load.d.256
    5040             :     x86_avx512_mask_expand_load_d_512,         // llvm.x86.avx512.mask.expand.load.d.512
    5041             :     x86_avx512_mask_expand_load_pd_128,        // llvm.x86.avx512.mask.expand.load.pd.128
    5042             :     x86_avx512_mask_expand_load_pd_256,        // llvm.x86.avx512.mask.expand.load.pd.256
    5043             :     x86_avx512_mask_expand_load_pd_512,        // llvm.x86.avx512.mask.expand.load.pd.512
    5044             :     x86_avx512_mask_expand_load_ps_128,        // llvm.x86.avx512.mask.expand.load.ps.128
    5045             :     x86_avx512_mask_expand_load_ps_256,        // llvm.x86.avx512.mask.expand.load.ps.256
    5046             :     x86_avx512_mask_expand_load_ps_512,        // llvm.x86.avx512.mask.expand.load.ps.512
    5047             :     x86_avx512_mask_expand_load_q_128,         // llvm.x86.avx512.mask.expand.load.q.128
    5048             :     x86_avx512_mask_expand_load_q_256,         // llvm.x86.avx512.mask.expand.load.q.256
    5049             :     x86_avx512_mask_expand_load_q_512,         // llvm.x86.avx512.mask.expand.load.q.512
    5050             :     x86_avx512_mask_expand_pd_128,             // llvm.x86.avx512.mask.expand.pd.128
    5051             :     x86_avx512_mask_expand_pd_256,             // llvm.x86.avx512.mask.expand.pd.256
    5052             :     x86_avx512_mask_expand_pd_512,             // llvm.x86.avx512.mask.expand.pd.512
    5053             :     x86_avx512_mask_expand_ps_128,             // llvm.x86.avx512.mask.expand.ps.128
    5054             :     x86_avx512_mask_expand_ps_256,             // llvm.x86.avx512.mask.expand.ps.256
    5055             :     x86_avx512_mask_expand_ps_512,             // llvm.x86.avx512.mask.expand.ps.512
    5056             :     x86_avx512_mask_expand_q_128,              // llvm.x86.avx512.mask.expand.q.128
    5057             :     x86_avx512_mask_expand_q_256,              // llvm.x86.avx512.mask.expand.q.256
    5058             :     x86_avx512_mask_expand_q_512,              // llvm.x86.avx512.mask.expand.q.512
    5059             :     x86_avx512_mask_fixupimm_pd_128,           // llvm.x86.avx512.mask.fixupimm.pd.128
    5060             :     x86_avx512_mask_fixupimm_pd_256,           // llvm.x86.avx512.mask.fixupimm.pd.256
    5061             :     x86_avx512_mask_fixupimm_pd_512,           // llvm.x86.avx512.mask.fixupimm.pd.512
    5062             :     x86_avx512_mask_fixupimm_ps_128,           // llvm.x86.avx512.mask.fixupimm.ps.128
    5063             :     x86_avx512_mask_fixupimm_ps_256,           // llvm.x86.avx512.mask.fixupimm.ps.256
    5064             :     x86_avx512_mask_fixupimm_ps_512,           // llvm.x86.avx512.mask.fixupimm.ps.512
    5065             :     x86_avx512_mask_fixupimm_sd,               // llvm.x86.avx512.mask.fixupimm.sd
    5066             :     x86_avx512_mask_fixupimm_ss,               // llvm.x86.avx512.mask.fixupimm.ss
    5067             :     x86_avx512_mask_fpclass_pd_128,            // llvm.x86.avx512.mask.fpclass.pd.128
    5068             :     x86_avx512_mask_fpclass_pd_256,            // llvm.x86.avx512.mask.fpclass.pd.256
    5069             :     x86_avx512_mask_fpclass_pd_512,            // llvm.x86.avx512.mask.fpclass.pd.512
    5070             :     x86_avx512_mask_fpclass_ps_128,            // llvm.x86.avx512.mask.fpclass.ps.128
    5071             :     x86_avx512_mask_fpclass_ps_256,            // llvm.x86.avx512.mask.fpclass.ps.256
    5072             :     x86_avx512_mask_fpclass_ps_512,            // llvm.x86.avx512.mask.fpclass.ps.512
    5073             :     x86_avx512_mask_fpclass_sd,                // llvm.x86.avx512.mask.fpclass.sd
    5074             :     x86_avx512_mask_fpclass_ss,                // llvm.x86.avx512.mask.fpclass.ss
    5075             :     x86_avx512_mask_getexp_pd_128,             // llvm.x86.avx512.mask.getexp.pd.128
    5076             :     x86_avx512_mask_getexp_pd_256,             // llvm.x86.avx512.mask.getexp.pd.256
    5077             :     x86_avx512_mask_getexp_pd_512,             // llvm.x86.avx512.mask.getexp.pd.512
    5078             :     x86_avx512_mask_getexp_ps_128,             // llvm.x86.avx512.mask.getexp.ps.128
    5079             :     x86_avx512_mask_getexp_ps_256,             // llvm.x86.avx512.mask.getexp.ps.256
    5080             :     x86_avx512_mask_getexp_ps_512,             // llvm.x86.avx512.mask.getexp.ps.512
    5081             :     x86_avx512_mask_getexp_sd,                 // llvm.x86.avx512.mask.getexp.sd
    5082             :     x86_avx512_mask_getexp_ss,                 // llvm.x86.avx512.mask.getexp.ss
    5083             :     x86_avx512_mask_getmant_pd_128,            // llvm.x86.avx512.mask.getmant.pd.128
    5084             :     x86_avx512_mask_getmant_pd_256,            // llvm.x86.avx512.mask.getmant.pd.256
    5085             :     x86_avx512_mask_getmant_pd_512,            // llvm.x86.avx512.mask.getmant.pd.512
    5086             :     x86_avx512_mask_getmant_ps_128,            // llvm.x86.avx512.mask.getmant.ps.128
    5087             :     x86_avx512_mask_getmant_ps_256,            // llvm.x86.avx512.mask.getmant.ps.256
    5088             :     x86_avx512_mask_getmant_ps_512,            // llvm.x86.avx512.mask.getmant.ps.512
    5089             :     x86_avx512_mask_getmant_sd,                // llvm.x86.avx512.mask.getmant.sd
    5090             :     x86_avx512_mask_getmant_ss,                // llvm.x86.avx512.mask.getmant.ss
    5091             :     x86_avx512_mask_max_pd_512,                // llvm.x86.avx512.mask.max.pd.512
    5092             :     x86_avx512_mask_max_ps_512,                // llvm.x86.avx512.mask.max.ps.512
    5093             :     x86_avx512_mask_max_sd_round,              // llvm.x86.avx512.mask.max.sd.round
    5094             :     x86_avx512_mask_max_ss_round,              // llvm.x86.avx512.mask.max.ss.round
    5095             :     x86_avx512_mask_min_pd_512,                // llvm.x86.avx512.mask.min.pd.512
    5096             :     x86_avx512_mask_min_ps_512,                // llvm.x86.avx512.mask.min.ps.512
    5097             :     x86_avx512_mask_min_sd_round,              // llvm.x86.avx512.mask.min.sd.round
    5098             :     x86_avx512_mask_min_ss_round,              // llvm.x86.avx512.mask.min.ss.round
    5099             :     x86_avx512_mask_mul_pd_512,                // llvm.x86.avx512.mask.mul.pd.512
    5100             :     x86_avx512_mask_mul_ps_512,                // llvm.x86.avx512.mask.mul.ps.512
    5101             :     x86_avx512_mask_mul_sd_round,              // llvm.x86.avx512.mask.mul.sd.round
    5102             :     x86_avx512_mask_mul_ss_round,              // llvm.x86.avx512.mask.mul.ss.round
    5103             :     x86_avx512_mask_padds_b_128,               // llvm.x86.avx512.mask.padds.b.128
    5104             :     x86_avx512_mask_padds_b_256,               // llvm.x86.avx512.mask.padds.b.256
    5105             :     x86_avx512_mask_padds_b_512,               // llvm.x86.avx512.mask.padds.b.512
    5106             :     x86_avx512_mask_padds_w_128,               // llvm.x86.avx512.mask.padds.w.128
    5107             :     x86_avx512_mask_padds_w_256,               // llvm.x86.avx512.mask.padds.w.256
    5108             :     x86_avx512_mask_padds_w_512,               // llvm.x86.avx512.mask.padds.w.512
    5109             :     x86_avx512_mask_paddus_b_128,              // llvm.x86.avx512.mask.paddus.b.128
    5110             :     x86_avx512_mask_paddus_b_256,              // llvm.x86.avx512.mask.paddus.b.256
    5111             :     x86_avx512_mask_paddus_b_512,              // llvm.x86.avx512.mask.paddus.b.512
    5112             :     x86_avx512_mask_paddus_w_128,              // llvm.x86.avx512.mask.paddus.w.128
    5113             :     x86_avx512_mask_paddus_w_256,              // llvm.x86.avx512.mask.paddus.w.256
    5114             :     x86_avx512_mask_paddus_w_512,              // llvm.x86.avx512.mask.paddus.w.512
    5115             :     x86_avx512_mask_pbroadcast_b_gpr_128,      // llvm.x86.avx512.mask.pbroadcast.b.gpr.128
    5116             :     x86_avx512_mask_pbroadcast_b_gpr_256,      // llvm.x86.avx512.mask.pbroadcast.b.gpr.256
    5117             :     x86_avx512_mask_pbroadcast_b_gpr_512,      // llvm.x86.avx512.mask.pbroadcast.b.gpr.512
    5118             :     x86_avx512_mask_pbroadcast_d_gpr_128,      // llvm.x86.avx512.mask.pbroadcast.d.gpr.128
    5119             :     x86_avx512_mask_pbroadcast_d_gpr_256,      // llvm.x86.avx512.mask.pbroadcast.d.gpr.256
    5120             :     x86_avx512_mask_pbroadcast_d_gpr_512,      // llvm.x86.avx512.mask.pbroadcast.d.gpr.512
    5121             :     x86_avx512_mask_pbroadcast_q_gpr_128,      // llvm.x86.avx512.mask.pbroadcast.q.gpr.128
    5122             :     x86_avx512_mask_pbroadcast_q_gpr_256,      // llvm.x86.avx512.mask.pbroadcast.q.gpr.256
    5123             :     x86_avx512_mask_pbroadcast_q_gpr_512,      // llvm.x86.avx512.mask.pbroadcast.q.gpr.512
    5124             :     x86_avx512_mask_pbroadcast_q_mem_512,      // llvm.x86.avx512.mask.pbroadcast.q.mem.512
    5125             :     x86_avx512_mask_pbroadcast_w_gpr_128,      // llvm.x86.avx512.mask.pbroadcast.w.gpr.128
    5126             :     x86_avx512_mask_pbroadcast_w_gpr_256,      // llvm.x86.avx512.mask.pbroadcast.w.gpr.256
    5127             :     x86_avx512_mask_pbroadcast_w_gpr_512,      // llvm.x86.avx512.mask.pbroadcast.w.gpr.512
    5128             :     x86_avx512_mask_permvar_df_256,            // llvm.x86.avx512.mask.permvar.df.256
    5129             :     x86_avx512_mask_permvar_df_512,            // llvm.x86.avx512.mask.permvar.df.512
    5130             :     x86_avx512_mask_permvar_di_256,            // llvm.x86.avx512.mask.permvar.di.256
    5131             :     x86_avx512_mask_permvar_di_512,            // llvm.x86.avx512.mask.permvar.di.512
    5132             :     x86_avx512_mask_permvar_hi_128,            // llvm.x86.avx512.mask.permvar.hi.128
    5133             :     x86_avx512_mask_permvar_hi_256,            // llvm.x86.avx512.mask.permvar.hi.256
    5134             :     x86_avx512_mask_permvar_hi_512,            // llvm.x86.avx512.mask.permvar.hi.512
    5135             :     x86_avx512_mask_permvar_qi_128,            // llvm.x86.avx512.mask.permvar.qi.128
    5136             :     x86_avx512_mask_permvar_qi_256,            // llvm.x86.avx512.mask.permvar.qi.256
    5137             :     x86_avx512_mask_permvar_qi_512,            // llvm.x86.avx512.mask.permvar.qi.512
    5138             :     x86_avx512_mask_permvar_sf_256,            // llvm.x86.avx512.mask.permvar.sf.256
    5139             :     x86_avx512_mask_permvar_sf_512,            // llvm.x86.avx512.mask.permvar.sf.512
    5140             :     x86_avx512_mask_permvar_si_256,            // llvm.x86.avx512.mask.permvar.si.256
    5141             :     x86_avx512_mask_permvar_si_512,            // llvm.x86.avx512.mask.permvar.si.512
    5142             :     x86_avx512_mask_pmaddubs_w_128,            // llvm.x86.avx512.mask.pmaddubs.w.128
    5143             :     x86_avx512_mask_pmaddubs_w_256,            // llvm.x86.avx512.mask.pmaddubs.w.256
    5144             :     x86_avx512_mask_pmaddubs_w_512,            // llvm.x86.avx512.mask.pmaddubs.w.512
    5145             :     x86_avx512_mask_pmaddw_d_128,              // llvm.x86.avx512.mask.pmaddw.d.128
    5146             :     x86_avx512_mask_pmaddw_d_256,              // llvm.x86.avx512.mask.pmaddw.d.256
    5147             :     x86_avx512_mask_pmaddw_d_512,              // llvm.x86.avx512.mask.pmaddw.d.512
    5148             :     x86_avx512_mask_pmov_db_128,               // llvm.x86.avx512.mask.pmov.db.128
    5149             :     x86_avx512_mask_pmov_db_256,               // llvm.x86.avx512.mask.pmov.db.256
    5150             :     x86_avx512_mask_pmov_db_512,               // llvm.x86.avx512.mask.pmov.db.512
    5151             :     x86_avx512_mask_pmov_db_mem_128,           // llvm.x86.avx512.mask.pmov.db.mem.128
    5152             :     x86_avx512_mask_pmov_db_mem_256,           // llvm.x86.avx512.mask.pmov.db.mem.256
    5153             :     x86_avx512_mask_pmov_db_mem_512,           // llvm.x86.avx512.mask.pmov.db.mem.512
    5154             :     x86_avx512_mask_pmov_dw_128,               // llvm.x86.avx512.mask.pmov.dw.128
    5155             :     x86_avx512_mask_pmov_dw_256,               // llvm.x86.avx512.mask.pmov.dw.256
    5156             :     x86_avx512_mask_pmov_dw_512,               // llvm.x86.avx512.mask.pmov.dw.512
    5157             :     x86_avx512_mask_pmov_dw_mem_128,           // llvm.x86.avx512.mask.pmov.dw.mem.128
    5158             :     x86_avx512_mask_pmov_dw_mem_256,           // llvm.x86.avx512.mask.pmov.dw.mem.256
    5159             :     x86_avx512_mask_pmov_dw_mem_512,           // llvm.x86.avx512.mask.pmov.dw.mem.512
    5160             :     x86_avx512_mask_pmov_qb_128,               // llvm.x86.avx512.mask.pmov.qb.128
    5161             :     x86_avx512_mask_pmov_qb_256,               // llvm.x86.avx512.mask.pmov.qb.256
    5162             :     x86_avx512_mask_pmov_qb_512,               // llvm.x86.avx512.mask.pmov.qb.512
    5163             :     x86_avx512_mask_pmov_qb_mem_128,           // llvm.x86.avx512.mask.pmov.qb.mem.128
    5164             :     x86_avx512_mask_pmov_qb_mem_256,           // llvm.x86.avx512.mask.pmov.qb.mem.256
    5165             :     x86_avx512_mask_pmov_qb_mem_512,           // llvm.x86.avx512.mask.pmov.qb.mem.512
    5166             :     x86_avx512_mask_pmov_qd_128,               // llvm.x86.avx512.mask.pmov.qd.128
    5167             :     x86_avx512_mask_pmov_qd_256,               // llvm.x86.avx512.mask.pmov.qd.256
    5168             :     x86_avx512_mask_pmov_qd_512,               // llvm.x86.avx512.mask.pmov.qd.512
    5169             :     x86_avx512_mask_pmov_qd_mem_128,           // llvm.x86.avx512.mask.pmov.qd.mem.128
    5170             :     x86_avx512_mask_pmov_qd_mem_256,           // llvm.x86.avx512.mask.pmov.qd.mem.256
    5171             :     x86_avx512_mask_pmov_qd_mem_512,           // llvm.x86.avx512.mask.pmov.qd.mem.512
    5172             :     x86_avx512_mask_pmov_qw_128,               // llvm.x86.avx512.mask.pmov.qw.128
    5173             :     x86_avx512_mask_pmov_qw_256,               // llvm.x86.avx512.mask.pmov.qw.256
    5174             :     x86_avx512_mask_pmov_qw_512,               // llvm.x86.avx512.mask.pmov.qw.512
    5175             :     x86_avx512_mask_pmov_qw_mem_128,           // llvm.x86.avx512.mask.pmov.qw.mem.128
    5176             :     x86_avx512_mask_pmov_qw_mem_256,           // llvm.x86.avx512.mask.pmov.qw.mem.256
    5177             :     x86_avx512_mask_pmov_qw_mem_512,           // llvm.x86.avx512.mask.pmov.qw.mem.512
    5178             :     x86_avx512_mask_pmov_wb_128,               // llvm.x86.avx512.mask.pmov.wb.128
    5179             :     x86_avx512_mask_pmov_wb_256,               // llvm.x86.avx512.mask.pmov.wb.256
    5180             :     x86_avx512_mask_pmov_wb_512,               // llvm.x86.avx512.mask.pmov.wb.512
    5181             :     x86_avx512_mask_pmov_wb_mem_128,           // llvm.x86.avx512.mask.pmov.wb.mem.128
    5182             :     x86_avx512_mask_pmov_wb_mem_256,           // llvm.x86.avx512.mask.pmov.wb.mem.256
    5183             :     x86_avx512_mask_pmov_wb_mem_512,           // llvm.x86.avx512.mask.pmov.wb.mem.512
    5184             :     x86_avx512_mask_pmovs_db_128,              // llvm.x86.avx512.mask.pmovs.db.128
    5185             :     x86_avx512_mask_pmovs_db_256,              // llvm.x86.avx512.mask.pmovs.db.256
    5186             :     x86_avx512_mask_pmovs_db_512,              // llvm.x86.avx512.mask.pmovs.db.512
    5187             :     x86_avx512_mask_pmovs_db_mem_128,          // llvm.x86.avx512.mask.pmovs.db.mem.128
    5188             :     x86_avx512_mask_pmovs_db_mem_256,          // llvm.x86.avx512.mask.pmovs.db.mem.256
    5189             :     x86_avx512_mask_pmovs_db_mem_512,          // llvm.x86.avx512.mask.pmovs.db.mem.512
    5190             :     x86_avx512_mask_pmovs_dw_128,              // llvm.x86.avx512.mask.pmovs.dw.128
    5191             :     x86_avx512_mask_pmovs_dw_256,              // llvm.x86.avx512.mask.pmovs.dw.256
    5192             :     x86_avx512_mask_pmovs_dw_512,              // llvm.x86.avx512.mask.pmovs.dw.512
    5193             :     x86_avx512_mask_pmovs_dw_mem_128,          // llvm.x86.avx512.mask.pmovs.dw.mem.128
    5194             :     x86_avx512_mask_pmovs_dw_mem_256,          // llvm.x86.avx512.mask.pmovs.dw.mem.256
    5195             :     x86_avx512_mask_pmovs_dw_mem_512,          // llvm.x86.avx512.mask.pmovs.dw.mem.512
    5196             :     x86_avx512_mask_pmovs_qb_128,              // llvm.x86.avx512.mask.pmovs.qb.128
    5197             :     x86_avx512_mask_pmovs_qb_256,              // llvm.x86.avx512.mask.pmovs.qb.256
    5198             :     x86_avx512_mask_pmovs_qb_512,              // llvm.x86.avx512.mask.pmovs.qb.512
    5199             :     x86_avx512_mask_pmovs_qb_mem_128,          // llvm.x86.avx512.mask.pmovs.qb.mem.128
    5200             :     x86_avx512_mask_pmovs_qb_mem_256,          // llvm.x86.avx512.mask.pmovs.qb.mem.256
    5201             :     x86_avx512_mask_pmovs_qb_mem_512,          // llvm.x86.avx512.mask.pmovs.qb.mem.512
    5202             :     x86_avx512_mask_pmovs_qd_128,              // llvm.x86.avx512.mask.pmovs.qd.128
    5203             :     x86_avx512_mask_pmovs_qd_256,              // llvm.x86.avx512.mask.pmovs.qd.256
    5204             :     x86_avx512_mask_pmovs_qd_512,              // llvm.x86.avx512.mask.pmovs.qd.512
    5205             :     x86_avx512_mask_pmovs_qd_mem_128,          // llvm.x86.avx512.mask.pmovs.qd.mem.128
    5206             :     x86_avx512_mask_pmovs_qd_mem_256,          // llvm.x86.avx512.mask.pmovs.qd.mem.256
    5207             :     x86_avx512_mask_pmovs_qd_mem_512,          // llvm.x86.avx512.mask.pmovs.qd.mem.512
    5208             :     x86_avx512_mask_pmovs_qw_128,              // llvm.x86.avx512.mask.pmovs.qw.128
    5209             :     x86_avx512_mask_pmovs_qw_256,              // llvm.x86.avx512.mask.pmovs.qw.256
    5210             :     x86_avx512_mask_pmovs_qw_512,              // llvm.x86.avx512.mask.pmovs.qw.512
    5211             :     x86_avx512_mask_pmovs_qw_mem_128,          // llvm.x86.avx512.mask.pmovs.qw.mem.128
    5212             :     x86_avx512_mask_pmovs_qw_mem_256,          // llvm.x86.avx512.mask.pmovs.qw.mem.256
    5213             :     x86_avx512_mask_pmovs_qw_mem_512,          // llvm.x86.avx512.mask.pmovs.qw.mem.512
    5214             :     x86_avx512_mask_pmovs_wb_128,              // llvm.x86.avx512.mask.pmovs.wb.128
    5215             :     x86_avx512_mask_pmovs_wb_256,              // llvm.x86.avx512.mask.pmovs.wb.256
    5216             :     x86_avx512_mask_pmovs_wb_512,              // llvm.x86.avx512.mask.pmovs.wb.512
    5217             :     x86_avx512_mask_pmovs_wb_mem_128,          // llvm.x86.avx512.mask.pmovs.wb.mem.128
    5218             :     x86_avx512_mask_pmovs_wb_mem_256,          // llvm.x86.avx512.mask.pmovs.wb.mem.256
    5219             :     x86_avx512_mask_pmovs_wb_mem_512,          // llvm.x86.avx512.mask.pmovs.wb.mem.512
    5220             :     x86_avx512_mask_pmovus_db_128,             // llvm.x86.avx512.mask.pmovus.db.128
    5221             :     x86_avx512_mask_pmovus_db_256,             // llvm.x86.avx512.mask.pmovus.db.256
    5222             :     x86_avx512_mask_pmovus_db_512,             // llvm.x86.avx512.mask.pmovus.db.512
    5223             :     x86_avx512_mask_pmovus_db_mem_128,         // llvm.x86.avx512.mask.pmovus.db.mem.128
    5224             :     x86_avx512_mask_pmovus_db_mem_256,         // llvm.x86.avx512.mask.pmovus.db.mem.256
    5225             :     x86_avx512_mask_pmovus_db_mem_512,         // llvm.x86.avx512.mask.pmovus.db.mem.512
    5226             :     x86_avx512_mask_pmovus_dw_128,             // llvm.x86.avx512.mask.pmovus.dw.128
    5227             :     x86_avx512_mask_pmovus_dw_256,             // llvm.x86.avx512.mask.pmovus.dw.256
    5228             :     x86_avx512_mask_pmovus_dw_512,             // llvm.x86.avx512.mask.pmovus.dw.512
    5229             :     x86_avx512_mask_pmovus_dw_mem_128,         // llvm.x86.avx512.mask.pmovus.dw.mem.128
    5230             :     x86_avx512_mask_pmovus_dw_mem_256,         // llvm.x86.avx512.mask.pmovus.dw.mem.256
    5231             :     x86_avx512_mask_pmovus_dw_mem_512,         // llvm.x86.avx512.mask.pmovus.dw.mem.512
    5232             :     x86_avx512_mask_pmovus_qb_128,             // llvm.x86.avx512.mask.pmovus.qb.128
    5233             :     x86_avx512_mask_pmovus_qb_256,             // llvm.x86.avx512.mask.pmovus.qb.256
    5234             :     x86_avx512_mask_pmovus_qb_512,             // llvm.x86.avx512.mask.pmovus.qb.512
    5235             :     x86_avx512_mask_pmovus_qb_mem_128,         // llvm.x86.avx512.mask.pmovus.qb.mem.128
    5236             :     x86_avx512_mask_pmovus_qb_mem_256,         // llvm.x86.avx512.mask.pmovus.qb.mem.256
    5237             :     x86_avx512_mask_pmovus_qb_mem_512,         // llvm.x86.avx512.mask.pmovus.qb.mem.512
    5238             :     x86_avx512_mask_pmovus_qd_128,             // llvm.x86.avx512.mask.pmovus.qd.128
    5239             :     x86_avx512_mask_pmovus_qd_256,             // llvm.x86.avx512.mask.pmovus.qd.256
    5240             :     x86_avx512_mask_pmovus_qd_512,             // llvm.x86.avx512.mask.pmovus.qd.512
    5241             :     x86_avx512_mask_pmovus_qd_mem_128,         // llvm.x86.avx512.mask.pmovus.qd.mem.128
    5242             :     x86_avx512_mask_pmovus_qd_mem_256,         // llvm.x86.avx512.mask.pmovus.qd.mem.256
    5243             :     x86_avx512_mask_pmovus_qd_mem_512,         // llvm.x86.avx512.mask.pmovus.qd.mem.512
    5244             :     x86_avx512_mask_pmovus_qw_128,             // llvm.x86.avx512.mask.pmovus.qw.128
    5245             :     x86_avx512_mask_pmovus_qw_256,             // llvm.x86.avx512.mask.pmovus.qw.256
    5246             :     x86_avx512_mask_pmovus_qw_512,             // llvm.x86.avx512.mask.pmovus.qw.512
    5247             :     x86_avx512_mask_pmovus_qw_mem_128,         // llvm.x86.avx512.mask.pmovus.qw.mem.128
    5248             :     x86_avx512_mask_pmovus_qw_mem_256,         // llvm.x86.avx512.mask.pmovus.qw.mem.256
    5249             :     x86_avx512_mask_pmovus_qw_mem_512,         // llvm.x86.avx512.mask.pmovus.qw.mem.512
    5250             :     x86_avx512_mask_pmovus_wb_128,             // llvm.x86.avx512.mask.pmovus.wb.128
    5251             :     x86_avx512_mask_pmovus_wb_256,             // llvm.x86.avx512.mask.pmovus.wb.256
    5252             :     x86_avx512_mask_pmovus_wb_512,             // llvm.x86.avx512.mask.pmovus.wb.512
    5253             :     x86_avx512_mask_pmovus_wb_mem_128,         // llvm.x86.avx512.mask.pmovus.wb.mem.128
    5254             :     x86_avx512_mask_pmovus_wb_mem_256,         // llvm.x86.avx512.mask.pmovus.wb.mem.256
    5255             :     x86_avx512_mask_pmovus_wb_mem_512,         // llvm.x86.avx512.mask.pmovus.wb.mem.512
    5256             :     x86_avx512_mask_pmul_hr_sw_128,            // llvm.x86.avx512.mask.pmul.hr.sw.128
    5257             :     x86_avx512_mask_pmul_hr_sw_256,            // llvm.x86.avx512.mask.pmul.hr.sw.256
    5258             :     x86_avx512_mask_pmul_hr_sw_512,            // llvm.x86.avx512.mask.pmul.hr.sw.512
    5259             :     x86_avx512_mask_pmulh_w_128,               // llvm.x86.avx512.mask.pmulh.w.128
    5260             :     x86_avx512_mask_pmulh_w_256,               // llvm.x86.avx512.mask.pmulh.w.256
    5261             :     x86_avx512_mask_pmulh_w_512,               // llvm.x86.avx512.mask.pmulh.w.512
    5262             :     x86_avx512_mask_pmulhu_w_128,              // llvm.x86.avx512.mask.pmulhu.w.128
    5263             :     x86_avx512_mask_pmulhu_w_256,              // llvm.x86.avx512.mask.pmulhu.w.256
    5264             :     x86_avx512_mask_pmulhu_w_512,              // llvm.x86.avx512.mask.pmulhu.w.512
    5265             :     x86_avx512_mask_pmultishift_qb_128,        // llvm.x86.avx512.mask.pmultishift.qb.128
    5266             :     x86_avx512_mask_pmultishift_qb_256,        // llvm.x86.avx512.mask.pmultishift.qb.256
    5267             :     x86_avx512_mask_pmultishift_qb_512,        // llvm.x86.avx512.mask.pmultishift.qb.512
    5268             :     x86_avx512_mask_prol_d_128,                // llvm.x86.avx512.mask.prol.d.128
    5269             :     x86_avx512_mask_prol_d_256,                // llvm.x86.avx512.mask.prol.d.256
    5270             :     x86_avx512_mask_prol_d_512,                // llvm.x86.avx512.mask.prol.d.512
    5271             :     x86_avx512_mask_prol_q_128,                // llvm.x86.avx512.mask.prol.q.128
    5272             :     x86_avx512_mask_prol_q_256,                // llvm.x86.avx512.mask.prol.q.256
    5273             :     x86_avx512_mask_prol_q_512,                // llvm.x86.avx512.mask.prol.q.512
    5274             :     x86_avx512_mask_prolv_d_128,               // llvm.x86.avx512.mask.prolv.d.128
    5275             :     x86_avx512_mask_prolv_d_256,               // llvm.x86.avx512.mask.prolv.d.256
    5276             :     x86_avx512_mask_prolv_d_512,               // llvm.x86.avx512.mask.prolv.d.512
    5277             :     x86_avx512_mask_prolv_q_128,               // llvm.x86.avx512.mask.prolv.q.128
    5278             :     x86_avx512_mask_prolv_q_256,               // llvm.x86.avx512.mask.prolv.q.256
    5279             :     x86_avx512_mask_prolv_q_512,               // llvm.x86.avx512.mask.prolv.q.512
    5280             :     x86_avx512_mask_pror_d_128,                // llvm.x86.avx512.mask.pror.d.128
    5281             :     x86_avx512_mask_pror_d_256,                // llvm.x86.avx512.mask.pror.d.256
    5282             :     x86_avx512_mask_pror_d_512,                // llvm.x86.avx512.mask.pror.d.512
    5283             :     x86_avx512_mask_pror_q_128,                // llvm.x86.avx512.mask.pror.q.128
    5284             :     x86_avx512_mask_pror_q_256,                // llvm.x86.avx512.mask.pror.q.256
    5285             :     x86_avx512_mask_pror_q_512,                // llvm.x86.avx512.mask.pror.q.512
    5286             :     x86_avx512_mask_prorv_d_128,               // llvm.x86.avx512.mask.prorv.d.128
    5287             :     x86_avx512_mask_prorv_d_256,               // llvm.x86.avx512.mask.prorv.d.256
    5288             :     x86_avx512_mask_prorv_d_512,               // llvm.x86.avx512.mask.prorv.d.512
    5289             :     x86_avx512_mask_prorv_q_128,               // llvm.x86.avx512.mask.prorv.q.128
    5290             :     x86_avx512_mask_prorv_q_256,               // llvm.x86.avx512.mask.prorv.q.256
    5291             :     x86_avx512_mask_prorv_q_512,               // llvm.x86.avx512.mask.prorv.q.512
    5292             :     x86_avx512_mask_psubs_b_128,               // llvm.x86.avx512.mask.psubs.b.128
    5293             :     x86_avx512_mask_psubs_b_256,               // llvm.x86.avx512.mask.psubs.b.256
    5294             :     x86_avx512_mask_psubs_b_512,               // llvm.x86.avx512.mask.psubs.b.512
    5295             :     x86_avx512_mask_psubs_w_128,               // llvm.x86.avx512.mask.psubs.w.128
    5296             :     x86_avx512_mask_psubs_w_256,               // llvm.x86.avx512.mask.psubs.w.256
    5297             :     x86_avx512_mask_psubs_w_512,               // llvm.x86.avx512.mask.psubs.w.512
    5298             :     x86_avx512_mask_psubus_b_128,              // llvm.x86.avx512.mask.psubus.b.128
    5299             :     x86_avx512_mask_psubus_b_256,              // llvm.x86.avx512.mask.psubus.b.256
    5300             :     x86_avx512_mask_psubus_b_512,              // llvm.x86.avx512.mask.psubus.b.512
    5301             :     x86_avx512_mask_psubus_w_128,              // llvm.x86.avx512.mask.psubus.w.128
    5302             :     x86_avx512_mask_psubus_w_256,              // llvm.x86.avx512.mask.psubus.w.256
    5303             :     x86_avx512_mask_psubus_w_512,              // llvm.x86.avx512.mask.psubus.w.512
    5304             :     x86_avx512_mask_pternlog_d_128,            // llvm.x86.avx512.mask.pternlog.d.128
    5305             :     x86_avx512_mask_pternlog_d_256,            // llvm.x86.avx512.mask.pternlog.d.256
    5306             :     x86_avx512_mask_pternlog_d_512,            // llvm.x86.avx512.mask.pternlog.d.512
    5307             :     x86_avx512_mask_pternlog_q_128,            // llvm.x86.avx512.mask.pternlog.q.128
    5308             :     x86_avx512_mask_pternlog_q_256,            // llvm.x86.avx512.mask.pternlog.q.256
    5309             :     x86_avx512_mask_pternlog_q_512,            // llvm.x86.avx512.mask.pternlog.q.512
    5310             :     x86_avx512_mask_range_pd_128,              // llvm.x86.avx512.mask.range.pd.128
    5311             :     x86_avx512_mask_range_pd_256,              // llvm.x86.avx512.mask.range.pd.256
    5312             :     x86_avx512_mask_range_pd_512,              // llvm.x86.avx512.mask.range.pd.512
    5313             :     x86_avx512_mask_range_ps_128,              // llvm.x86.avx512.mask.range.ps.128
    5314             :     x86_avx512_mask_range_ps_256,              // llvm.x86.avx512.mask.range.ps.256
    5315             :     x86_avx512_mask_range_ps_512,              // llvm.x86.avx512.mask.range.ps.512
    5316             :     x86_avx512_mask_range_sd,                  // llvm.x86.avx512.mask.range.sd
    5317             :     x86_avx512_mask_range_ss,                  // llvm.x86.avx512.mask.range.ss
    5318             :     x86_avx512_mask_reduce_pd_128,             // llvm.x86.avx512.mask.reduce.pd.128
    5319             :     x86_avx512_mask_reduce_pd_256,             // llvm.x86.avx512.mask.reduce.pd.256
    5320             :     x86_avx512_mask_reduce_pd_512,             // llvm.x86.avx512.mask.reduce.pd.512
    5321             :     x86_avx512_mask_reduce_ps_128,             // llvm.x86.avx512.mask.reduce.ps.128
    5322             :     x86_avx512_mask_reduce_ps_256,             // llvm.x86.avx512.mask.reduce.ps.256
    5323             :     x86_avx512_mask_reduce_ps_512,             // llvm.x86.avx512.mask.reduce.ps.512
    5324             :     x86_avx512_mask_reduce_sd,                 // llvm.x86.avx512.mask.reduce.sd
    5325             :     x86_avx512_mask_reduce_ss,                 // llvm.x86.avx512.mask.reduce.ss
    5326             :     x86_avx512_mask_rndscale_pd_128,           // llvm.x86.avx512.mask.rndscale.pd.128
    5327             :     x86_avx512_mask_rndscale_pd_256,           // llvm.x86.avx512.mask.rndscale.pd.256
    5328             :     x86_avx512_mask_rndscale_pd_512,           // llvm.x86.avx512.mask.rndscale.pd.512
    5329             :     x86_avx512_mask_rndscale_ps_128,           // llvm.x86.avx512.mask.rndscale.ps.128
    5330             :     x86_avx512_mask_rndscale_ps_256,           // llvm.x86.avx512.mask.rndscale.ps.256
    5331             :     x86_avx512_mask_rndscale_ps_512,           // llvm.x86.avx512.mask.rndscale.ps.512
    5332             :     x86_avx512_mask_rndscale_sd,               // llvm.x86.avx512.mask.rndscale.sd
    5333             :     x86_avx512_mask_rndscale_ss,               // llvm.x86.avx512.mask.rndscale.ss
    5334             :     x86_avx512_mask_scalef_pd_128,             // llvm.x86.avx512.mask.scalef.pd.128
    5335             :     x86_avx512_mask_scalef_pd_256,             // llvm.x86.avx512.mask.scalef.pd.256
    5336             :     x86_avx512_mask_scalef_pd_512,             // llvm.x86.avx512.mask.scalef.pd.512
    5337             :     x86_avx512_mask_scalef_ps_128,             // llvm.x86.avx512.mask.scalef.ps.128
    5338             :     x86_avx512_mask_scalef_ps_256,             // llvm.x86.avx512.mask.scalef.ps.256
    5339             :     x86_avx512_mask_scalef_ps_512,             // llvm.x86.avx512.mask.scalef.ps.512
    5340             :     x86_avx512_mask_scalef_sd,                 // llvm.x86.avx512.mask.scalef.sd
    5341             :     x86_avx512_mask_scalef_ss,                 // llvm.x86.avx512.mask.scalef.ss
    5342             :     x86_avx512_mask_shuf_f32x4,                // llvm.x86.avx512.mask.shuf.f32x4
    5343             :     x86_avx512_mask_shuf_f32x4_256,            // llvm.x86.avx512.mask.shuf.f32x4.256
    5344             :     x86_avx512_mask_shuf_f64x2,                // llvm.x86.avx512.mask.shuf.f64x2
    5345             :     x86_avx512_mask_shuf_f64x2_256,            // llvm.x86.avx512.mask.shuf.f64x2.256
    5346             :     x86_avx512_mask_shuf_i32x4,                // llvm.x86.avx512.mask.shuf.i32x4
    5347             :     x86_avx512_mask_shuf_i32x4_256,            // llvm.x86.avx512.mask.shuf.i32x4.256
    5348             :     x86_avx512_mask_shuf_i64x2,                // llvm.x86.avx512.mask.shuf.i64x2
    5349             :     x86_avx512_mask_shuf_i64x2_256,            // llvm.x86.avx512.mask.shuf.i64x2.256
    5350             :     x86_avx512_mask_sqrt_pd_128,               // llvm.x86.avx512.mask.sqrt.pd.128
    5351             :     x86_avx512_mask_sqrt_pd_256,               // llvm.x86.avx512.mask.sqrt.pd.256
    5352             :     x86_avx512_mask_sqrt_pd_512,               // llvm.x86.avx512.mask.sqrt.pd.512
    5353             :     x86_avx512_mask_sqrt_ps_128,               // llvm.x86.avx512.mask.sqrt.ps.128
    5354             :     x86_avx512_mask_sqrt_ps_256,               // llvm.x86.avx512.mask.sqrt.ps.256
    5355             :     x86_avx512_mask_sqrt_ps_512,               // llvm.x86.avx512.mask.sqrt.ps.512
    5356             :     x86_avx512_mask_sqrt_sd,                   // llvm.x86.avx512.mask.sqrt.sd
    5357             :     x86_avx512_mask_sqrt_ss,                   // llvm.x86.avx512.mask.sqrt.ss
    5358             :     x86_avx512_mask_store_ss,                  // llvm.x86.avx512.mask.store.ss
    5359             :     x86_avx512_mask_sub_pd_512,                // llvm.x86.avx512.mask.sub.pd.512
    5360             :     x86_avx512_mask_sub_ps_512,                // llvm.x86.avx512.mask.sub.ps.512
    5361             :     x86_avx512_mask_sub_sd_round,              // llvm.x86.avx512.mask.sub.sd.round
    5362             :     x86_avx512_mask_sub_ss_round,              // llvm.x86.avx512.mask.sub.ss.round
    5363             :     x86_avx512_mask_vcvtph2ps_128,             // llvm.x86.avx512.mask.vcvtph2ps.128
    5364             :     x86_avx512_mask_vcvtph2ps_256,             // llvm.x86.avx512.mask.vcvtph2ps.256
    5365             :     x86_avx512_mask_vcvtph2ps_512,             // llvm.x86.avx512.mask.vcvtph2ps.512
    5366             :     x86_avx512_mask_vcvtps2ph_128,             // llvm.x86.avx512.mask.vcvtps2ph.128
    5367             :     x86_avx512_mask_vcvtps2ph_256,             // llvm.x86.avx512.mask.vcvtps2ph.256
    5368             :     x86_avx512_mask_vcvtps2ph_512,             // llvm.x86.avx512.mask.vcvtps2ph.512
    5369             :     x86_avx512_mask_vfmadd_pd_128,             // llvm.x86.avx512.mask.vfmadd.pd.128
    5370             :     x86_avx512_mask_vfmadd_pd_256,             // llvm.x86.avx512.mask.vfmadd.pd.256
    5371             :     x86_avx512_mask_vfmadd_pd_512,             // llvm.x86.avx512.mask.vfmadd.pd.512
    5372             :     x86_avx512_mask_vfmadd_ps_128,             // llvm.x86.avx512.mask.vfmadd.ps.128
    5373             :     x86_avx512_mask_vfmadd_ps_256,             // llvm.x86.avx512.mask.vfmadd.ps.256
    5374             :     x86_avx512_mask_vfmadd_ps_512,             // llvm.x86.avx512.mask.vfmadd.ps.512
    5375             :     x86_avx512_mask_vfmadd_sd,                 // llvm.x86.avx512.mask.vfmadd.sd
    5376             :     x86_avx512_mask_vfmadd_ss,                 // llvm.x86.avx512.mask.vfmadd.ss
    5377             :     x86_avx512_mask_vfmaddsub_pd_128,          // llvm.x86.avx512.mask.vfmaddsub.pd.128
    5378             :     x86_avx512_mask_vfmaddsub_pd_256,          // llvm.x86.avx512.mask.vfmaddsub.pd.256
    5379             :     x86_avx512_mask_vfmaddsub_pd_512,          // llvm.x86.avx512.mask.vfmaddsub.pd.512
    5380             :     x86_avx512_mask_vfmaddsub_ps_128,          // llvm.x86.avx512.mask.vfmaddsub.ps.128
    5381             :     x86_avx512_mask_vfmaddsub_ps_256,          // llvm.x86.avx512.mask.vfmaddsub.ps.256
    5382             :     x86_avx512_mask_vfmaddsub_ps_512,          // llvm.x86.avx512.mask.vfmaddsub.ps.512
    5383             :     x86_avx512_mask_vfnmadd_pd_128,            // llvm.x86.avx512.mask.vfnmadd.pd.128
    5384             :     x86_avx512_mask_vfnmadd_pd_256,            // llvm.x86.avx512.mask.vfnmadd.pd.256
    5385             :     x86_avx512_mask_vfnmadd_pd_512,            // llvm.x86.avx512.mask.vfnmadd.pd.512
    5386             :     x86_avx512_mask_vfnmadd_ps_128,            // llvm.x86.avx512.mask.vfnmadd.ps.128
    5387             :     x86_avx512_mask_vfnmadd_ps_256,            // llvm.x86.avx512.mask.vfnmadd.ps.256
    5388             :     x86_avx512_mask_vfnmadd_ps_512,            // llvm.x86.avx512.mask.vfnmadd.ps.512
    5389             :     x86_avx512_mask_vfnmsub_pd_128,            // llvm.x86.avx512.mask.vfnmsub.pd.128
    5390             :     x86_avx512_mask_vfnmsub_pd_256,            // llvm.x86.avx512.mask.vfnmsub.pd.256
    5391             :     x86_avx512_mask_vfnmsub_pd_512,            // llvm.x86.avx512.mask.vfnmsub.pd.512
    5392             :     x86_avx512_mask_vfnmsub_ps_128,            // llvm.x86.avx512.mask.vfnmsub.ps.128
    5393             :     x86_avx512_mask_vfnmsub_ps_256,            // llvm.x86.avx512.mask.vfnmsub.ps.256
    5394             :     x86_avx512_mask_vfnmsub_ps_512,            // llvm.x86.avx512.mask.vfnmsub.ps.512
    5395             :     x86_avx512_mask_vpermi2var_d_128,          // llvm.x86.avx512.mask.vpermi2var.d.128
    5396             :     x86_avx512_mask_vpermi2var_d_256,          // llvm.x86.avx512.mask.vpermi2var.d.256
    5397             :     x86_avx512_mask_vpermi2var_d_512,          // llvm.x86.avx512.mask.vpermi2var.d.512
    5398             :     x86_avx512_mask_vpermi2var_hi_128,         // llvm.x86.avx512.mask.vpermi2var.hi.128
    5399             :     x86_avx512_mask_vpermi2var_hi_256,         // llvm.x86.avx512.mask.vpermi2var.hi.256
    5400             :     x86_avx512_mask_vpermi2var_hi_512,         // llvm.x86.avx512.mask.vpermi2var.hi.512
    5401             :     x86_avx512_mask_vpermi2var_pd_128,         // llvm.x86.avx512.mask.vpermi2var.pd.128
    5402             :     x86_avx512_mask_vpermi2var_pd_256,         // llvm.x86.avx512.mask.vpermi2var.pd.256
    5403             :     x86_avx512_mask_vpermi2var_pd_512,         // llvm.x86.avx512.mask.vpermi2var.pd.512
    5404             :     x86_avx512_mask_vpermi2var_ps_128,         // llvm.x86.avx512.mask.vpermi2var.ps.128
    5405             :     x86_avx512_mask_vpermi2var_ps_256,         // llvm.x86.avx512.mask.vpermi2var.ps.256
    5406             :     x86_avx512_mask_vpermi2var_ps_512,         // llvm.x86.avx512.mask.vpermi2var.ps.512
    5407             :     x86_avx512_mask_vpermi2var_q_128,          // llvm.x86.avx512.mask.vpermi2var.q.128
    5408             :     x86_avx512_mask_vpermi2var_q_256,          // llvm.x86.avx512.mask.vpermi2var.q.256
    5409             :     x86_avx512_mask_vpermi2var_q_512,          // llvm.x86.avx512.mask.vpermi2var.q.512
    5410             :     x86_avx512_mask_vpermi2var_qi_128,         // llvm.x86.avx512.mask.vpermi2var.qi.128
    5411             :     x86_avx512_mask_vpermi2var_qi_256,         // llvm.x86.avx512.mask.vpermi2var.qi.256
    5412             :     x86_avx512_mask_vpermi2var_qi_512,         // llvm.x86.avx512.mask.vpermi2var.qi.512
    5413             :     x86_avx512_mask_vpermt2var_d_128,          // llvm.x86.avx512.mask.vpermt2var.d.128
    5414             :     x86_avx512_mask_vpermt2var_d_256,          // llvm.x86.avx512.mask.vpermt2var.d.256
    5415             :     x86_avx512_mask_vpermt2var_d_512,          // llvm.x86.avx512.mask.vpermt2var.d.512
    5416             :     x86_avx512_mask_vpermt2var_hi_128,         // llvm.x86.avx512.mask.vpermt2var.hi.128
    5417             :     x86_avx512_mask_vpermt2var_hi_256,         // llvm.x86.avx512.mask.vpermt2var.hi.256
    5418             :     x86_avx512_mask_vpermt2var_hi_512,         // llvm.x86.avx512.mask.vpermt2var.hi.512
    5419             :     x86_avx512_mask_vpermt2var_pd_128,         // llvm.x86.avx512.mask.vpermt2var.pd.128
    5420             :     x86_avx512_mask_vpermt2var_pd_256,         // llvm.x86.avx512.mask.vpermt2var.pd.256
    5421             :     x86_avx512_mask_vpermt2var_pd_512,         // llvm.x86.avx512.mask.vpermt2var.pd.512
    5422             :     x86_avx512_mask_vpermt2var_ps_128,         // llvm.x86.avx512.mask.vpermt2var.ps.128
    5423             :     x86_avx512_mask_vpermt2var_ps_256,         // llvm.x86.avx512.mask.vpermt2var.ps.256
    5424             :     x86_avx512_mask_vpermt2var_ps_512,         // llvm.x86.avx512.mask.vpermt2var.ps.512
    5425             :     x86_avx512_mask_vpermt2var_q_128,          // llvm.x86.avx512.mask.vpermt2var.q.128
    5426             :     x86_avx512_mask_vpermt2var_q_256,          // llvm.x86.avx512.mask.vpermt2var.q.256
    5427             :     x86_avx512_mask_vpermt2var_q_512,          // llvm.x86.avx512.mask.vpermt2var.q.512
    5428             :     x86_avx512_mask_vpermt2var_qi_128,         // llvm.x86.avx512.mask.vpermt2var.qi.128
    5429             :     x86_avx512_mask_vpermt2var_qi_256,         // llvm.x86.avx512.mask.vpermt2var.qi.256
    5430             :     x86_avx512_mask_vpermt2var_qi_512,         // llvm.x86.avx512.mask.vpermt2var.qi.512
    5431             :     x86_avx512_mask_vpmadd52h_uq_128,          // llvm.x86.avx512.mask.vpmadd52h.uq.128
    5432             :     x86_avx512_mask_vpmadd52h_uq_256,          // llvm.x86.avx512.mask.vpmadd52h.uq.256
    5433             :     x86_avx512_mask_vpmadd52h_uq_512,          // llvm.x86.avx512.mask.vpmadd52h.uq.512
    5434             :     x86_avx512_mask_vpmadd52l_uq_128,          // llvm.x86.avx512.mask.vpmadd52l.uq.128
    5435             :     x86_avx512_mask_vpmadd52l_uq_256,          // llvm.x86.avx512.mask.vpmadd52l.uq.256
    5436             :     x86_avx512_mask_vpmadd52l_uq_512,          // llvm.x86.avx512.mask.vpmadd52l.uq.512
    5437             :     x86_avx512_mask3_vfmadd_pd_128,            // llvm.x86.avx512.mask3.vfmadd.pd.128
    5438             :     x86_avx512_mask3_vfmadd_pd_256,            // llvm.x86.avx512.mask3.vfmadd.pd.256
    5439             :     x86_avx512_mask3_vfmadd_pd_512,            // llvm.x86.avx512.mask3.vfmadd.pd.512
    5440             :     x86_avx512_mask3_vfmadd_ps_128,            // llvm.x86.avx512.mask3.vfmadd.ps.128
    5441             :     x86_avx512_mask3_vfmadd_ps_256,            // llvm.x86.avx512.mask3.vfmadd.ps.256
    5442             :     x86_avx512_mask3_vfmadd_ps_512,            // llvm.x86.avx512.mask3.vfmadd.ps.512
    5443             :     x86_avx512_mask3_vfmadd_sd,                // llvm.x86.avx512.mask3.vfmadd.sd
    5444             :     x86_avx512_mask3_vfmadd_ss,                // llvm.x86.avx512.mask3.vfmadd.ss
    5445             :     x86_avx512_mask3_vfmaddsub_pd_128,         // llvm.x86.avx512.mask3.vfmaddsub.pd.128
    5446             :     x86_avx512_mask3_vfmaddsub_pd_256,         // llvm.x86.avx512.mask3.vfmaddsub.pd.256
    5447             :     x86_avx512_mask3_vfmaddsub_pd_512,         // llvm.x86.avx512.mask3.vfmaddsub.pd.512
    5448             :     x86_avx512_mask3_vfmaddsub_ps_128,         // llvm.x86.avx512.mask3.vfmaddsub.ps.128
    5449             :     x86_avx512_mask3_vfmaddsub_ps_256,         // llvm.x86.avx512.mask3.vfmaddsub.ps.256
    5450             :     x86_avx512_mask3_vfmaddsub_ps_512,         // llvm.x86.avx512.mask3.vfmaddsub.ps.512
    5451             :     x86_avx512_mask3_vfmsub_pd_128,            // llvm.x86.avx512.mask3.vfmsub.pd.128
    5452             :     x86_avx512_mask3_vfmsub_pd_256,            // llvm.x86.avx512.mask3.vfmsub.pd.256
    5453             :     x86_avx512_mask3_vfmsub_pd_512,            // llvm.x86.avx512.mask3.vfmsub.pd.512
    5454             :     x86_avx512_mask3_vfmsub_ps_128,            // llvm.x86.avx512.mask3.vfmsub.ps.128
    5455             :     x86_avx512_mask3_vfmsub_ps_256,            // llvm.x86.avx512.mask3.vfmsub.ps.256
    5456             :     x86_avx512_mask3_vfmsub_ps_512,            // llvm.x86.avx512.mask3.vfmsub.ps.512
    5457             :     x86_avx512_mask3_vfmsub_sd,                // llvm.x86.avx512.mask3.vfmsub.sd
    5458             :     x86_avx512_mask3_vfmsub_ss,                // llvm.x86.avx512.mask3.vfmsub.ss
    5459             :     x86_avx512_mask3_vfmsubadd_pd_128,         // llvm.x86.avx512.mask3.vfmsubadd.pd.128
    5460             :     x86_avx512_mask3_vfmsubadd_pd_256,         // llvm.x86.avx512.mask3.vfmsubadd.pd.256
    5461             :     x86_avx512_mask3_vfmsubadd_pd_512,         // llvm.x86.avx512.mask3.vfmsubadd.pd.512
    5462             :     x86_avx512_mask3_vfmsubadd_ps_128,         // llvm.x86.avx512.mask3.vfmsubadd.ps.128
    5463             :     x86_avx512_mask3_vfmsubadd_ps_256,         // llvm.x86.avx512.mask3.vfmsubadd.ps.256
    5464             :     x86_avx512_mask3_vfmsubadd_ps_512,         // llvm.x86.avx512.mask3.vfmsubadd.ps.512
    5465             :     x86_avx512_mask3_vfnmsub_pd_128,           // llvm.x86.avx512.mask3.vfnmsub.pd.128
    5466             :     x86_avx512_mask3_vfnmsub_pd_256,           // llvm.x86.avx512.mask3.vfnmsub.pd.256
    5467             :     x86_avx512_mask3_vfnmsub_pd_512,           // llvm.x86.avx512.mask3.vfnmsub.pd.512
    5468             :     x86_avx512_mask3_vfnmsub_ps_128,           // llvm.x86.avx512.mask3.vfnmsub.ps.128
    5469             :     x86_avx512_mask3_vfnmsub_ps_256,           // llvm.x86.avx512.mask3.vfnmsub.ps.256
    5470             :     x86_avx512_mask3_vfnmsub_ps_512,           // llvm.x86.avx512.mask3.vfnmsub.ps.512
    5471             :     x86_avx512_mask3_vfnmsub_sd,               // llvm.x86.avx512.mask3.vfnmsub.sd
    5472             :     x86_avx512_mask3_vfnmsub_ss,               // llvm.x86.avx512.mask3.vfnmsub.ss
    5473             :     x86_avx512_maskz_fixupimm_pd_128,          // llvm.x86.avx512.maskz.fixupimm.pd.128
    5474             :     x86_avx512_maskz_fixupimm_pd_256,          // llvm.x86.avx512.maskz.fixupimm.pd.256
    5475             :     x86_avx512_maskz_fixupimm_pd_512,          // llvm.x86.avx512.maskz.fixupimm.pd.512
    5476             :     x86_avx512_maskz_fixupimm_ps_128,          // llvm.x86.avx512.maskz.fixupimm.ps.128
    5477             :     x86_avx512_maskz_fixupimm_ps_256,          // llvm.x86.avx512.maskz.fixupimm.ps.256
    5478             :     x86_avx512_maskz_fixupimm_ps_512,          // llvm.x86.avx512.maskz.fixupimm.ps.512
    5479             :     x86_avx512_maskz_fixupimm_sd,              // llvm.x86.avx512.maskz.fixupimm.sd
    5480             :     x86_avx512_maskz_fixupimm_ss,              // llvm.x86.avx512.maskz.fixupimm.ss
    5481             :     x86_avx512_maskz_pternlog_d_128,           // llvm.x86.avx512.maskz.pternlog.d.128
    5482             :     x86_avx512_maskz_pternlog_d_256,           // llvm.x86.avx512.maskz.pternlog.d.256
    5483             :     x86_avx512_maskz_pternlog_d_512,           // llvm.x86.avx512.maskz.pternlog.d.512
    5484             :     x86_avx512_maskz_pternlog_q_128,           // llvm.x86.avx512.maskz.pternlog.q.128
    5485             :     x86_avx512_maskz_pternlog_q_256,           // llvm.x86.avx512.maskz.pternlog.q.256
    5486             :     x86_avx512_maskz_pternlog_q_512,           // llvm.x86.avx512.maskz.pternlog.q.512
    5487             :     x86_avx512_maskz_vfmadd_pd_128,            // llvm.x86.avx512.maskz.vfmadd.pd.128
    5488             :     x86_avx512_maskz_vfmadd_pd_256,            // llvm.x86.avx512.maskz.vfmadd.pd.256
    5489             :     x86_avx512_maskz_vfmadd_pd_512,            // llvm.x86.avx512.maskz.vfmadd.pd.512
    5490             :     x86_avx512_maskz_vfmadd_ps_128,            // llvm.x86.avx512.maskz.vfmadd.ps.128
    5491             :     x86_avx512_maskz_vfmadd_ps_256,            // llvm.x86.avx512.maskz.vfmadd.ps.256
    5492             :     x86_avx512_maskz_vfmadd_ps_512,            // llvm.x86.avx512.maskz.vfmadd.ps.512
    5493             :     x86_avx512_maskz_vfmadd_sd,                // llvm.x86.avx512.maskz.vfmadd.sd
    5494             :     x86_avx512_maskz_vfmadd_ss,                // llvm.x86.avx512.maskz.vfmadd.ss
    5495             :     x86_avx512_maskz_vfmaddsub_pd_128,         // llvm.x86.avx512.maskz.vfmaddsub.pd.128
    5496             :     x86_avx512_maskz_vfmaddsub_pd_256,         // llvm.x86.avx512.maskz.vfmaddsub.pd.256
    5497             :     x86_avx512_maskz_vfmaddsub_pd_512,         // llvm.x86.avx512.maskz.vfmaddsub.pd.512
    5498             :     x86_avx512_maskz_vfmaddsub_ps_128,         // llvm.x86.avx512.maskz.vfmaddsub.ps.128
    5499             :     x86_avx512_maskz_vfmaddsub_ps_256,         // llvm.x86.avx512.maskz.vfmaddsub.ps.256
    5500             :     x86_avx512_maskz_vfmaddsub_ps_512,         // llvm.x86.avx512.maskz.vfmaddsub.ps.512
    5501             :     x86_avx512_maskz_vpermt2var_d_128,         // llvm.x86.avx512.maskz.vpermt2var.d.128
    5502             :     x86_avx512_maskz_vpermt2var_d_256,         // llvm.x86.avx512.maskz.vpermt2var.d.256
    5503             :     x86_avx512_maskz_vpermt2var_d_512,         // llvm.x86.avx512.maskz.vpermt2var.d.512
    5504             :     x86_avx512_maskz_vpermt2var_hi_128,        // llvm.x86.avx512.maskz.vpermt2var.hi.128
    5505             :     x86_avx512_maskz_vpermt2var_hi_256,        // llvm.x86.avx512.maskz.vpermt2var.hi.256
    5506             :     x86_avx512_maskz_vpermt2var_hi_512,        // llvm.x86.avx512.maskz.vpermt2var.hi.512
    5507             :     x86_avx512_maskz_vpermt2var_pd_128,        // llvm.x86.avx512.maskz.vpermt2var.pd.128
    5508             :     x86_avx512_maskz_vpermt2var_pd_256,        // llvm.x86.avx512.maskz.vpermt2var.pd.256
    5509             :     x86_avx512_maskz_vpermt2var_pd_512,        // llvm.x86.avx512.maskz.vpermt2var.pd.512
    5510             :     x86_avx512_maskz_vpermt2var_ps_128,        // llvm.x86.avx512.maskz.vpermt2var.ps.128
    5511             :     x86_avx512_maskz_vpermt2var_ps_256,        // llvm.x86.avx512.maskz.vpermt2var.ps.256
    5512             :     x86_avx512_maskz_vpermt2var_ps_512,        // llvm.x86.avx512.maskz.vpermt2var.ps.512
    5513             :     x86_avx512_maskz_vpermt2var_q_128,         // llvm.x86.avx512.maskz.vpermt2var.q.128
    5514             :     x86_avx512_maskz_vpermt2var_q_256,         // llvm.x86.avx512.maskz.vpermt2var.q.256
    5515             :     x86_avx512_maskz_vpermt2var_q_512,         // llvm.x86.avx512.maskz.vpermt2var.q.512
    5516             :     x86_avx512_maskz_vpermt2var_qi_128,        // llvm.x86.avx512.maskz.vpermt2var.qi.128
    5517             :     x86_avx512_maskz_vpermt2var_qi_256,        // llvm.x86.avx512.maskz.vpermt2var.qi.256
    5518             :     x86_avx512_maskz_vpermt2var_qi_512,        // llvm.x86.avx512.maskz.vpermt2var.qi.512
    5519             :     x86_avx512_maskz_vpmadd52h_uq_128,         // llvm.x86.avx512.maskz.vpmadd52h.uq.128
    5520             :     x86_avx512_maskz_vpmadd52h_uq_256,         // llvm.x86.avx512.maskz.vpmadd52h.uq.256
    5521             :     x86_avx512_maskz_vpmadd52h_uq_512,         // llvm.x86.avx512.maskz.vpmadd52h.uq.512
    5522             :     x86_avx512_maskz_vpmadd52l_uq_128,         // llvm.x86.avx512.maskz.vpmadd52l.uq.128
    5523             :     x86_avx512_maskz_vpmadd52l_uq_256,         // llvm.x86.avx512.maskz.vpmadd52l.uq.256
    5524             :     x86_avx512_maskz_vpmadd52l_uq_512,         // llvm.x86.avx512.maskz.vpmadd52l.uq.512
    5525             :     x86_avx512_packssdw_512,                   // llvm.x86.avx512.packssdw.512
    5526             :     x86_avx512_packsswb_512,                   // llvm.x86.avx512.packsswb.512
    5527             :     x86_avx512_packusdw_512,                   // llvm.x86.avx512.packusdw.512
    5528             :     x86_avx512_packuswb_512,                   // llvm.x86.avx512.packuswb.512
    5529             :     x86_avx512_pmul_dq_512,                    // llvm.x86.avx512.pmul.dq.512
    5530             :     x86_avx512_pmulu_dq_512,                   // llvm.x86.avx512.pmulu.dq.512
    5531             :     x86_avx512_psad_bw_512,                    // llvm.x86.avx512.psad.bw.512
    5532             :     x86_avx512_pshuf_b_512,                    // llvm.x86.avx512.pshuf.b.512
    5533             :     x86_avx512_psll_d_512,                     // llvm.x86.avx512.psll.d.512
    5534             :     x86_avx512_psll_q_512,                     // llvm.x86.avx512.psll.q.512
    5535             :     x86_avx512_psll_w_512,                     // llvm.x86.avx512.psll.w.512
    5536             :     x86_avx512_pslli_d_512,                    // llvm.x86.avx512.pslli.d.512
    5537             :     x86_avx512_pslli_q_512,                    // llvm.x86.avx512.pslli.q.512
    5538             :     x86_avx512_pslli_w_512,                    // llvm.x86.avx512.pslli.w.512
    5539             :     x86_avx512_psllv_d_512,                    // llvm.x86.avx512.psllv.d.512
    5540             :     x86_avx512_psllv_q_512,                    // llvm.x86.avx512.psllv.q.512
    5541             :     x86_avx512_psllv_w_128,                    // llvm.x86.avx512.psllv.w.128
    5542             :     x86_avx512_psllv_w_256,                    // llvm.x86.avx512.psllv.w.256
    5543             :     x86_avx512_psllv_w_512,                    // llvm.x86.avx512.psllv.w.512
    5544             :     x86_avx512_psra_d_512,                     // llvm.x86.avx512.psra.d.512
    5545             :     x86_avx512_psra_q_128,                     // llvm.x86.avx512.psra.q.128
    5546             :     x86_avx512_psra_q_256,                     // llvm.x86.avx512.psra.q.256
    5547             :     x86_avx512_psra_q_512,                     // llvm.x86.avx512.psra.q.512
    5548             :     x86_avx512_psra_w_512,                     // llvm.x86.avx512.psra.w.512
    5549             :     x86_avx512_psrai_d_512,                    // llvm.x86.avx512.psrai.d.512
    5550             :     x86_avx512_psrai_q_128,                    // llvm.x86.avx512.psrai.q.128
    5551             :     x86_avx512_psrai_q_256,                    // llvm.x86.avx512.psrai.q.256
    5552             :     x86_avx512_psrai_q_512,                    // llvm.x86.avx512.psrai.q.512
    5553             :     x86_avx512_psrai_w_512,                    // llvm.x86.avx512.psrai.w.512
    5554             :     x86_avx512_psrav_d_512,                    // llvm.x86.avx512.psrav.d.512
    5555             :     x86_avx512_psrav_q_128,                    // llvm.x86.avx512.psrav.q.128
    5556             :     x86_avx512_psrav_q_256,                    // llvm.x86.avx512.psrav.q.256
    5557             :     x86_avx512_psrav_q_512,                    // llvm.x86.avx512.psrav.q.512
    5558             :     x86_avx512_psrav_w_128,                    // llvm.x86.avx512.psrav.w.128
    5559             :     x86_avx512_psrav_w_256,                    // llvm.x86.avx512.psrav.w.256
    5560             :     x86_avx512_psrav_w_512,                    // llvm.x86.avx512.psrav.w.512
    5561             :     x86_avx512_psrl_d_512,                     // llvm.x86.avx512.psrl.d.512
    5562             :     x86_avx512_psrl_q_512,                     // llvm.x86.avx512.psrl.q.512
    5563             :     x86_avx512_psrl_w_512,                     // llvm.x86.avx512.psrl.w.512
    5564             :     x86_avx512_psrli_d_512,                    // llvm.x86.avx512.psrli.d.512
    5565             :     x86_avx512_psrli_q_512,                    // llvm.x86.avx512.psrli.q.512
    5566             :     x86_avx512_psrli_w_512,                    // llvm.x86.avx512.psrli.w.512
    5567             :     x86_avx512_psrlv_d_512,                    // llvm.x86.avx512.psrlv.d.512
    5568             :     x86_avx512_psrlv_q_512,                    // llvm.x86.avx512.psrlv.q.512
    5569             :     x86_avx512_psrlv_w_128,                    // llvm.x86.avx512.psrlv.w.128
    5570             :     x86_avx512_psrlv_w_256,                    // llvm.x86.avx512.psrlv.w.256
    5571             :     x86_avx512_psrlv_w_512,                    // llvm.x86.avx512.psrlv.w.512
    5572             :     x86_avx512_ptestm_b_128,                   // llvm.x86.avx512.ptestm.b.128
    5573             :     x86_avx512_ptestm_b_256,                   // llvm.x86.avx512.ptestm.b.256
    5574             :     x86_avx512_ptestm_b_512,                   // llvm.x86.avx512.ptestm.b.512
    5575             :     x86_avx512_ptestm_d_128,                   // llvm.x86.avx512.ptestm.d.128
    5576             :     x86_avx512_ptestm_d_256,                   // llvm.x86.avx512.ptestm.d.256
    5577             :     x86_avx512_ptestm_d_512,                   // llvm.x86.avx512.ptestm.d.512
    5578             :     x86_avx512_ptestm_q_128,                   // llvm.x86.avx512.ptestm.q.128
    5579             :     x86_avx512_ptestm_q_256,                   // llvm.x86.avx512.ptestm.q.256
    5580             :     x86_avx512_ptestm_q_512,                   // llvm.x86.avx512.ptestm.q.512
    5581             :     x86_avx512_ptestm_w_128,                   // llvm.x86.avx512.ptestm.w.128
    5582             :     x86_avx512_ptestm_w_256,                   // llvm.x86.avx512.ptestm.w.256
    5583             :     x86_avx512_ptestm_w_512,                   // llvm.x86.avx512.ptestm.w.512
    5584             :     x86_avx512_ptestnm_b_128,                  // llvm.x86.avx512.ptestnm.b.128
    5585             :     x86_avx512_ptestnm_b_256,                  // llvm.x86.avx512.ptestnm.b.256
    5586             :     x86_avx512_ptestnm_b_512,                  // llvm.x86.avx512.ptestnm.b.512
    5587             :     x86_avx512_ptestnm_d_128,                  // llvm.x86.avx512.ptestnm.d.128
    5588             :     x86_avx512_ptestnm_d_256,                  // llvm.x86.avx512.ptestnm.d.256
    5589             :     x86_avx512_ptestnm_d_512,                  // llvm.x86.avx512.ptestnm.d.512
    5590             :     x86_avx512_ptestnm_q_128,                  // llvm.x86.avx512.ptestnm.q.128
    5591             :     x86_avx512_ptestnm_q_256,                  // llvm.x86.avx512.ptestnm.q.256
    5592             :     x86_avx512_ptestnm_q_512,                  // llvm.x86.avx512.ptestnm.q.512
    5593             :     x86_avx512_ptestnm_w_128,                  // llvm.x86.avx512.ptestnm.w.128
    5594             :     x86_avx512_ptestnm_w_256,                  // llvm.x86.avx512.ptestnm.w.256
    5595             :     x86_avx512_ptestnm_w_512,                  // llvm.x86.avx512.ptestnm.w.512
    5596             :     x86_avx512_rcp14_pd_128,                   // llvm.x86.avx512.rcp14.pd.128
    5597             :     x86_avx512_rcp14_pd_256,                   // llvm.x86.avx512.rcp14.pd.256
    5598             :     x86_avx512_rcp14_pd_512,                   // llvm.x86.avx512.rcp14.pd.512
    5599             :     x86_avx512_rcp14_ps_128,                   // llvm.x86.avx512.rcp14.ps.128
    5600             :     x86_avx512_rcp14_ps_256,                   // llvm.x86.avx512.rcp14.ps.256
    5601             :     x86_avx512_rcp14_ps_512,                   // llvm.x86.avx512.rcp14.ps.512
    5602             :     x86_avx512_rcp14_sd,                       // llvm.x86.avx512.rcp14.sd
    5603             :     x86_avx512_rcp14_ss,                       // llvm.x86.avx512.rcp14.ss
    5604             :     x86_avx512_rcp28_pd,                       // llvm.x86.avx512.rcp28.pd
    5605             :     x86_avx512_rcp28_ps,                       // llvm.x86.avx512.rcp28.ps
    5606             :     x86_avx512_rcp28_sd,                       // llvm.x86.avx512.rcp28.sd
    5607             :     x86_avx512_rcp28_ss,                       // llvm.x86.avx512.rcp28.ss
    5608             :     x86_avx512_rsqrt14_pd_128,                 // llvm.x86.avx512.rsqrt14.pd.128
    5609             :     x86_avx512_rsqrt14_pd_256,                 // llvm.x86.avx512.rsqrt14.pd.256
    5610             :     x86_avx512_rsqrt14_pd_512,                 // llvm.x86.avx512.rsqrt14.pd.512
    5611             :     x86_avx512_rsqrt14_ps_128,                 // llvm.x86.avx512.rsqrt14.ps.128
    5612             :     x86_avx512_rsqrt14_ps_256,                 // llvm.x86.avx512.rsqrt14.ps.256
    5613             :     x86_avx512_rsqrt14_ps_512,                 // llvm.x86.avx512.rsqrt14.ps.512
    5614             :     x86_avx512_rsqrt14_sd,                     // llvm.x86.avx512.rsqrt14.sd
    5615             :     x86_avx512_rsqrt14_ss,                     // llvm.x86.avx512.rsqrt14.ss
    5616             :     x86_avx512_rsqrt28_pd,                     // llvm.x86.avx512.rsqrt28.pd
    5617             :     x86_avx512_rsqrt28_ps,                     // llvm.x86.avx512.rsqrt28.ps
    5618             :     x86_avx512_rsqrt28_sd,                     // llvm.x86.avx512.rsqrt28.sd
    5619             :     x86_avx512_rsqrt28_ss,                     // llvm.x86.avx512.rsqrt28.ss
    5620             :     x86_avx512_scatter_dpd_512,                // llvm.x86.avx512.scatter.dpd.512
    5621             :     x86_avx512_scatter_dpi_512,                // llvm.x86.avx512.scatter.dpi.512
    5622             :     x86_avx512_scatter_dpq_512,                // llvm.x86.avx512.scatter.dpq.512
    5623             :     x86_avx512_scatter_dps_512,                // llvm.x86.avx512.scatter.dps.512
    5624             :     x86_avx512_scatter_qpd_512,                // llvm.x86.avx512.scatter.qpd.512
    5625             :     x86_avx512_scatter_qpi_512,                // llvm.x86.avx512.scatter.qpi.512
    5626             :     x86_avx512_scatter_qpq_512,                // llvm.x86.avx512.scatter.qpq.512
    5627             :     x86_avx512_scatter_qps_512,                // llvm.x86.avx512.scatter.qps.512
    5628             :     x86_avx512_scatterdiv2_df,                 // llvm.x86.avx512.scatterdiv2.df
    5629             :     x86_avx512_scatterdiv2_di,                 // llvm.x86.avx512.scatterdiv2.di
    5630             :     x86_avx512_scatterdiv4_df,                 // llvm.x86.avx512.scatterdiv4.df
    5631             :     x86_avx512_scatterdiv4_di,                 // llvm.x86.avx512.scatterdiv4.di
    5632             :     x86_avx512_scatterdiv4_sf,                 // llvm.x86.avx512.scatterdiv4.sf
    5633             :     x86_avx512_scatterdiv4_si,                 // llvm.x86.avx512.scatterdiv4.si
    5634             :     x86_avx512_scatterdiv8_sf,                 // llvm.x86.avx512.scatterdiv8.sf
    5635             :     x86_avx512_scatterdiv8_si,                 // llvm.x86.avx512.scatterdiv8.si
    5636             :     x86_avx512_scatterpf_dpd_512,              // llvm.x86.avx512.scatterpf.dpd.512
    5637             :     x86_avx512_scatterpf_dps_512,              // llvm.x86.avx512.scatterpf.dps.512
    5638             :     x86_avx512_scatterpf_qpd_512,              // llvm.x86.avx512.scatterpf.qpd.512
    5639             :     x86_avx512_scatterpf_qps_512,              // llvm.x86.avx512.scatterpf.qps.512
    5640             :     x86_avx512_scattersiv2_df,                 // llvm.x86.avx512.scattersiv2.df
    5641             :     x86_avx512_scattersiv2_di,                 // llvm.x86.avx512.scattersiv2.di
    5642             :     x86_avx512_scattersiv4_df,                 // llvm.x86.avx512.scattersiv4.df
    5643             :     x86_avx512_scattersiv4_di,                 // llvm.x86.avx512.scattersiv4.di
    5644             :     x86_avx512_scattersiv4_sf,                 // llvm.x86.avx512.scattersiv4.sf
    5645             :     x86_avx512_scattersiv4_si,                 // llvm.x86.avx512.scattersiv4.si
    5646             :     x86_avx512_scattersiv8_sf,                 // llvm.x86.avx512.scattersiv8.sf
    5647             :     x86_avx512_scattersiv8_si,                 // llvm.x86.avx512.scattersiv8.si
    5648             :     x86_avx512_vbroadcast_sd_512,              // llvm.x86.avx512.vbroadcast.sd.512
    5649             :     x86_avx512_vbroadcast_ss_512,              // llvm.x86.avx512.vbroadcast.ss.512
    5650             :     x86_avx512_vcomi_sd,                       // llvm.x86.avx512.vcomi.sd
    5651             :     x86_avx512_vcomi_ss,                       // llvm.x86.avx512.vcomi.ss
    5652             :     x86_avx512_vcvtsd2si32,                    // llvm.x86.avx512.vcvtsd2si32
    5653             :     x86_avx512_vcvtsd2si64,                    // llvm.x86.avx512.vcvtsd2si64
    5654             :     x86_avx512_vcvtsd2usi32,                   // llvm.x86.avx512.vcvtsd2usi32
    5655             :     x86_avx512_vcvtsd2usi64,                   // llvm.x86.avx512.vcvtsd2usi64
    5656             :     x86_avx512_vcvtss2si32,                    // llvm.x86.avx512.vcvtss2si32
    5657             :     x86_avx512_vcvtss2si64,                    // llvm.x86.avx512.vcvtss2si64
    5658             :     x86_avx512_vcvtss2usi32,                   // llvm.x86.avx512.vcvtss2usi32
    5659             :     x86_avx512_vcvtss2usi64,                   // llvm.x86.avx512.vcvtss2usi64
    5660             :     x86_avx512_vpermilvar_pd_512,              // llvm.x86.avx512.vpermilvar.pd.512
    5661             :     x86_avx512_vpermilvar_ps_512,              // llvm.x86.avx512.vpermilvar.ps.512
    5662             :     x86_bmi_bextr_32,                          // llvm.x86.bmi.bextr.32
    5663             :     x86_bmi_bextr_64,                          // llvm.x86.bmi.bextr.64
    5664             :     x86_bmi_bzhi_32,                           // llvm.x86.bmi.bzhi.32
    5665             :     x86_bmi_bzhi_64,                           // llvm.x86.bmi.bzhi.64
    5666             :     x86_bmi_pdep_32,                           // llvm.x86.bmi.pdep.32
    5667             :     x86_bmi_pdep_64,                           // llvm.x86.bmi.pdep.64
    5668             :     x86_bmi_pext_32,                           // llvm.x86.bmi.pext.32
    5669             :     x86_bmi_pext_64,                           // llvm.x86.bmi.pext.64
    5670             :     x86_clflushopt,                            // llvm.x86.clflushopt
    5671             :     x86_clzero,                                // llvm.x86.clzero
    5672             :     x86_flags_read_u32,                        // llvm.x86.flags.read.u32
    5673             :     x86_flags_read_u64,                        // llvm.x86.flags.read.u64
    5674             :     x86_flags_write_u32,                       // llvm.x86.flags.write.u32
    5675             :     x86_flags_write_u64,                       // llvm.x86.flags.write.u64
    5676             :     x86_fma_vfmadd_pd,                         // llvm.x86.fma.vfmadd.pd
    5677             :     x86_fma_vfmadd_pd_256,                     // llvm.x86.fma.vfmadd.pd.256
    5678             :     x86_fma_vfmadd_ps,                         // llvm.x86.fma.vfmadd.ps
    5679             :     x86_fma_vfmadd_ps_256,                     // llvm.x86.fma.vfmadd.ps.256
    5680             :     x86_fma_vfmadd_sd,                         // llvm.x86.fma.vfmadd.sd
    5681             :     x86_fma_vfmadd_ss,                         // llvm.x86.fma.vfmadd.ss
    5682             :     x86_fma_vfmaddsub_pd,                      // llvm.x86.fma.vfmaddsub.pd
    5683             :     x86_fma_vfmaddsub_pd_256,                  // llvm.x86.fma.vfmaddsub.pd.256
    5684             :     x86_fma_vfmaddsub_ps,                      // llvm.x86.fma.vfmaddsub.ps
    5685             :     x86_fma_vfmaddsub_ps_256,                  // llvm.x86.fma.vfmaddsub.ps.256
    5686             :     x86_fma_vfmsub_pd,                         // llvm.x86.fma.vfmsub.pd
    5687             :     x86_fma_vfmsub_pd_256,                     // llvm.x86.fma.vfmsub.pd.256
    5688             :     x86_fma_vfmsub_ps,                         // llvm.x86.fma.vfmsub.ps
    5689             :     x86_fma_vfmsub_ps_256,                     // llvm.x86.fma.vfmsub.ps.256
    5690             :     x86_fma_vfmsub_sd,                         // llvm.x86.fma.vfmsub.sd
    5691             :     x86_fma_vfmsub_ss,                         // llvm.x86.fma.vfmsub.ss
    5692             :     x86_fma_vfmsubadd_pd,                      // llvm.x86.fma.vfmsubadd.pd
    5693             :     x86_fma_vfmsubadd_pd_256,                  // llvm.x86.fma.vfmsubadd.pd.256
    5694             :     x86_fma_vfmsubadd_ps,                      // llvm.x86.fma.vfmsubadd.ps
    5695             :     x86_fma_vfmsubadd_ps_256,                  // llvm.x86.fma.vfmsubadd.ps.256
    5696             :     x86_fma_vfnmadd_pd,                        // llvm.x86.fma.vfnmadd.pd
    5697             :     x86_fma_vfnmadd_pd_256,                    // llvm.x86.fma.vfnmadd.pd.256
    5698             :     x86_fma_vfnmadd_ps,                        // llvm.x86.fma.vfnmadd.ps
    5699             :     x86_fma_vfnmadd_ps_256,                    // llvm.x86.fma.vfnmadd.ps.256
    5700             :     x86_fma_vfnmadd_sd,                        // llvm.x86.fma.vfnmadd.sd
    5701             :     x86_fma_vfnmadd_ss,                        // llvm.x86.fma.vfnmadd.ss
    5702             :     x86_fma_vfnmsub_pd,                        // llvm.x86.fma.vfnmsub.pd
    5703             :     x86_fma_vfnmsub_pd_256,                    // llvm.x86.fma.vfnmsub.pd.256
    5704             :     x86_fma_vfnmsub_ps,                        // llvm.x86.fma.vfnmsub.ps
    5705             :     x86_fma_vfnmsub_ps_256,                    // llvm.x86.fma.vfnmsub.ps.256
    5706             :     x86_fma_vfnmsub_sd,                        // llvm.x86.fma.vfnmsub.sd
    5707             :     x86_fma_vfnmsub_ss,                        // llvm.x86.fma.vfnmsub.ss
    5708             :     x86_fxrstor,                               // llvm.x86.fxrstor
    5709             :     x86_fxrstor64,                             // llvm.x86.fxrstor64
    5710             :     x86_fxsave,                                // llvm.x86.fxsave
    5711             :     x86_fxsave64,                              // llvm.x86.fxsave64
    5712             :     x86_int,                                   // llvm.x86.int
    5713             :     x86_llwpcb,                                // llvm.x86.llwpcb
    5714             :     x86_lwpins32,                              // llvm.x86.lwpins32
    5715             :     x86_lwpins64,                              // llvm.x86.lwpins64
    5716             :     x86_lwpval32,                              // llvm.x86.lwpval32
    5717             :     x86_lwpval64,                              // llvm.x86.lwpval64
    5718             :     x86_mmx_emms,                              // llvm.x86.mmx.emms
    5719             :     x86_mmx_femms,                             // llvm.x86.mmx.femms
    5720             :     x86_mmx_maskmovq,                          // llvm.x86.mmx.maskmovq
    5721             :     x86_mmx_movnt_dq,                          // llvm.x86.mmx.movnt.dq
    5722             :     x86_mmx_packssdw,                          // llvm.x86.mmx.packssdw
    5723             :     x86_mmx_packsswb,                          // llvm.x86.mmx.packsswb
    5724             :     x86_mmx_packuswb,                          // llvm.x86.mmx.packuswb
    5725             :     x86_mmx_padd_b,                            // llvm.x86.mmx.padd.b
    5726             :     x86_mmx_padd_d,                            // llvm.x86.mmx.padd.d
    5727             :     x86_mmx_padd_q,                            // llvm.x86.mmx.padd.q
    5728             :     x86_mmx_padd_w,                            // llvm.x86.mmx.padd.w
    5729             :     x86_mmx_padds_b,                           // llvm.x86.mmx.padds.b
    5730             :     x86_mmx_padds_w,                           // llvm.x86.mmx.padds.w
    5731             :     x86_mmx_paddus_b,                          // llvm.x86.mmx.paddus.b
    5732             :     x86_mmx_paddus_w,                          // llvm.x86.mmx.paddus.w
    5733             :     x86_mmx_palignr_b,                         // llvm.x86.mmx.palignr.b
    5734             :     x86_mmx_pand,                              // llvm.x86.mmx.pand
    5735             :     x86_mmx_pandn,                             // llvm.x86.mmx.pandn
    5736             :     x86_mmx_pavg_b,                            // llvm.x86.mmx.pavg.b
    5737             :     x86_mmx_pavg_w,                            // llvm.x86.mmx.pavg.w
    5738             :     x86_mmx_pcmpeq_b,                          // llvm.x86.mmx.pcmpeq.b
    5739             :     x86_mmx_pcmpeq_d,                          // llvm.x86.mmx.pcmpeq.d
    5740             :     x86_mmx_pcmpeq_w,                          // llvm.x86.mmx.pcmpeq.w
    5741             :     x86_mmx_pcmpgt_b,                          // llvm.x86.mmx.pcmpgt.b
    5742             :     x86_mmx_pcmpgt_d,                          // llvm.x86.mmx.pcmpgt.d
    5743             :     x86_mmx_pcmpgt_w,                          // llvm.x86.mmx.pcmpgt.w
    5744             :     x86_mmx_pextr_w,                           // llvm.x86.mmx.pextr.w
    5745             :     x86_mmx_pinsr_w,                           // llvm.x86.mmx.pinsr.w
    5746             :     x86_mmx_pmadd_wd,                          // llvm.x86.mmx.pmadd.wd
    5747             :     x86_mmx_pmaxs_w,                           // llvm.x86.mmx.pmaxs.w
    5748             :     x86_mmx_pmaxu_b,                           // llvm.x86.mmx.pmaxu.b
    5749             :     x86_mmx_pmins_w,                           // llvm.x86.mmx.pmins.w
    5750             :     x86_mmx_pminu_b,                           // llvm.x86.mmx.pminu.b
    5751             :     x86_mmx_pmovmskb,                          // llvm.x86.mmx.pmovmskb
    5752             :     x86_mmx_pmulh_w,                           // llvm.x86.mmx.pmulh.w
    5753             :     x86_mmx_pmulhu_w,                          // llvm.x86.mmx.pmulhu.w
    5754             :     x86_mmx_pmull_w,                           // llvm.x86.mmx.pmull.w
    5755             :     x86_mmx_pmulu_dq,                          // llvm.x86.mmx.pmulu.dq
    5756             :     x86_mmx_por,                               // llvm.x86.mmx.por
    5757             :     x86_mmx_psad_bw,                           // llvm.x86.mmx.psad.bw
    5758             :     x86_mmx_psll_d,                            // llvm.x86.mmx.psll.d
    5759             :     x86_mmx_psll_q,                            // llvm.x86.mmx.psll.q
    5760             :     x86_mmx_psll_w,                            // llvm.x86.mmx.psll.w
    5761             :     x86_mmx_pslli_d,                           // llvm.x86.mmx.pslli.d
    5762             :     x86_mmx_pslli_q,                           // llvm.x86.mmx.pslli.q
    5763             :     x86_mmx_pslli_w,                           // llvm.x86.mmx.pslli.w
    5764             :     x86_mmx_psra_d,                            // llvm.x86.mmx.psra.d
    5765             :     x86_mmx_psra_w,                            // llvm.x86.mmx.psra.w
    5766             :     x86_mmx_psrai_d,                           // llvm.x86.mmx.psrai.d
    5767             :     x86_mmx_psrai_w,                           // llvm.x86.mmx.psrai.w
    5768             :     x86_mmx_psrl_d,                            // llvm.x86.mmx.psrl.d
    5769             :     x86_mmx_psrl_q,                            // llvm.x86.mmx.psrl.q
    5770             :     x86_mmx_psrl_w,                            // llvm.x86.mmx.psrl.w
    5771             :     x86_mmx_psrli_d,                           // llvm.x86.mmx.psrli.d
    5772             :     x86_mmx_psrli_q,                           // llvm.x86.mmx.psrli.q
    5773             :     x86_mmx_psrli_w,                           // llvm.x86.mmx.psrli.w
    5774             :     x86_mmx_psub_b,                            // llvm.x86.mmx.psub.b
    5775             :     x86_mmx_psub_d,                            // llvm.x86.mmx.psub.d
    5776             :     x86_mmx_psub_q,                            // llvm.x86.mmx.psub.q
    5777             :     x86_mmx_psub_w,                            // llvm.x86.mmx.psub.w
    5778             :     x86_mmx_psubs_b,                           // llvm.x86.mmx.psubs.b
    5779             :     x86_mmx_psubs_w,                           // llvm.x86.mmx.psubs.w
    5780             :     x86_mmx_psubus_b,                          // llvm.x86.mmx.psubus.b
    5781             :     x86_mmx_psubus_w,                          // llvm.x86.mmx.psubus.w
    5782             :     x86_mmx_punpckhbw,                         // llvm.x86.mmx.punpckhbw
    5783             :     x86_mmx_punpckhdq,                         // llvm.x86.mmx.punpckhdq
    5784             :     x86_mmx_punpckhwd,                         // llvm.x86.mmx.punpckhwd
    5785             :     x86_mmx_punpcklbw,                         // llvm.x86.mmx.punpcklbw
    5786             :     x86_mmx_punpckldq,                         // llvm.x86.mmx.punpckldq
    5787             :     x86_mmx_punpcklwd,                         // llvm.x86.mmx.punpcklwd
    5788             :     x86_mmx_pxor,                              // llvm.x86.mmx.pxor
    5789             :     x86_monitorx,                              // llvm.x86.monitorx
    5790             :     x86_mwaitx,                                // llvm.x86.mwaitx
    5791             :     x86_pclmulqdq,                             // llvm.x86.pclmulqdq
    5792             :     x86_rdfsbase_32,                           // llvm.x86.rdfsbase.32
    5793             :     x86_rdfsbase_64,                           // llvm.x86.rdfsbase.64
    5794             :     x86_rdgsbase_32,                           // llvm.x86.rdgsbase.32
    5795             :     x86_rdgsbase_64,                           // llvm.x86.rdgsbase.64
    5796             :     x86_rdpkru,                                // llvm.x86.rdpkru
    5797             :     x86_rdpmc,                                 // llvm.x86.rdpmc
    5798             :     x86_rdrand_16,                             // llvm.x86.rdrand.16
    5799             :     x86_rdrand_32,                             // llvm.x86.rdrand.32
    5800             :     x86_rdrand_64,                             // llvm.x86.rdrand.64
    5801             :     x86_rdseed_16,                             // llvm.x86.rdseed.16
    5802             :     x86_rdseed_32,                             // llvm.x86.rdseed.32
    5803             :     x86_rdseed_64,                             // llvm.x86.rdseed.64
    5804             :     x86_rdtsc,                                 // llvm.x86.rdtsc
    5805             :     x86_rdtscp,                                // llvm.x86.rdtscp
    5806             :     x86_seh_ehguard,                           // llvm.x86.seh.ehguard
    5807             :     x86_seh_ehregnode,                         // llvm.x86.seh.ehregnode
    5808             :     x86_seh_lsda,                              // llvm.x86.seh.lsda
    5809             :     x86_seh_recoverfp,                         // llvm.x86.seh.recoverfp
    5810             :     x86_sha1msg1,                              // llvm.x86.sha1msg1
    5811             :     x86_sha1msg2,                              // llvm.x86.sha1msg2
    5812             :     x86_sha1nexte,                             // llvm.x86.sha1nexte
    5813             :     x86_sha1rnds4,                             // llvm.x86.sha1rnds4
    5814             :     x86_sha256msg1,                            // llvm.x86.sha256msg1
    5815             :     x86_sha256msg2,                            // llvm.x86.sha256msg2
    5816             :     x86_sha256rnds2,                           // llvm.x86.sha256rnds2
    5817             :     x86_slwpcb,                                // llvm.x86.slwpcb
    5818             :     x86_sse_cmp_ps,                            // llvm.x86.sse.cmp.ps
    5819             :     x86_sse_cmp_ss,                            // llvm.x86.sse.cmp.ss
    5820             :     x86_sse_comieq_ss,                         // llvm.x86.sse.comieq.ss
    5821             :     x86_sse_comige_ss,                         // llvm.x86.sse.comige.ss
    5822             :     x86_sse_comigt_ss,                         // llvm.x86.sse.comigt.ss
    5823             :     x86_sse_comile_ss,                         // llvm.x86.sse.comile.ss
    5824             :     x86_sse_comilt_ss,                         // llvm.x86.sse.comilt.ss
    5825             :     x86_sse_comineq_ss,                        // llvm.x86.sse.comineq.ss
    5826             :     x86_sse_cvtpd2pi,                          // llvm.x86.sse.cvtpd2pi
    5827             :     x86_sse_cvtpi2pd,                          // llvm.x86.sse.cvtpi2pd
    5828             :     x86_sse_cvtpi2ps,                          // llvm.x86.sse.cvtpi2ps
    5829             :     x86_sse_cvtps2pi,                          // llvm.x86.sse.cvtps2pi
    5830             :     x86_sse_cvtsi2ss,                          // llvm.x86.sse.cvtsi2ss
    5831             :     x86_sse_cvtsi642ss,                        // llvm.x86.sse.cvtsi642ss
    5832             :     x86_sse_cvtss2si,                          // llvm.x86.sse.cvtss2si
    5833             :     x86_sse_cvtss2si64,                        // llvm.x86.sse.cvtss2si64
    5834             :     x86_sse_cvttpd2pi,                         // llvm.x86.sse.cvttpd2pi
    5835             :     x86_sse_cvttps2pi,                         // llvm.x86.sse.cvttps2pi
    5836             :     x86_sse_cvttss2si,                         // llvm.x86.sse.cvttss2si
    5837             :     x86_sse_cvttss2si64,                       // llvm.x86.sse.cvttss2si64
    5838             :     x86_sse_ldmxcsr,                           // llvm.x86.sse.ldmxcsr
    5839             :     x86_sse_max_ps,                            // llvm.x86.sse.max.ps
    5840             :     x86_sse_max_ss,                            // llvm.x86.sse.max.ss
    5841             :     x86_sse_min_ps,                            // llvm.x86.sse.min.ps
    5842             :     x86_sse_min_ss,                            // llvm.x86.sse.min.ss
    5843             :     x86_sse_movmsk_ps,                         // llvm.x86.sse.movmsk.ps
    5844             :     x86_sse_pshuf_w,                           // llvm.x86.sse.pshuf.w
    5845             :     x86_sse_rcp_ps,                            // llvm.x86.sse.rcp.ps
    5846             :     x86_sse_rcp_ss,                            // llvm.x86.sse.rcp.ss
    5847             :     x86_sse_rsqrt_ps,                          // llvm.x86.sse.rsqrt.ps
    5848             :     x86_sse_rsqrt_ss,                          // llvm.x86.sse.rsqrt.ss
    5849             :     x86_sse_sfence,                            // llvm.x86.sse.sfence
    5850             :     x86_sse_sqrt_ps,                           // llvm.x86.sse.sqrt.ps
    5851             :     x86_sse_sqrt_ss,                           // llvm.x86.sse.sqrt.ss
    5852             :     x86_sse_stmxcsr,                           // llvm.x86.sse.stmxcsr
    5853             :     x86_sse_ucomieq_ss,                        // llvm.x86.sse.ucomieq.ss
    5854             :     x86_sse_ucomige_ss,                        // llvm.x86.sse.ucomige.ss
    5855             :     x86_sse_ucomigt_ss,                        // llvm.x86.sse.ucomigt.ss
    5856             :     x86_sse_ucomile_ss,                        // llvm.x86.sse.ucomile.ss
    5857             :     x86_sse_ucomilt_ss,                        // llvm.x86.sse.ucomilt.ss
    5858             :     x86_sse_ucomineq_ss,                       // llvm.x86.sse.ucomineq.ss
    5859             :     x86_sse2_clflush,                          // llvm.x86.sse2.clflush
    5860             :     x86_sse2_cmp_pd,                           // llvm.x86.sse2.cmp.pd
    5861             :     x86_sse2_cmp_sd,                           // llvm.x86.sse2.cmp.sd
    5862             :     x86_sse2_comieq_sd,                        // llvm.x86.sse2.comieq.sd
    5863             :     x86_sse2_comige_sd,                        // llvm.x86.sse2.comige.sd
    5864             :     x86_sse2_comigt_sd,                        // llvm.x86.sse2.comigt.sd
    5865             :     x86_sse2_comile_sd,                        // llvm.x86.sse2.comile.sd
    5866             :     x86_sse2_comilt_sd,                        // llvm.x86.sse2.comilt.sd
    5867             :     x86_sse2_comineq_sd,                       // llvm.x86.sse2.comineq.sd
    5868             :     x86_sse2_cvtdq2ps,                         // llvm.x86.sse2.cvtdq2ps
    5869             :     x86_sse2_cvtpd2dq,                         // llvm.x86.sse2.cvtpd2dq
    5870             :     x86_sse2_cvtpd2ps,                         // llvm.x86.sse2.cvtpd2ps
    5871             :     x86_sse2_cvtps2dq,                         // llvm.x86.sse2.cvtps2dq
    5872             :     x86_sse2_cvtsd2si,                         // llvm.x86.sse2.cvtsd2si
    5873             :     x86_sse2_cvtsd2si64,                       // llvm.x86.sse2.cvtsd2si64
    5874             :     x86_sse2_cvtsd2ss,                         // llvm.x86.sse2.cvtsd2ss
    5875             :     x86_sse2_cvtsi2sd,                         // llvm.x86.sse2.cvtsi2sd
    5876             :     x86_sse2_cvtsi642sd,                       // llvm.x86.sse2.cvtsi642sd
    5877             :     x86_sse2_cvtss2sd,                         // llvm.x86.sse2.cvtss2sd
    5878             :     x86_sse2_cvttpd2dq,                        // llvm.x86.sse2.cvttpd2dq
    5879             :     x86_sse2_cvttps2dq,                        // llvm.x86.sse2.cvttps2dq
    5880             :     x86_sse2_cvttsd2si,                        // llvm.x86.sse2.cvttsd2si
    5881             :     x86_sse2_cvttsd2si64,                      // llvm.x86.sse2.cvttsd2si64
    5882             :     x86_sse2_lfence,                           // llvm.x86.sse2.lfence
    5883             :     x86_sse2_maskmov_dqu,                      // llvm.x86.sse2.maskmov.dqu
    5884             :     x86_sse2_max_pd,                           // llvm.x86.sse2.max.pd
    5885             :     x86_sse2_max_sd,                           // llvm.x86.sse2.max.sd
    5886             :     x86_sse2_mfence,                           // llvm.x86.sse2.mfence
    5887             :     x86_sse2_min_pd,                           // llvm.x86.sse2.min.pd
    5888             :     x86_sse2_min_sd,                           // llvm.x86.sse2.min.sd
    5889             :     x86_sse2_movmsk_pd,                        // llvm.x86.sse2.movmsk.pd
    5890             :     x86_sse2_packssdw_128,                     // llvm.x86.sse2.packssdw.128
    5891             :     x86_sse2_packsswb_128,                     // llvm.x86.sse2.packsswb.128
    5892             :     x86_sse2_packuswb_128,                     // llvm.x86.sse2.packuswb.128
    5893             :     x86_sse2_padds_b,                          // llvm.x86.sse2.padds.b
    5894             :     x86_sse2_padds_w,                          // llvm.x86.sse2.padds.w
    5895             :     x86_sse2_paddus_b,                         // llvm.x86.sse2.paddus.b
    5896             :     x86_sse2_paddus_w,                         // llvm.x86.sse2.paddus.w
    5897             :     x86_sse2_pause,                            // llvm.x86.sse2.pause
    5898             :     x86_sse2_pmadd_wd,                         // llvm.x86.sse2.pmadd.wd
    5899             :     x86_sse2_pmovmskb_128,                     // llvm.x86.sse2.pmovmskb.128
    5900             :     x86_sse2_pmulh_w,                          // llvm.x86.sse2.pmulh.w
    5901             :     x86_sse2_pmulhu_w,                         // llvm.x86.sse2.pmulhu.w
    5902             :     x86_sse2_pmulu_dq,                         // llvm.x86.sse2.pmulu.dq
    5903             :     x86_sse2_psad_bw,                          // llvm.x86.sse2.psad.bw
    5904             :     x86_sse2_psll_d,                           // llvm.x86.sse2.psll.d
    5905             :     x86_sse2_psll_q,                           // llvm.x86.sse2.psll.q
    5906             :     x86_sse2_psll_w,                           // llvm.x86.sse2.psll.w
    5907             :     x86_sse2_pslli_d,                          // llvm.x86.sse2.pslli.d
    5908             :     x86_sse2_pslli_q,                          // llvm.x86.sse2.pslli.q
    5909             :     x86_sse2_pslli_w,                          // llvm.x86.sse2.pslli.w
    5910             :     x86_sse2_psra_d,                           // llvm.x86.sse2.psra.d
    5911             :     x86_sse2_psra_w,                           // llvm.x86.sse2.psra.w
    5912             :     x86_sse2_psrai_d,                          // llvm.x86.sse2.psrai.d
    5913             :     x86_sse2_psrai_w,                          // llvm.x86.sse2.psrai.w
    5914             :     x86_sse2_psrl_d,                           // llvm.x86.sse2.psrl.d
    5915             :     x86_sse2_psrl_q,                           // llvm.x86.sse2.psrl.q
    5916             :     x86_sse2_psrl_w,                           // llvm.x86.sse2.psrl.w
    5917             :     x86_sse2_psrli_d,                          // llvm.x86.sse2.psrli.d
    5918             :     x86_sse2_psrli_q,                          // llvm.x86.sse2.psrli.q
    5919             :     x86_sse2_psrli_w,                          // llvm.x86.sse2.psrli.w
    5920             :     x86_sse2_psubs_b,                          // llvm.x86.sse2.psubs.b
    5921             :     x86_sse2_psubs_w,                          // llvm.x86.sse2.psubs.w
    5922             :     x86_sse2_psubus_b,                         // llvm.x86.sse2.psubus.b
    5923             :     x86_sse2_psubus_w,                         // llvm.x86.sse2.psubus.w
    5924             :     x86_sse2_sqrt_pd,                          // llvm.x86.sse2.sqrt.pd
    5925             :     x86_sse2_sqrt_sd,                          // llvm.x86.sse2.sqrt.sd
    5926             :     x86_sse2_ucomieq_sd,                       // llvm.x86.sse2.ucomieq.sd
    5927             :     x86_sse2_ucomige_sd,                       // llvm.x86.sse2.ucomige.sd
    5928             :     x86_sse2_ucomigt_sd,                       // llvm.x86.sse2.ucomigt.sd
    5929             :     x86_sse2_ucomile_sd,                       // llvm.x86.sse2.ucomile.sd
    5930             :     x86_sse2_ucomilt_sd,                       // llvm.x86.sse2.ucomilt.sd
    5931             :     x86_sse2_ucomineq_sd,                      // llvm.x86.sse2.ucomineq.sd
    5932             :     x86_sse3_addsub_pd,                        // llvm.x86.sse3.addsub.pd
    5933             :     x86_sse3_addsub_ps,                        // llvm.x86.sse3.addsub.ps
    5934             :     x86_sse3_hadd_pd,                          // llvm.x86.sse3.hadd.pd
    5935             :     x86_sse3_hadd_ps,                          // llvm.x86.sse3.hadd.ps
    5936             :     x86_sse3_hsub_pd,                          // llvm.x86.sse3.hsub.pd
    5937             :     x86_sse3_hsub_ps,                          // llvm.x86.sse3.hsub.ps
    5938             :     x86_sse3_ldu_dq,                           // llvm.x86.sse3.ldu.dq
    5939             :     x86_sse3_monitor,                          // llvm.x86.sse3.monitor
    5940             :     x86_sse3_mwait,                            // llvm.x86.sse3.mwait
    5941             :     x86_sse41_blendvpd,                        // llvm.x86.sse41.blendvpd
    5942             :     x86_sse41_blendvps,                        // llvm.x86.sse41.blendvps
    5943             :     x86_sse41_dppd,                            // llvm.x86.sse41.dppd
    5944             :     x86_sse41_dpps,                            // llvm.x86.sse41.dpps
    5945             :     x86_sse41_insertps,                        // llvm.x86.sse41.insertps
    5946             :     x86_sse41_mpsadbw,                         // llvm.x86.sse41.mpsadbw
    5947             :     x86_sse41_packusdw,                        // llvm.x86.sse41.packusdw
    5948             :     x86_sse41_pblendvb,                        // llvm.x86.sse41.pblendvb
    5949             :     x86_sse41_phminposuw,                      // llvm.x86.sse41.phminposuw
    5950             :     x86_sse41_pmuldq,                          // llvm.x86.sse41.pmuldq
    5951             :     x86_sse41_ptestc,                          // llvm.x86.sse41.ptestc
    5952             :     x86_sse41_ptestnzc,                        // llvm.x86.sse41.ptestnzc
    5953             :     x86_sse41_ptestz,                          // llvm.x86.sse41.ptestz
    5954             :     x86_sse41_round_pd,                        // llvm.x86.sse41.round.pd
    5955             :     x86_sse41_round_ps,                        // llvm.x86.sse41.round.ps
    5956             :     x86_sse41_round_sd,                        // llvm.x86.sse41.round.sd
    5957             :     x86_sse41_round_ss,                        // llvm.x86.sse41.round.ss
    5958             :     x86_sse42_crc32_32_16,                     // llvm.x86.sse42.crc32.32.16
    5959             :     x86_sse42_crc32_32_32,                     // llvm.x86.sse42.crc32.32.32
    5960             :     x86_sse42_crc32_32_8,                      // llvm.x86.sse42.crc32.32.8
    5961             :     x86_sse42_crc32_64_64,                     // llvm.x86.sse42.crc32.64.64
    5962             :     x86_sse42_pcmpestri128,                    // llvm.x86.sse42.pcmpestri128
    5963             :     x86_sse42_pcmpestria128,                   // llvm.x86.sse42.pcmpestria128
    5964             :     x86_sse42_pcmpestric128,                   // llvm.x86.sse42.pcmpestric128
    5965             :     x86_sse42_pcmpestrio128,                   // llvm.x86.sse42.pcmpestrio128
    5966             :     x86_sse42_pcmpestris128,                   // llvm.x86.sse42.pcmpestris128
    5967             :     x86_sse42_pcmpestriz128,                   // llvm.x86.sse42.pcmpestriz128
    5968             :     x86_sse42_pcmpestrm128,                    // llvm.x86.sse42.pcmpestrm128
    5969             :     x86_sse42_pcmpistri128,                    // llvm.x86.sse42.pcmpistri128
    5970             :     x86_sse42_pcmpistria128,                   // llvm.x86.sse42.pcmpistria128
    5971             :     x86_sse42_pcmpistric128,                   // llvm.x86.sse42.pcmpistric128
    5972             :     x86_sse42_pcmpistrio128,                   // llvm.x86.sse42.pcmpistrio128
    5973             :     x86_sse42_pcmpistris128,                   // llvm.x86.sse42.pcmpistris128
    5974             :     x86_sse42_pcmpistriz128,                   // llvm.x86.sse42.pcmpistriz128
    5975             :     x86_sse42_pcmpistrm128,                    // llvm.x86.sse42.pcmpistrm128
    5976             :     x86_sse4a_extrq,                           // llvm.x86.sse4a.extrq
    5977             :     x86_sse4a_extrqi,                          // llvm.x86.sse4a.extrqi
    5978             :     x86_sse4a_insertq,                         // llvm.x86.sse4a.insertq
    5979             :     x86_sse4a_insertqi,                        // llvm.x86.sse4a.insertqi
    5980             :     x86_ssse3_pabs_b,                          // llvm.x86.ssse3.pabs.b
    5981             :     x86_ssse3_pabs_d,                          // llvm.x86.ssse3.pabs.d
    5982             :     x86_ssse3_pabs_w,                          // llvm.x86.ssse3.pabs.w
    5983             :     x86_ssse3_phadd_d,                         // llvm.x86.ssse3.phadd.d
    5984             :     x86_ssse3_phadd_d_128,                     // llvm.x86.ssse3.phadd.d.128
    5985             :     x86_ssse3_phadd_sw,                        // llvm.x86.ssse3.phadd.sw
    5986             :     x86_ssse3_phadd_sw_128,                    // llvm.x86.ssse3.phadd.sw.128
    5987             :     x86_ssse3_phadd_w,                         // llvm.x86.ssse3.phadd.w
    5988             :     x86_ssse3_phadd_w_128,                     // llvm.x86.ssse3.phadd.w.128
    5989             :     x86_ssse3_phsub_d,                         // llvm.x86.ssse3.phsub.d
    5990             :     x86_ssse3_phsub_d_128,                     // llvm.x86.ssse3.phsub.d.128
    5991             :     x86_ssse3_phsub_sw,                        // llvm.x86.ssse3.phsub.sw
    5992             :     x86_ssse3_phsub_sw_128,                    // llvm.x86.ssse3.phsub.sw.128
    5993             :     x86_ssse3_phsub_w,                         // llvm.x86.ssse3.phsub.w
    5994             :     x86_ssse3_phsub_w_128,                     // llvm.x86.ssse3.phsub.w.128
    5995             :     x86_ssse3_pmadd_ub_sw,                     // llvm.x86.ssse3.pmadd.ub.sw
    5996             :     x86_ssse3_pmadd_ub_sw_128,                 // llvm.x86.ssse3.pmadd.ub.sw.128
    5997             :     x86_ssse3_pmul_hr_sw,                      // llvm.x86.ssse3.pmul.hr.sw
    5998             :     x86_ssse3_pmul_hr_sw_128,                  // llvm.x86.ssse3.pmul.hr.sw.128
    5999             :     x86_ssse3_pshuf_b,                         // llvm.x86.ssse3.pshuf.b
    6000             :     x86_ssse3_pshuf_b_128,                     // llvm.x86.ssse3.pshuf.b.128
    6001             :     x86_ssse3_psign_b,                         // llvm.x86.ssse3.psign.b
    6002             :     x86_ssse3_psign_b_128,                     // llvm.x86.ssse3.psign.b.128
    6003             :     x86_ssse3_psign_d,                         // llvm.x86.ssse3.psign.d
    6004             :     x86_ssse3_psign_d_128,                     // llvm.x86.ssse3.psign.d.128
    6005             :     x86_ssse3_psign_w,                         // llvm.x86.ssse3.psign.w
    6006             :     x86_ssse3_psign_w_128,                     // llvm.x86.ssse3.psign.w.128
    6007             :     x86_subborrow_u32,                         // llvm.x86.subborrow.u32
    6008             :     x86_subborrow_u64,                         // llvm.x86.subborrow.u64
    6009             :     x86_tbm_bextri_u32,                        // llvm.x86.tbm.bextri.u32
    6010             :     x86_tbm_bextri_u64,                        // llvm.x86.tbm.bextri.u64
    6011             :     x86_vcvtph2ps_128,                         // llvm.x86.vcvtph2ps.128
    6012             :     x86_vcvtph2ps_256,                         // llvm.x86.vcvtph2ps.256
    6013             :     x86_vcvtps2ph_128,                         // llvm.x86.vcvtps2ph.128
    6014             :     x86_vcvtps2ph_256,                         // llvm.x86.vcvtps2ph.256
    6015             :     x86_wrfsbase_32,                           // llvm.x86.wrfsbase.32
    6016             :     x86_wrfsbase_64,                           // llvm.x86.wrfsbase.64
    6017             :     x86_wrgsbase_32,                           // llvm.x86.wrgsbase.32
    6018             :     x86_wrgsbase_64,                           // llvm.x86.wrgsbase.64
    6019             :     x86_wrpkru,                                // llvm.x86.wrpkru
    6020             :     x86_xabort,                                // llvm.x86.xabort
    6021             :     x86_xbegin,                                // llvm.x86.xbegin
    6022             :     x86_xend,                                  // llvm.x86.xend
    6023             :     x86_xgetbv,                                // llvm.x86.xgetbv
    6024             :     x86_xop_vfrcz_pd,                          // llvm.x86.xop.vfrcz.pd
    6025             :     x86_xop_vfrcz_pd_256,                      // llvm.x86.xop.vfrcz.pd.256
    6026             :     x86_xop_vfrcz_ps,                          // llvm.x86.xop.vfrcz.ps
    6027             :     x86_xop_vfrcz_ps_256,                      // llvm.x86.xop.vfrcz.ps.256
    6028             :     x86_xop_vfrcz_sd,                          // llvm.x86.xop.vfrcz.sd
    6029             :     x86_xop_vfrcz_ss,                          // llvm.x86.xop.vfrcz.ss
    6030             :     x86_xop_vpcomb,                            // llvm.x86.xop.vpcomb
    6031             :     x86_xop_vpcomd,                            // llvm.x86.xop.vpcomd
    6032             :     x86_xop_vpcomq,                            // llvm.x86.xop.vpcomq
    6033             :     x86_xop_vpcomub,                           // llvm.x86.xop.vpcomub
    6034             :     x86_xop_vpcomud,                           // llvm.x86.xop.vpcomud
    6035             :     x86_xop_vpcomuq,                           // llvm.x86.xop.vpcomuq
    6036             :     x86_xop_vpcomuw,                           // llvm.x86.xop.vpcomuw
    6037             :     x86_xop_vpcomw,                            // llvm.x86.xop.vpcomw
    6038             :     x86_xop_vpermil2pd,                        // llvm.x86.xop.vpermil2pd
    6039             :     x86_xop_vpermil2pd_256,                    // llvm.x86.xop.vpermil2pd.256
    6040             :     x86_xop_vpermil2ps,                        // llvm.x86.xop.vpermil2ps
    6041             :     x86_xop_vpermil2ps_256,                    // llvm.x86.xop.vpermil2ps.256
    6042             :     x86_xop_vphaddbd,                          // llvm.x86.xop.vphaddbd
    6043             :     x86_xop_vphaddbq,                          // llvm.x86.xop.vphaddbq
    6044             :     x86_xop_vphaddbw,                          // llvm.x86.xop.vphaddbw
    6045             :     x86_xop_vphadddq,                          // llvm.x86.xop.vphadddq
    6046             :     x86_xop_vphaddubd,                         // llvm.x86.xop.vphaddubd
    6047             :     x86_xop_vphaddubq,                         // llvm.x86.xop.vphaddubq
    6048             :     x86_xop_vphaddubw,                         // llvm.x86.xop.vphaddubw
    6049             :     x86_xop_vphaddudq,                         // llvm.x86.xop.vphaddudq
    6050             :     x86_xop_vphadduwd,                         // llvm.x86.xop.vphadduwd
    6051             :     x86_xop_vphadduwq,                         // llvm.x86.xop.vphadduwq
    6052             :     x86_xop_vphaddwd,                          // llvm.x86.xop.vphaddwd
    6053             :     x86_xop_vphaddwq,                          // llvm.x86.xop.vphaddwq
    6054             :     x86_xop_vphsubbw,                          // llvm.x86.xop.vphsubbw
    6055             :     x86_xop_vphsubdq,                          // llvm.x86.xop.vphsubdq
    6056             :     x86_xop_vphsubwd,                          // llvm.x86.xop.vphsubwd
    6057             :     x86_xop_vpmacsdd,                          // llvm.x86.xop.vpmacsdd
    6058             :     x86_xop_vpmacsdqh,                         // llvm.x86.xop.vpmacsdqh
    6059             :     x86_xop_vpmacsdql,                         // llvm.x86.xop.vpmacsdql
    6060             :     x86_xop_vpmacssdd,                         // llvm.x86.xop.vpmacssdd
    6061             :     x86_xop_vpmacssdqh,                        // llvm.x86.xop.vpmacssdqh
    6062             :     x86_xop_vpmacssdql,                        // llvm.x86.xop.vpmacssdql
    6063             :     x86_xop_vpmacsswd,                         // llvm.x86.xop.vpmacsswd
    6064             :     x86_xop_vpmacssww,                         // llvm.x86.xop.vpmacssww
    6065             :     x86_xop_vpmacswd,                          // llvm.x86.xop.vpmacswd
    6066             :     x86_xop_vpmacsww,                          // llvm.x86.xop.vpmacsww
    6067             :     x86_xop_vpmadcsswd,                        // llvm.x86.xop.vpmadcsswd
    6068             :     x86_xop_vpmadcswd,                         // llvm.x86.xop.vpmadcswd
    6069             :     x86_xop_vpperm,                            // llvm.x86.xop.vpperm
    6070             :     x86_xop_vprotb,                            // llvm.x86.xop.vprotb
    6071             :     x86_xop_vprotbi,                           // llvm.x86.xop.vprotbi
    6072             :     x86_xop_vprotd,                            // llvm.x86.xop.vprotd
    6073             :     x86_xop_vprotdi,                           // llvm.x86.xop.vprotdi
    6074             :     x86_xop_vprotq,                            // llvm.x86.xop.vprotq
    6075             :     x86_xop_vprotqi,                           // llvm.x86.xop.vprotqi
    6076             :     x86_xop_vprotw,                            // llvm.x86.xop.vprotw
    6077             :     x86_xop_vprotwi,                           // llvm.x86.xop.vprotwi
    6078             :     x86_xop_vpshab,                            // llvm.x86.xop.vpshab
    6079             :     x86_xop_vpshad,                            // llvm.x86.xop.vpshad
    6080             :     x86_xop_vpshaq,                            // llvm.x86.xop.vpshaq
    6081             :     x86_xop_vpshaw,                            // llvm.x86.xop.vpshaw
    6082             :     x86_xop_vpshlb,                            // llvm.x86.xop.vpshlb
    6083             :     x86_xop_vpshld,                            // llvm.x86.xop.vpshld
    6084             :     x86_xop_vpshlq,                            // llvm.x86.xop.vpshlq
    6085             :     x86_xop_vpshlw,                            // llvm.x86.xop.vpshlw
    6086             :     x86_xrstor,                                // llvm.x86.xrstor
    6087             :     x86_xrstor64,                              // llvm.x86.xrstor64
    6088             :     x86_xrstors,                               // llvm.x86.xrstors
    6089             :     x86_xrstors64,                             // llvm.x86.xrstors64
    6090             :     x86_xsave,                                 // llvm.x86.xsave
    6091             :     x86_xsave64,                               // llvm.x86.xsave64
    6092             :     x86_xsavec,                                // llvm.x86.xsavec
    6093             :     x86_xsavec64,                              // llvm.x86.xsavec64
    6094             :     x86_xsaveopt,                              // llvm.x86.xsaveopt
    6095             :     x86_xsaveopt64,                            // llvm.x86.xsaveopt64
    6096             :     x86_xsaves,                                // llvm.x86.xsaves
    6097             :     x86_xsaves64,                              // llvm.x86.xsaves64
    6098             :     x86_xsetbv,                                // llvm.x86.xsetbv
    6099             :     x86_xtest,                                 // llvm.x86.xtest
    6100             :     xcore_bitrev,                              // llvm.xcore.bitrev
    6101             :     xcore_checkevent,                          // llvm.xcore.checkevent
    6102             :     xcore_chkct,                               // llvm.xcore.chkct
    6103             :     xcore_clre,                                // llvm.xcore.clre
    6104             :     xcore_clrpt,                               // llvm.xcore.clrpt
    6105             :     xcore_clrsr,                               // llvm.xcore.clrsr
    6106             :     xcore_crc32,                               // llvm.xcore.crc32
    6107             :     xcore_crc8,                                // llvm.xcore.crc8
    6108             :     xcore_edu,                                 // llvm.xcore.edu
    6109             :     xcore_eeu,                                 // llvm.xcore.eeu
    6110             :     xcore_endin,                               // llvm.xcore.endin
    6111             :     xcore_freer,                               // llvm.xcore.freer
    6112             :     xcore_geted,                               // llvm.xcore.geted
    6113             :     xcore_getet,                               // llvm.xcore.getet
    6114             :     xcore_getid,                               // llvm.xcore.getid
    6115             :     xcore_getps,                               // llvm.xcore.getps
    6116             :     xcore_getr,                                // llvm.xcore.getr
    6117             :     xcore_getst,                               // llvm.xcore.getst
    6118             :     xcore_getts,                               // llvm.xcore.getts
    6119             :     xcore_in,                                  // llvm.xcore.in
    6120             :     xcore_inct,                                // llvm.xcore.inct
    6121             :     xcore_initcp,                              // llvm.xcore.initcp
    6122             :     xcore_initdp,                              // llvm.xcore.initdp
    6123             :     xcore_initlr,                              // llvm.xcore.initlr
    6124             :     xcore_initpc,                              // llvm.xcore.initpc
    6125             :     xcore_initsp,                              // llvm.xcore.initsp
    6126             :     xcore_inshr,                               // llvm.xcore.inshr
    6127             :     xcore_int,                                 // llvm.xcore.int
    6128             :     xcore_mjoin,                               // llvm.xcore.mjoin
    6129             :     xcore_msync,                               // llvm.xcore.msync
    6130             :     xcore_out,                                 // llvm.xcore.out
    6131             :     xcore_outct,                               // llvm.xcore.outct
    6132             :     xcore_outshr,                              // llvm.xcore.outshr
    6133             :     xcore_outt,                                // llvm.xcore.outt
    6134             :     xcore_peek,                                // llvm.xcore.peek
    6135             :     xcore_setc,                                // llvm.xcore.setc
    6136             :     xcore_setclk,                              // llvm.xcore.setclk
    6137             :     xcore_setd,                                // llvm.xcore.setd
    6138             :     xcore_setev,                               // llvm.xcore.setev
    6139             :     xcore_setps,                               // llvm.xcore.setps
    6140             :     xcore_setpsc,                              // llvm.xcore.setpsc
    6141             :     xcore_setpt,                               // llvm.xcore.setpt
    6142             :     xcore_setrdy,                              // llvm.xcore.setrdy
    6143             :     xcore_setsr,                               // llvm.xcore.setsr
    6144             :     xcore_settw,                               // llvm.xcore.settw
    6145             :     xcore_setv,                                // llvm.xcore.setv
    6146             :     xcore_sext,                                // llvm.xcore.sext
    6147             :     xcore_ssync,                               // llvm.xcore.ssync
    6148             :     xcore_syncr,                               // llvm.xcore.syncr
    6149             :     xcore_testct,                              // llvm.xcore.testct
    6150             :     xcore_testwct,                             // llvm.xcore.testwct
    6151             :     xcore_waitevent,                           // llvm.xcore.waitevent
    6152             :     xcore_zext                                 // llvm.xcore.zext
    6153             : #endif
    6154             : 
    6155             : // Target mapping
    6156             : #ifdef GET_INTRINSIC_TARGET_DATA
    6157             : struct IntrinsicTargetInfo {
    6158             :   llvm::StringLiteral Name;
    6159             :   size_t Offset;
    6160             :   size_t Count;
    6161             : };
    6162             : static constexpr IntrinsicTargetInfo TargetInfos[] = {
    6163             :   {llvm::StringLiteral(""), 0, 171},
    6164             :   {llvm::StringLiteral("aarch64"), 171, 189},
    6165             :   {llvm::StringLiteral("amdgcn"), 360, 203},
    6166             :   {llvm::StringLiteral("arm"), 563, 240},
    6167             :   {llvm::StringLiteral("bpf"), 803, 4},
    6168             :   {llvm::StringLiteral("hexagon"), 807, 1593},
    6169             :   {llvm::StringLiteral("mips"), 2400, 667},
    6170             :   {llvm::StringLiteral("nvvm"), 3067, 924},
    6171             :   {llvm::StringLiteral("ppc"), 3991, 396},
    6172             :   {llvm::StringLiteral("r600"), 4387, 21},
    6173             :   {llvm::StringLiteral("s390"), 4408, 220},
    6174             :   {llvm::StringLiteral("wasm"), 4628, 4},
    6175             :   {llvm::StringLiteral("x86"), 4632, 1449},
    6176             :   {llvm::StringLiteral("xcore"), 6081, 53},
    6177             : };
    6178             : #endif
    6179             : 
    6180             : // Intrinsic ID to name table
    6181             : #ifdef GET_INTRINSIC_NAME_TABLE
    6182             :   // Note that entry #0 is the invalid intrinsic!
    6183             :   "llvm.addressofreturnaddress",
    6184             :   "llvm.adjust.trampoline",
    6185             :   "llvm.annotation",
    6186             :   "llvm.assume",
    6187             :   "llvm.bitreverse",
    6188             :   "llvm.bswap",
    6189             :   "llvm.canonicalize",
    6190             :   "llvm.ceil",
    6191             :   "llvm.clear_cache",
    6192             :   "llvm.codeview.annotation",
    6193             :   "llvm.convert.from.fp16",
    6194             :   "llvm.convert.to.fp16",
    6195             :   "llvm.copysign",
    6196             :   "llvm.coro.alloc",
    6197             :   "llvm.coro.begin",
    6198             :   "llvm.coro.destroy",
    6199             :   "llvm.coro.done",
    6200             :   "llvm.coro.end",
    6201             :   "llvm.coro.frame",
    6202             :   "llvm.coro.free",
    6203             :   "llvm.coro.id",
    6204             :   "llvm.coro.param",
    6205             :   "llvm.coro.promise",
    6206             :   "llvm.coro.resume",
    6207             :   "llvm.coro.save",
    6208             :   "llvm.coro.size",
    6209             :   "llvm.coro.subfn.addr",
    6210             :   "llvm.coro.suspend",
    6211             :   "llvm.cos",
    6212             :   "llvm.ctlz",
    6213             :   "llvm.ctpop",
    6214             :   "llvm.cttz",
    6215             :   "llvm.dbg.declare",
    6216             :   "llvm.dbg.value",
    6217             :   "llvm.debugtrap",
    6218             :   "llvm.donothing",
    6219             :   "llvm.eh.dwarf.cfa",
    6220             :   "llvm.eh.exceptioncode",
    6221             :   "llvm.eh.exceptionpointer",
    6222             :   "llvm.eh.return.i32",
    6223             :   "llvm.eh.return.i64",
    6224             :   "llvm.eh.sjlj.callsite",
    6225             :   "llvm.eh.sjlj.functioncontext",
    6226             :   "llvm.eh.sjlj.longjmp",
    6227             :   "llvm.eh.sjlj.lsda",
    6228             :   "llvm.eh.sjlj.setjmp",
    6229             :   "llvm.eh.sjlj.setup.dispatch",
    6230             :   "llvm.eh.typeid.for",
    6231             :   "llvm.eh.unwind.init",
    6232             :   "llvm.exp",
    6233             :   "llvm.exp2",
    6234             :   "llvm.expect",
    6235             :   "llvm.experimental.constrained.cos",
    6236             :   "llvm.experimental.constrained.exp",
    6237             :   "llvm.experimental.constrained.exp2",
    6238             :   "llvm.experimental.constrained.fadd",
    6239             :   "llvm.experimental.constrained.fdiv",
    6240             :   "llvm.experimental.constrained.fma",
    6241             :   "llvm.experimental.constrained.fmul",
    6242             :   "llvm.experimental.constrained.frem",
    6243             :   "llvm.experimental.constrained.fsub",
    6244             :   "llvm.experimental.constrained.log",
    6245             :   "llvm.experimental.constrained.log10",
    6246             :   "llvm.experimental.constrained.log2",
    6247             :   "llvm.experimental.constrained.nearbyint",
    6248             :   "llvm.experimental.constrained.pow",
    6249             :   "llvm.experimental.constrained.powi",
    6250             :   "llvm.experimental.constrained.rint",
    6251             :   "llvm.experimental.constrained.sin",
    6252             :   "llvm.experimental.constrained.sqrt",
    6253             :   "llvm.experimental.deoptimize",
    6254             :   "llvm.experimental.gc.relocate",
    6255             :   "llvm.experimental.gc.result",
    6256             :   "llvm.experimental.gc.statepoint",
    6257             :   "llvm.experimental.guard",
    6258             :   "llvm.experimental.patchpoint.i64",
    6259             :   "llvm.experimental.patchpoint.void",
    6260             :   "llvm.experimental.stackmap",
    6261             :   "llvm.experimental.vector.reduce.add",
    6262             :   "llvm.experimental.vector.reduce.and",
    6263             :   "llvm.experimental.vector.reduce.fadd",
    6264             :   "llvm.experimental.vector.reduce.fmax",
    6265             :   "llvm.experimental.vector.reduce.fmin",
    6266             :   "llvm.experimental.vector.reduce.fmul",
    6267             :   "llvm.experimental.vector.reduce.mul",
    6268             :   "llvm.experimental.vector.reduce.or",
    6269             :   "llvm.experimental.vector.reduce.smax",
    6270             :   "llvm.experimental.vector.reduce.smin",
    6271             :   "llvm.experimental.vector.reduce.umax",
    6272             :   "llvm.experimental.vector.reduce.umin",
    6273             :   "llvm.experimental.vector.reduce.xor",
    6274             :   "llvm.fabs",
    6275             :   "llvm.floor",
    6276             :   "llvm.flt.rounds",
    6277             :   "llvm.fma",
    6278             :   "llvm.fmuladd",
    6279             :   "llvm.frameaddress",
    6280             :   "llvm.gcread",
    6281             :   "llvm.gcroot",
    6282             :   "llvm.gcwrite",
    6283             :   "llvm.get.dynamic.area.offset",
    6284             :   "llvm.init.trampoline",
    6285             :   "llvm.instrprof.increment",
    6286             :   "llvm.instrprof.increment.step",
    6287             :   "llvm.instrprof.value.profile",
    6288             :   "llvm.invariant.end",
    6289             :   "llvm.invariant.group.barrier",
    6290             :   "llvm.invariant.start",
    6291             :   "llvm.lifetime.end",
    6292             :   "llvm.lifetime.start",
    6293             :   "llvm.load.relative",
    6294             :   "llvm.localaddress",
    6295             :   "llvm.localescape",
    6296             :   "llvm.localrecover",
    6297             :   "llvm.log",
    6298             :   "llvm.log10",
    6299             :   "llvm.log2",
    6300             :   "llvm.longjmp",
    6301             :   "llvm.masked.compressstore",
    6302             :   "llvm.masked.expandload",
    6303             :   "llvm.masked.gather",
    6304             :   "llvm.masked.load",
    6305             :   "llvm.masked.scatter",
    6306             :   "llvm.masked.store",
    6307             :   "llvm.maxnum",
    6308             :   "llvm.memcpy",
    6309             :   "llvm.memcpy.element.unordered.atomic",
    6310             :   "llvm.memmove",
    6311             :   "llvm.memmove.element.unordered.atomic",
    6312             :   "llvm.memset",
    6313             :   "llvm.memset.element.unordered.atomic",
    6314             :   "llvm.minnum",
    6315             :   "llvm.nearbyint",
    6316             :   "llvm.objectsize",
    6317             :   "llvm.pcmarker",
    6318             :   "llvm.pow",
    6319             :   "llvm.powi",
    6320             :   "llvm.prefetch",
    6321             :   "llvm.ptr.annotation",
    6322             :   "llvm.read_register",
    6323             :   "llvm.readcyclecounter",
    6324             :   "llvm.returnaddress",
    6325             :   "llvm.rint",
    6326             :   "llvm.round",
    6327             :   "llvm.sadd.with.overflow",
    6328             :   "llvm.setjmp",
    6329             :   "llvm.siglongjmp",
    6330             :   "llvm.sigsetjmp",
    6331             :   "llvm.sin",
    6332             :   "llvm.smul.with.overflow",
    6333             :   "llvm.sqrt",
    6334             :   "llvm.ssa.copy",
    6335             :   "llvm.ssub.with.overflow",
    6336             :   "llvm.stackguard",
    6337             :   "llvm.stackprotector",
    6338             :   "llvm.stackrestore",
    6339             :   "llvm.stacksave",
    6340             :   "llvm.thread.pointer",
    6341             :   "llvm.trap",
    6342             :   "llvm.trunc",
    6343             :   "llvm.type.checked.load",
    6344             :   "llvm.type.test",
    6345             :   "llvm.uadd.with.overflow",
    6346             :   "llvm.umul.with.overflow",
    6347             :   "llvm.usub.with.overflow",
    6348             :   "llvm.va_copy",
    6349             :   "llvm.va_end",
    6350             :   "llvm.va_start",
    6351             :   "llvm.var.annotation",
    6352             :   "llvm.write_register",
    6353             :   "llvm.xray.customevent",
    6354             :   "llvm.aarch64.clrex",
    6355             :   "llvm.aarch64.crc32b",
    6356             :   "llvm.aarch64.crc32cb",
    6357             :   "llvm.aarch64.crc32ch",
    6358             :   "llvm.aarch64.crc32cw",
    6359             :   "llvm.aarch64.crc32cx",
    6360             :   "llvm.aarch64.crc32h",
    6361             :   "llvm.aarch64.crc32w",
    6362             :   "llvm.aarch64.crc32x",
    6363             :   "llvm.aarch64.crypto.aesd",
    6364             :   "llvm.aarch64.crypto.aese",
    6365             :   "llvm.aarch64.crypto.aesimc",
    6366             :   "llvm.aarch64.crypto.aesmc",
    6367             :   "llvm.aarch64.crypto.sha1c",
    6368             :   "llvm.aarch64.crypto.sha1h",
    6369             :   "llvm.aarch64.crypto.sha1m",
    6370             :   "llvm.aarch64.crypto.sha1p",
    6371             :   "llvm.aarch64.crypto.sha1su0",
    6372             :   "llvm.aarch64.crypto.sha1su1",
    6373             :   "llvm.aarch64.crypto.sha256h",
    6374             :   "llvm.aarch64.crypto.sha256h2",
    6375             :   "llvm.aarch64.crypto.sha256su0",
    6376             :   "llvm.aarch64.crypto.sha256su1",
    6377             :   "llvm.aarch64.dmb",
    6378             :   "llvm.aarch64.dsb",
    6379             :   "llvm.aarch64.hint",
    6380             :   "llvm.aarch64.isb",
    6381             :   "llvm.aarch64.ldaxp",
    6382             :   "llvm.aarch64.ldaxr",
    6383             :   "llvm.aarch64.ldxp",
    6384             :   "llvm.aarch64.ldxr",
    6385             :   "llvm.aarch64.neon.abs",
    6386             :   "llvm.aarch64.neon.addhn",
    6387             :   "llvm.aarch64.neon.addp",
    6388             :   "llvm.aarch64.neon.cls",
    6389             :   "llvm.aarch64.neon.fabd",
    6390             :   "llvm.aarch64.neon.facge",
    6391             :   "llvm.aarch64.neon.facgt",
    6392             :   "llvm.aarch64.neon.faddv",
    6393             :   "llvm.aarch64.neon.fcvtas",
    6394             :   "llvm.aarch64.neon.fcvtau",
    6395             :   "llvm.aarch64.neon.fcvtms",
    6396             :   "llvm.aarch64.neon.fcvtmu",
    6397             :   "llvm.aarch64.neon.fcvtns",
    6398             :   "llvm.aarch64.neon.fcvtnu",
    6399             :   "llvm.aarch64.neon.fcvtps",
    6400             :   "llvm.aarch64.neon.fcvtpu",
    6401             :   "llvm.aarch64.neon.fcvtxn",
    6402             :   "llvm.aarch64.neon.fcvtzs",
    6403             :   "llvm.aarch64.neon.fcvtzu",
    6404             :   "llvm.aarch64.neon.fmax",
    6405             :   "llvm.aarch64.neon.fmaxnm",
    6406             :   "llvm.aarch64.neon.fmaxnmp",
    6407             :   "llvm.aarch64.neon.fmaxnmv",
    6408             :   "llvm.aarch64.neon.fmaxp",
    6409             :   "llvm.aarch64.neon.fmaxv",
    6410             :   "llvm.aarch64.neon.fmin",
    6411             :   "llvm.aarch64.neon.fminnm",
    6412             :   "llvm.aarch64.neon.fminnmp",
    6413             :   "llvm.aarch64.neon.fminnmv",
    6414             :   "llvm.aarch64.neon.fminp",
    6415             :   "llvm.aarch64.neon.fminv",
    6416             :   "llvm.aarch64.neon.fmulx",
    6417             :   "llvm.aarch64.neon.frecpe",
    6418             :   "llvm.aarch64.neon.frecps",
    6419             :   "llvm.aarch64.neon.frecpx",
    6420             :   "llvm.aarch64.neon.frintn",
    6421             :   "llvm.aarch64.neon.frsqrte",
    6422             :   "llvm.aarch64.neon.frsqrts",
    6423             :   "llvm.aarch64.neon.ld1x2",
    6424             :   "llvm.aarch64.neon.ld1x3",
    6425             :   "llvm.aarch64.neon.ld1x4",
    6426             :   "llvm.aarch64.neon.ld2",
    6427             :   "llvm.aarch64.neon.ld2lane",
    6428             :   "llvm.aarch64.neon.ld2r",
    6429             :   "llvm.aarch64.neon.ld3",
    6430             :   "llvm.aarch64.neon.ld3lane",
    6431             :   "llvm.aarch64.neon.ld3r",
    6432             :   "llvm.aarch64.neon.ld4",
    6433             :   "llvm.aarch64.neon.ld4lane",
    6434             :   "llvm.aarch64.neon.ld4r",
    6435             :   "llvm.aarch64.neon.pmul",
    6436             :   "llvm.aarch64.neon.pmull",
    6437             :   "llvm.aarch64.neon.pmull64",
    6438             :   "llvm.aarch64.neon.raddhn",
    6439             :   "llvm.aarch64.neon.rbit",
    6440             :   "llvm.aarch64.neon.rshrn",
    6441             :   "llvm.aarch64.neon.rsubhn",
    6442             :   "llvm.aarch64.neon.sabd",
    6443             :   "llvm.aarch64.neon.saddlp",
    6444             :   "llvm.aarch64.neon.saddlv",
    6445             :   "llvm.aarch64.neon.saddv",
    6446             :   "llvm.aarch64.neon.scalar.sqxtn",
    6447             :   "llvm.aarch64.neon.scalar.sqxtun",
    6448             :   "llvm.aarch64.neon.scalar.uqxtn",
    6449             :   "llvm.aarch64.neon.shadd",
    6450             :   "llvm.aarch64.neon.shll",
    6451             :   "llvm.aarch64.neon.shsub",
    6452             :   "llvm.aarch64.neon.smax",
    6453             :   "llvm.aarch64.neon.smaxp",
    6454             :   "llvm.aarch64.neon.smaxv",
    6455             :   "llvm.aarch64.neon.smin",
    6456             :   "llvm.aarch64.neon.sminp",
    6457             :   "llvm.aarch64.neon.sminv",
    6458             :   "llvm.aarch64.neon.smull",
    6459             :   "llvm.aarch64.neon.sqabs",
    6460             :   "llvm.aarch64.neon.sqadd",
    6461             :   "llvm.aarch64.neon.sqdmulh",
    6462             :   "llvm.aarch64.neon.sqdmull",
    6463             :   "llvm.aarch64.neon.sqdmulls.scalar",
    6464             :   "llvm.aarch64.neon.sqneg",
    6465             :   "llvm.aarch64.neon.sqrdmulh",
    6466             :   "llvm.aarch64.neon.sqrshl",
    6467             :   "llvm.aarch64.neon.sqrshrn",
    6468             :   "llvm.aarch64.neon.sqrshrun",
    6469             :   "llvm.aarch64.neon.sqshl",
    6470             :   "llvm.aarch64.neon.sqshlu",
    6471             :   "llvm.aarch64.neon.sqshrn",
    6472             :   "llvm.aarch64.neon.sqshrun",
    6473             :   "llvm.aarch64.neon.sqsub",
    6474             :   "llvm.aarch64.neon.sqxtn",
    6475             :   "llvm.aarch64.neon.sqxtun",
    6476             :   "llvm.aarch64.neon.srhadd",
    6477             :   "llvm.aarch64.neon.srshl",
    6478             :   "llvm.aarch64.neon.sshl",
    6479             :   "llvm.aarch64.neon.sshll",
    6480             :   "llvm.aarch64.neon.st1x2",
    6481             :   "llvm.aarch64.neon.st1x3",
    6482             :   "llvm.aarch64.neon.st1x4",
    6483             :   "llvm.aarch64.neon.st2",
    6484             :   "llvm.aarch64.neon.st2lane",
    6485             :   "llvm.aarch64.neon.st3",
    6486             :   "llvm.aarch64.neon.st3lane",
    6487             :   "llvm.aarch64.neon.st4",
    6488             :   "llvm.aarch64.neon.st4lane",
    6489             :   "llvm.aarch64.neon.subhn",
    6490             :   "llvm.aarch64.neon.suqadd",
    6491             :   "llvm.aarch64.neon.tbl1",
    6492             :   "llvm.aarch64.neon.tbl2",
    6493             :   "llvm.aarch64.neon.tbl3",
    6494             :   "llvm.aarch64.neon.tbl4",
    6495             :   "llvm.aarch64.neon.tbx1",
    6496             :   "llvm.aarch64.neon.tbx2",
    6497             :   "llvm.aarch64.neon.tbx3",
    6498             :   "llvm.aarch64.neon.tbx4",
    6499             :   "llvm.aarch64.neon.uabd",
    6500             :   "llvm.aarch64.neon.uaddlp",
    6501             :   "llvm.aarch64.neon.uaddlv",
    6502             :   "llvm.aarch64.neon.uaddv",
    6503             :   "llvm.aarch64.neon.uhadd",
    6504             :   "llvm.aarch64.neon.uhsub",
    6505             :   "llvm.aarch64.neon.umax",
    6506             :   "llvm.aarch64.neon.umaxp",
    6507             :   "llvm.aarch64.neon.umaxv",
    6508             :   "llvm.aarch64.neon.umin",
    6509             :   "llvm.aarch64.neon.uminp",
    6510             :   "llvm.aarch64.neon.uminv",
    6511             :   "llvm.aarch64.neon.umull",
    6512             :   "llvm.aarch64.neon.uqadd",
    6513             :   "llvm.aarch64.neon.uqrshl",
    6514             :   "llvm.aarch64.neon.uqrshrn",
    6515             :   "llvm.aarch64.neon.uqshl",
    6516             :   "llvm.aarch64.neon.uqshrn",
    6517             :   "llvm.aarch64.neon.uqsub",
    6518             :   "llvm.aarch64.neon.uqxtn",
    6519             :   "llvm.aarch64.neon.urecpe",
    6520             :   "llvm.aarch64.neon.urhadd",
    6521             :   "llvm.aarch64.neon.urshl",
    6522             :   "llvm.aarch64.neon.ursqrte",
    6523             :   "llvm.aarch64.neon.ushl",
    6524             :   "llvm.aarch64.neon.ushll",
    6525             :   "llvm.aarch64.neon.usqadd",
    6526             :   "llvm.aarch64.neon.vcopy.lane",
    6527             :   "llvm.aarch64.neon.vcvtfp2fxs",
    6528             :   "llvm.aarch64.neon.vcvtfp2fxu",
    6529             :   "llvm.aarch64.neon.vcvtfp2hf",
    6530             :   "llvm.aarch64.neon.vcvtfxs2fp",
    6531             :   "llvm.aarch64.neon.vcvtfxu2fp",
    6532             :   "llvm.aarch64.neon.vcvthf2fp",
    6533             :   "llvm.aarch64.neon.vsli",
    6534             :   "llvm.aarch64.neon.vsri",
    6535             :   "llvm.aarch64.sdiv",
    6536             :   "llvm.aarch64.sisd.fabd",
    6537             :   "llvm.aarch64.sisd.fcvtxn",
    6538             :   "llvm.aarch64.stlxp",
    6539             :   "llvm.aarch64.stlxr",
    6540             :   "llvm.aarch64.stxp",
    6541             :   "llvm.aarch64.stxr",
    6542             :   "llvm.aarch64.udiv",
    6543             :   "llvm.amdgcn.alignbit",
    6544             :   "llvm.amdgcn.alignbyte",
    6545             :   "llvm.amdgcn.atomic.dec",
    6546             :   "llvm.amdgcn.atomic.inc",
    6547             :   "llvm.amdgcn.break",
    6548             :   "llvm.amdgcn.buffer.atomic.add",
    6549             :   "llvm.amdgcn.buffer.atomic.and",
    6550             :   "llvm.amdgcn.buffer.atomic.cmpswap",
    6551             :   "llvm.amdgcn.buffer.atomic.or",
    6552             :   "llvm.amdgcn.buffer.atomic.smax",
    6553             :   "llvm.amdgcn.buffer.atomic.smin",
    6554             :   "llvm.amdgcn.buffer.atomic.sub",
    6555             :   "llvm.amdgcn.buffer.atomic.swap",
    6556             :   "llvm.amdgcn.buffer.atomic.umax",
    6557             :   "llvm.amdgcn.buffer.atomic.umin",
    6558             :   "llvm.amdgcn.buffer.atomic.xor",
    6559             :   "llvm.amdgcn.buffer.load",
    6560             :   "llvm.amdgcn.buffer.load.format",
    6561             :   "llvm.amdgcn.buffer.store",
    6562             :   "llvm.amdgcn.buffer.store.format",
    6563             :   "llvm.amdgcn.buffer.wbinvl1",
    6564             :   "llvm.amdgcn.buffer.wbinvl1.sc",
    6565             :   "llvm.amdgcn.buffer.wbinvl1.vol",
    6566             :   "llvm.amdgcn.class",
    6567             :   "llvm.amdgcn.cos",
    6568             :   "llvm.amdgcn.cubeid",
    6569             :   "llvm.amdgcn.cubema",
    6570             :   "llvm.amdgcn.cubesc",
    6571             :   "llvm.amdgcn.cubetc",
    6572             :   "llvm.amdgcn.cvt.pk.u8.f32",
    6573             :   "llvm.amdgcn.cvt.pkrtz",
    6574             :   "llvm.amdgcn.dispatch.id",
    6575             :   "llvm.amdgcn.dispatch.ptr",
    6576             :   "llvm.amdgcn.div.fixup",
    6577             :   "llvm.amdgcn.div.fmas",
    6578             :   "llvm.amdgcn.div.scale",
    6579             :   "llvm.amdgcn.ds.bpermute",
    6580             :   "llvm.amdgcn.ds.permute",
    6581             :   "llvm.amdgcn.ds.swizzle",
    6582             :   "llvm.amdgcn.else",
    6583             :   "llvm.amdgcn.else.break",
    6584             :   "llvm.amdgcn.end.cf",
    6585             :   "llvm.amdgcn.exp",
    6586             :   "llvm.amdgcn.exp.compr",
    6587             :   "llvm.amdgcn.fcmp",
    6588             :   "llvm.amdgcn.fdiv.fast",
    6589             :   "llvm.amdgcn.fmed3",
    6590             :   "llvm.amdgcn.fmul.legacy",
    6591             :   "llvm.amdgcn.fract",
    6592             :   "llvm.amdgcn.frexp.exp",
    6593             :   "llvm.amdgcn.frexp.mant",
    6594             :   "llvm.amdgcn.groupstaticsize",
    6595             :   "llvm.amdgcn.icmp",
    6596             :   "llvm.amdgcn.if",
    6597             :   "llvm.amdgcn.if.break",
    6598             :   "llvm.amdgcn.image.atomic.add",
    6599             :   "llvm.amdgcn.image.atomic.and",
    6600             :   "llvm.amdgcn.image.atomic.cmpswap",
    6601             :   "llvm.amdgcn.image.atomic.dec",
    6602             :   "llvm.amdgcn.image.atomic.inc",
    6603             :   "llvm.amdgcn.image.atomic.or",
    6604             :   "llvm.amdgcn.image.atomic.smax",
    6605             :   "llvm.amdgcn.image.atomic.smin",
    6606             :   "llvm.amdgcn.image.atomic.sub",
    6607             :   "llvm.amdgcn.image.atomic.swap",
    6608             :   "llvm.amdgcn.image.atomic.umax",
    6609             :   "llvm.amdgcn.image.atomic.umin",
    6610             :   "llvm.amdgcn.image.atomic.xor",
    6611             :   "llvm.amdgcn.image.gather4",
    6612             :   "llvm.amdgcn.image.gather4.b",
    6613             :   "llvm.amdgcn.image.gather4.b.cl",
    6614             :   "llvm.amdgcn.image.gather4.b.cl.o",
    6615             :   "llvm.amdgcn.image.gather4.b.o",
    6616             :   "llvm.amdgcn.image.gather4.c",
    6617             :   "llvm.amdgcn.image.gather4.c.b",
    6618             :   "llvm.amdgcn.image.gather4.c.b.cl",
    6619             :   "llvm.amdgcn.image.gather4.c.b.cl.o",
    6620             :   "llvm.amdgcn.image.gather4.c.b.o",
    6621             :   "llvm.amdgcn.image.gather4.c.cl",
    6622             :   "llvm.amdgcn.image.gather4.c.cl.o",
    6623             :   "llvm.amdgcn.image.gather4.c.l",
    6624             :   "llvm.amdgcn.image.gather4.c.l.o",
    6625             :   "llvm.amdgcn.image.gather4.c.lz",
    6626             :   "llvm.amdgcn.image.gather4.c.lz.o",
    6627             :   "llvm.amdgcn.image.gather4.c.o",
    6628             :   "llvm.amdgcn.image.gather4.cl",
    6629             :   "llvm.amdgcn.image.gather4.cl.o",
    6630             :   "llvm.amdgcn.image.gather4.l",
    6631             :   "llvm.amdgcn.image.gather4.l.o",
    6632             :   "llvm.amdgcn.image.gather4.lz",
    6633             :   "llvm.amdgcn.image.gather4.lz.o",
    6634             :   "llvm.amdgcn.image.gather4.o",
    6635             :   "llvm.amdgcn.image.getlod",
    6636             :   "llvm.amdgcn.image.getresinfo",
    6637             :   "llvm.amdgcn.image.load",
    6638             :   "llvm.amdgcn.image.load.mip",
    6639             :   "llvm.amdgcn.image.sample",
    6640             :   "llvm.amdgcn.image.sample.b",
    6641             :   "llvm.amdgcn.image.sample.b.cl",
    6642             :   "llvm.amdgcn.image.sample.b.cl.o",
    6643             :   "llvm.amdgcn.image.sample.b.o",
    6644             :   "llvm.amdgcn.image.sample.c",
    6645             :   "llvm.amdgcn.image.sample.c.b",
    6646             :   "llvm.amdgcn.image.sample.c.b.cl",
    6647             :   "llvm.amdgcn.image.sample.c.b.cl.o",
    6648             :   "llvm.amdgcn.image.sample.c.b.o",
    6649             :   "llvm.amdgcn.image.sample.c.cd",
    6650             :   "llvm.amdgcn.image.sample.c.cd.cl",
    6651             :   "llvm.amdgcn.image.sample.c.cd.cl.o",
    6652             :   "llvm.amdgcn.image.sample.c.cd.o",
    6653             :   "llvm.amdgcn.image.sample.c.cl",
    6654             :   "llvm.amdgcn.image.sample.c.cl.o",
    6655             :   "llvm.amdgcn.image.sample.c.d",
    6656             :   "llvm.amdgcn.image.sample.c.d.cl",
    6657             :   "llvm.amdgcn.image.sample.c.d.cl.o",
    6658             :   "llvm.amdgcn.image.sample.c.d.o",
    6659             :   "llvm.amdgcn.image.sample.c.l",
    6660             :   "llvm.amdgcn.image.sample.c.l.o",
    6661             :   "llvm.amdgcn.image.sample.c.lz",
    6662             :   "llvm.amdgcn.image.sample.c.lz.o",
    6663             :   "llvm.amdgcn.image.sample.c.o",
    6664             :   "llvm.amdgcn.image.sample.cd",
    6665             :   "llvm.amdgcn.image.sample.cd.cl",
    6666             :   "llvm.amdgcn.image.sample.cd.cl.o",
    6667             :   "llvm.amdgcn.image.sample.cd.o",
    6668             :   "llvm.amdgcn.image.sample.cl",
    6669             :   "llvm.amdgcn.image.sample.cl.o",
    6670             :   "llvm.amdgcn.image.sample.d",
    6671             :   "llvm.amdgcn.image.sample.d.cl",
    6672             :   "llvm.amdgcn.image.sample.d.cl.o",
    6673             :   "llvm.amdgcn.image.sample.d.o",
    6674             :   "llvm.amdgcn.image.sample.l",
    6675             :   "llvm.amdgcn.image.sample.l.o",
    6676             :   "llvm.amdgcn.image.sample.lz",
    6677             :   "llvm.amdgcn.image.sample.lz.o",
    6678             :   "llvm.amdgcn.image.sample.o",
    6679             :   "llvm.amdgcn.image.store",
    6680             :   "llvm.amdgcn.image.store.mip",
    6681             :   "llvm.amdgcn.implicit.buffer.ptr",
    6682             :   "llvm.amdgcn.implicitarg.ptr",
    6683             :   "llvm.amdgcn.init.exec",
    6684             :   "llvm.amdgcn.init.exec.from.input",
    6685             :   "llvm.amdgcn.interp.mov",
    6686             :   "llvm.amdgcn.interp.p1",
    6687             :   "llvm.amdgcn.interp.p2",
    6688             :   "llvm.amdgcn.kernarg.segment.ptr",
    6689             :   "llvm.amdgcn.ldexp",
    6690             :   "llvm.amdgcn.lerp",
    6691             :   "llvm.amdgcn.log.clamp",
    6692             :   "llvm.amdgcn.loop",
    6693             :   "llvm.amdgcn.mbcnt.hi",
    6694             :   "llvm.amdgcn.mbcnt.lo",
    6695             :   "llvm.amdgcn.mov.dpp",
    6696             :   "llvm.amdgcn.mqsad.pk.u16.u8",
    6697             :   "llvm.amdgcn.mqsad.u32.u8",
    6698             :   "llvm.amdgcn.msad.u8",
    6699             :   "llvm.amdgcn.ps.live",
    6700             :   "llvm.amdgcn.qsad.pk.u16.u8",
    6701             :   "llvm.amdgcn.queue.ptr",
    6702             :   "llvm.amdgcn.rcp",
    6703             :   "llvm.amdgcn.rcp.legacy",
    6704             :   "llvm.amdgcn.readfirstlane",
    6705             :   "llvm.amdgcn.readlane",
    6706             :   "llvm.amdgcn.rsq",
    6707             :   "llvm.amdgcn.rsq.clamp",
    6708             :   "llvm.amdgcn.rsq.legacy",
    6709             :   "llvm.amdgcn.s.barrier",
    6710             :   "llvm.amdgcn.s.dcache.inv",
    6711             :   "llvm.amdgcn.s.dcache.inv.vol",
    6712             :   "llvm.amdgcn.s.dcache.wb",
    6713             :   "llvm.amdgcn.s.dcache.wb.vol",
    6714             :   "llvm.amdgcn.s.decperflevel",
    6715             :   "llvm.amdgcn.s.getpc",
    6716             :   "llvm.amdgcn.s.getreg",
    6717             :   "llvm.amdgcn.s.incperflevel",
    6718             :   "llvm.amdgcn.s.memrealtime",
    6719             :   "llvm.amdgcn.s.memtime",
    6720             :   "llvm.amdgcn.s.sendmsg",
    6721             :   "llvm.amdgcn.s.sendmsghalt",
    6722             :   "llvm.amdgcn.s.sleep",
    6723             :   "llvm.amdgcn.s.waitcnt",
    6724             :   "llvm.amdgcn.sad.hi.u8",
    6725             :   "llvm.amdgcn.sad.u16",
    6726             :   "llvm.amdgcn.sad.u8",
    6727             :   "llvm.amdgcn.sbfe",
    6728             :   "llvm.amdgcn.set.inactive",
    6729             :   "llvm.amdgcn.sffbh",
    6730             :   "llvm.amdgcn.sin",
    6731             :   "llvm.amdgcn.tbuffer.load",
    6732             :   "llvm.amdgcn.tbuffer.store",
    6733             :   "llvm.amdgcn.trig.preop",
    6734             :   "llvm.amdgcn.ubfe",
    6735             :   "llvm.amdgcn.unreachable",
    6736             :   "llvm.amdgcn.update.dpp",
    6737             :   "llvm.amdgcn.wave.barrier",
    6738             :   "llvm.amdgcn.workgroup.id.x",
    6739             :   "llvm.amdgcn.workgroup.id.y",
    6740             :   "llvm.amdgcn.workgroup.id.z",
    6741             :   "llvm.amdgcn.workitem.id.x",
    6742             :   "llvm.amdgcn.workitem.id.y",
    6743             :   "llvm.amdgcn.workitem.id.z",
    6744             :   "llvm.amdgcn.wqm",
    6745             :   "llvm.amdgcn.wwm",
    6746             :   "llvm.arm.cdp",
    6747             :   "llvm.arm.cdp2",
    6748             :   "llvm.arm.clrex",
    6749             :   "llvm.arm.crc32b",
    6750             :   "llvm.arm.crc32cb",
    6751             :   "llvm.arm.crc32ch",
    6752             :   "llvm.arm.crc32cw",
    6753             :   "llvm.arm.crc32h",
    6754             :   "llvm.arm.crc32w",
    6755             :   "llvm.arm.dbg",
    6756             :   "llvm.arm.dmb",
    6757             :   "llvm.arm.dsb",
    6758             :   "llvm.arm.get.fpscr",
    6759             :   "llvm.arm.hint",
    6760             :   "llvm.arm.isb",
    6761             :   "llvm.arm.ldaex",
    6762             :   "llvm.arm.ldaexd",
    6763             :   "llvm.arm.ldc",
    6764             :   "llvm.arm.ldc2",
    6765             :   "llvm.arm.ldc2l",
    6766             :   "llvm.arm.ldcl",
    6767             :   "llvm.arm.ldrex",
    6768             :   "llvm.arm.ldrexd",
    6769             :   "llvm.arm.mcr",
    6770             :   "llvm.arm.mcr2",
    6771             :   "llvm.arm.mcrr",
    6772             :   "llvm.arm.mcrr2",
    6773             :   "llvm.arm.mrc",
    6774             :   "llvm.arm.mrc2",
    6775             :   "llvm.arm.mrrc",
    6776             :   "llvm.arm.mrrc2",
    6777             :   "llvm.arm.neon.aesd",
    6778             :   "llvm.arm.neon.aese",
    6779             :   "llvm.arm.neon.aesimc",
    6780             :   "llvm.arm.neon.aesmc",
    6781             :   "llvm.arm.neon.sha1c",
    6782             :   "llvm.arm.neon.sha1h",
    6783             :   "llvm.arm.neon.sha1m",
    6784             :   "llvm.arm.neon.sha1p",
    6785             :   "llvm.arm.neon.sha1su0",
    6786             :   "llvm.arm.neon.sha1su1",
    6787             :   "llvm.arm.neon.sha256h",
    6788             :   "llvm.arm.neon.sha256h2",
    6789             :   "llvm.arm.neon.sha256su0",
    6790             :   "llvm.arm.neon.sha256su1",
    6791             :   "llvm.arm.neon.vabds",
    6792             :   "llvm.arm.neon.vabdu",
    6793             :   "llvm.arm.neon.vabs",
    6794             :   "llvm.arm.neon.vacge",
    6795             :   "llvm.arm.neon.vacgt",
    6796             :   "llvm.arm.neon.vbsl",
    6797             :   "llvm.arm.neon.vcls",
    6798             :   "llvm.arm.neon.vcvtas",
    6799             :   "llvm.arm.neon.vcvtau",
    6800             :   "llvm.arm.neon.vcvtfp2fxs",
    6801             :   "llvm.arm.neon.vcvtfp2fxu",
    6802             :   "llvm.arm.neon.vcvtfp2hf",
    6803             :   "llvm.arm.neon.vcvtfxs2fp",
    6804             :   "llvm.arm.neon.vcvtfxu2fp",
    6805             :   "llvm.arm.neon.vcvthf2fp",
    6806             :   "llvm.arm.neon.vcvtms",
    6807             :   "llvm.arm.neon.vcvtmu",
    6808             :   "llvm.arm.neon.vcvtns",
    6809             :   "llvm.arm.neon.vcvtnu",
    6810             :   "llvm.arm.neon.vcvtps",
    6811             :   "llvm.arm.neon.vcvtpu",
    6812             :   "llvm.arm.neon.vhadds",
    6813             :   "llvm.arm.neon.vhaddu",
    6814             :   "llvm.arm.neon.vhsubs",
    6815             :   "llvm.arm.neon.vhsubu",
    6816             :   "llvm.arm.neon.vld1",
    6817             :   "llvm.arm.neon.vld2",
    6818             :   "llvm.arm.neon.vld2lane",
    6819             :   "llvm.arm.neon.vld3",
    6820             :   "llvm.arm.neon.vld3lane",
    6821             :   "llvm.arm.neon.vld4",
    6822             :   "llvm.arm.neon.vld4lane",
    6823             :   "llvm.arm.neon.vmaxnm",
    6824             :   "llvm.arm.neon.vmaxs",
    6825             :   "llvm.arm.neon.vmaxu",
    6826             :   "llvm.arm.neon.vminnm",
    6827             :   "llvm.arm.neon.vmins",
    6828             :   "llvm.arm.neon.vminu",
    6829             :   "llvm.arm.neon.vmullp",
    6830             :   "llvm.arm.neon.vmulls",
    6831             :   "llvm.arm.neon.vmullu",
    6832             :   "llvm.arm.neon.vmulp",
    6833             :   "llvm.arm.neon.vpadals",
    6834             :   "llvm.arm.neon.vpadalu",
    6835             :   "llvm.arm.neon.vpadd",
    6836             :   "llvm.arm.neon.vpaddls",
    6837             :   "llvm.arm.neon.vpaddlu",
    6838             :   "llvm.arm.neon.vpmaxs",
    6839             :   "llvm.arm.neon.vpmaxu",
    6840             :   "llvm.arm.neon.vpmins",
    6841             :   "llvm.arm.neon.vpminu",
    6842             :   "llvm.arm.neon.vqabs",
    6843             :   "llvm.arm.neon.vqadds",
    6844             :   "llvm.arm.neon.vqaddu",
    6845             :   "llvm.arm.neon.vqdmulh",
    6846             :   "llvm.arm.neon.vqdmull",
    6847             :   "llvm.arm.neon.vqmovns",
    6848             :   "llvm.arm.neon.vqmovnsu",
    6849             :   "llvm.arm.neon.vqmovnu",
    6850             :   "llvm.arm.neon.vqneg",
    6851             :   "llvm.arm.neon.vqrdmulh",
    6852             :   "llvm.arm.neon.vqrshiftns",
    6853             :   "llvm.arm.neon.vqrshiftnsu",
    6854             :   "llvm.arm.neon.vqrshiftnu",
    6855             :   "llvm.arm.neon.vqrshifts",
    6856             :   "llvm.arm.neon.vqrshiftu",
    6857             :   "llvm.arm.neon.vqshiftns",
    6858             :   "llvm.arm.neon.vqshiftnsu",
    6859             :   "llvm.arm.neon.vqshiftnu",
    6860             :   "llvm.arm.neon.vqshifts",
    6861             :   "llvm.arm.neon.vqshiftsu",
    6862             :   "llvm.arm.neon.vqshiftu",
    6863             :   "llvm.arm.neon.vqsubs",
    6864             :   "llvm.arm.neon.vqsubu",
    6865             :   "llvm.arm.neon.vraddhn",
    6866             :   "llvm.arm.neon.vrecpe",
    6867             :   "llvm.arm.neon.vrecps",
    6868             :   "llvm.arm.neon.vrhadds",
    6869             :   "llvm.arm.neon.vrhaddu",
    6870             :   "llvm.arm.neon.vrinta",
    6871             :   "llvm.arm.neon.vrintm",
    6872             :   "llvm.arm.neon.vrintn",
    6873             :   "llvm.arm.neon.vrintp",
    6874             :   "llvm.arm.neon.vrintx",
    6875             :   "llvm.arm.neon.vrintz",
    6876             :   "llvm.arm.neon.vrshiftn",
    6877             :   "llvm.arm.neon.vrshifts",
    6878             :   "llvm.arm.neon.vrshiftu",
    6879             :   "llvm.arm.neon.vrsqrte",
    6880             :   "llvm.arm.neon.vrsqrts",
    6881             :   "llvm.arm.neon.vrsubhn",
    6882             :   "llvm.arm.neon.vshiftins",
    6883             :   "llvm.arm.neon.vshifts",
    6884             :   "llvm.arm.neon.vshiftu",
    6885             :   "llvm.arm.neon.vst1",
    6886             :   "llvm.arm.neon.vst2",
    6887             :   "llvm.arm.neon.vst2lane",
    6888             :   "llvm.arm.neon.vst3",
    6889             :   "llvm.arm.neon.vst3lane",
    6890             :   "llvm.arm.neon.vst4",
    6891             :   "llvm.arm.neon.vst4lane",
    6892             :   "llvm.arm.neon.vtbl1",
    6893             :   "llvm.arm.neon.vtbl2",
    6894             :   "llvm.arm.neon.vtbl3",
    6895             :   "llvm.arm.neon.vtbl4",
    6896             :   "llvm.arm.neon.vtbx1",
    6897             :   "llvm.arm.neon.vtbx2",
    6898             :   "llvm.arm.neon.vtbx3",
    6899             :   "llvm.arm.neon.vtbx4",
    6900             :   "llvm.arm.qadd",
    6901             :   "llvm.arm.qadd16",
    6902             :   "llvm.arm.qadd8",
    6903             :   "llvm.arm.qasx",
    6904             :   "llvm.arm.qsax",
    6905             :   "llvm.arm.qsub",
    6906             :   "llvm.arm.qsub16",
    6907             :   "llvm.arm.qsub8",
    6908             :   "llvm.arm.sadd16",
    6909             :   "llvm.arm.sadd8",
    6910             :   "llvm.arm.sasx",
    6911             :   "llvm.arm.sel",
    6912             :   "llvm.arm.set.fpscr",
    6913             :   "llvm.arm.shadd16",
    6914             :   "llvm.arm.shadd8",
    6915             :   "llvm.arm.shasx",
    6916             :   "llvm.arm.shsax",
    6917             :   "llvm.arm.shsub16",
    6918             :   "llvm.arm.shsub8",
    6919             :   "llvm.arm.smlabb",
    6920             :   "llvm.arm.smlabt",
    6921             :   "llvm.arm.smlad",
    6922             :   "llvm.arm.smladx",
    6923             :   "llvm.arm.smlald",
    6924             :   "llvm.arm.smlaldx",
    6925             :   "llvm.arm.smlatb",
    6926             :   "llvm.arm.smlatt",
    6927             :   "llvm.arm.smlawb",
    6928             :   "llvm.arm.smlawt",
    6929             :   "llvm.arm.smlsd",
    6930             :   "llvm.arm.smlsdx",
    6931             :   "llvm.arm.smlsld",
    6932             :   "llvm.arm.smlsldx",
    6933             :   "llvm.arm.smuad",
    6934             :   "llvm.arm.smuadx",
    6935             :   "llvm.arm.smulbb",
    6936             :   "llvm.arm.smulbt",
    6937             :   "llvm.arm.smultb",
    6938             :   "llvm.arm.smultt",
    6939             :   "llvm.arm.smulwb",
    6940             :   "llvm.arm.smulwt",
    6941             :   "llvm.arm.smusd",
    6942             :   "llvm.arm.smusdx",
    6943             :   "llvm.arm.space",
    6944             :   "llvm.arm.ssat",
    6945             :   "llvm.arm.ssat16",
    6946             :   "llvm.arm.ssax",
    6947             :   "llvm.arm.ssub16",
    6948             :   "llvm.arm.ssub8",
    6949             :   "llvm.arm.stc",
    6950             :   "llvm.arm.stc2",
    6951             :   "llvm.arm.stc2l",
    6952             :   "llvm.arm.stcl",
    6953             :   "llvm.arm.stlex",
    6954             :   "llvm.arm.stlexd",
    6955             :   "llvm.arm.strex",
    6956             :   "llvm.arm.strexd",
    6957             :   "llvm.arm.sxtab16",
    6958             :   "llvm.arm.sxtb16",
    6959             :   "llvm.arm.uadd16",
    6960             :   "llvm.arm.uadd8",
    6961             :   "llvm.arm.uasx",
    6962             :   "llvm.arm.uhadd16",
    6963             :   "llvm.arm.uhadd8",
    6964             :   "llvm.arm.uhasx",
    6965             :   "llvm.arm.uhsax",
    6966             :   "llvm.arm.uhsub16",
    6967             :   "llvm.arm.uhsub8",
    6968             :   "llvm.arm.undefined",
    6969             :   "llvm.arm.uqadd16",
    6970             :   "llvm.arm.uqadd8",
    6971             :   "llvm.arm.uqasx",
    6972             :   "llvm.arm.uqsax",
    6973             :   "llvm.arm.uqsub16",
    6974             :   "llvm.arm.uqsub8",
    6975             :   "llvm.arm.usad8",
    6976             :   "llvm.arm.usada8",
    6977             :   "llvm.arm.usat",
    6978             :   "llvm.arm.usat16",
    6979             :   "llvm.arm.usax",
    6980             :   "llvm.arm.usub16",
    6981             :   "llvm.arm.usub8",
    6982             :   "llvm.arm.uxtab16",
    6983             :   "llvm.arm.uxtb16",
    6984             :   "llvm.arm.vcvtr",
    6985             :   "llvm.arm.vcvtru",
    6986             :   "llvm.bpf.load.byte",
    6987             :   "llvm.bpf.load.half",
    6988             :   "llvm.bpf.load.word",
    6989             :   "llvm.bpf.pseudo",
    6990             :   "llvm.hexagon.A2.abs",
    6991             :   "llvm.hexagon.A2.absp",
    6992             :   "llvm.hexagon.A2.abssat",
    6993             :   "llvm.hexagon.A2.add",
    6994             :   "llvm.hexagon.A2.addh.h16.hh",
    6995             :   "llvm.hexagon.A2.addh.h16.hl",
    6996             :   "llvm.hexagon.A2.addh.h16.lh",
    6997             :   "llvm.hexagon.A2.addh.h16.ll",
    6998             :   "llvm.hexagon.A2.addh.h16.sat.hh",
    6999             :   "llvm.hexagon.A2.addh.h16.sat.hl",
    7000             :   "llvm.hexagon.A2.addh.h16.sat.lh",
    7001             :   "llvm.hexagon.A2.addh.h16.sat.ll",
    7002             :   "llvm.hexagon.A2.addh.l16.hl",
    7003             :   "llvm.hexagon.A2.addh.l16.ll",
    7004             :   "llvm.hexagon.A2.addh.l16.sat.hl",
    7005             :   "llvm.hexagon.A2.addh.l16.sat.ll",
    7006             :   "llvm.hexagon.A2.addi",
    7007             :   "llvm.hexagon.A2.addp",
    7008             :   "llvm.hexagon.A2.addpsat",
    7009             :   "llvm.hexagon.A2.addsat",
    7010             :   "llvm.hexagon.A2.addsp",
    7011             :   "llvm.hexagon.A2.and",
    7012             :   "llvm.hexagon.A2.andir",
    7013             :   "llvm.hexagon.A2.andp",
    7014             :   "llvm.hexagon.A2.aslh",
    7015             :   "llvm.hexagon.A2.asrh",
    7016             :   "llvm.hexagon.A2.combine.hh",
    7017             :   "llvm.hexagon.A2.combine.hl",
    7018             :   "llvm.hexagon.A2.combine.lh",
    7019             :   "llvm.hexagon.A2.combine.ll",
    7020             :   "llvm.hexagon.A2.combineii",
    7021             :   "llvm.hexagon.A2.combinew",
    7022             :   "llvm.hexagon.A2.max",
    7023             :   "llvm.hexagon.A2.maxp",
    7024             :   "llvm.hexagon.A2.maxu",
    7025             :   "llvm.hexagon.A2.maxup",
    7026             :   "llvm.hexagon.A2.min",
    7027             :   "llvm.hexagon.A2.minp",
    7028             :   "llvm.hexagon.A2.minu",
    7029             :   "llvm.hexagon.A2.minup",
    7030             :   "llvm.hexagon.A2.neg",
    7031             :   "llvm.hexagon.A2.negp",
    7032             :   "llvm.hexagon.A2.negsat",
    7033             :   "llvm.hexagon.A2.not",
    7034             :   "llvm.hexagon.A2.notp",
    7035             :   "llvm.hexagon.A2.or",
    7036             :   "llvm.hexagon.A2.orir",
    7037             :   "llvm.hexagon.A2.orp",
    7038             :   "llvm.hexagon.A2.roundsat",
    7039             :   "llvm.hexagon.A2.sat",
    7040             :   "llvm.hexagon.A2.satb",
    7041             :   "llvm.hexagon.A2.sath",
    7042             :   "llvm.hexagon.A2.satub",
    7043             :   "llvm.hexagon.A2.satuh",
    7044             :   "llvm.hexagon.A2.sub",
    7045             :   "llvm.hexagon.A2.subh.h16.hh",
    7046             :   "llvm.hexagon.A2.subh.h16.hl",
    7047             :   "llvm.hexagon.A2.subh.h16.lh",
    7048             :   "llvm.hexagon.A2.subh.h16.ll",
    7049             :   "llvm.hexagon.A2.subh.h16.sat.hh",
    7050             :   "llvm.hexagon.A2.subh.h16.sat.hl",
    7051             :   "llvm.hexagon.A2.subh.h16.sat.lh",
    7052             :   "llvm.hexagon.A2.subh.h16.sat.ll",
    7053             :   "llvm.hexagon.A2.subh.l16.hl",
    7054             :   "llvm.hexagon.A2.subh.l16.ll",
    7055             :   "llvm.hexagon.A2.subh.l16.sat.hl",
    7056             :   "llvm.hexagon.A2.subh.l16.sat.ll",
    7057             :   "llvm.hexagon.A2.subp",
    7058             :   "llvm.hexagon.A2.subri",
    7059             :   "llvm.hexagon.A2.subsat",
    7060             :   "llvm.hexagon.A2.svaddh",
    7061             :   "llvm.hexagon.A2.svaddhs",
    7062             :   "llvm.hexagon.A2.svadduhs",
    7063             :   "llvm.hexagon.A2.svavgh",
    7064             :   "llvm.hexagon.A2.svavghs",
    7065             :   "llvm.hexagon.A2.svnavgh",
    7066             :   "llvm.hexagon.A2.svsubh",
    7067             :   "llvm.hexagon.A2.svsubhs",
    7068             :   "llvm.hexagon.A2.svsubuhs",
    7069             :   "llvm.hexagon.A2.swiz",
    7070             :   "llvm.hexagon.A2.sxtb",
    7071             :   "llvm.hexagon.A2.sxth",
    7072             :   "llvm.hexagon.A2.sxtw",
    7073             :   "llvm.hexagon.A2.tfr",
    7074             :   "llvm.hexagon.A2.tfrih",
    7075             :   "llvm.hexagon.A2.tfril",
    7076             :   "llvm.hexagon.A2.tfrp",
    7077             :   "llvm.hexagon.A2.tfrpi",
    7078             :   "llvm.hexagon.A2.tfrsi",
    7079             :   "llvm.hexagon.A2.vabsh",
    7080             :   "llvm.hexagon.A2.vabshsat",
    7081             :   "llvm.hexagon.A2.vabsw",
    7082             :   "llvm.hexagon.A2.vabswsat",
    7083             :   "llvm.hexagon.A2.vaddb.map",
    7084             :   "llvm.hexagon.A2.vaddh",
    7085             :   "llvm.hexagon.A2.vaddhs",
    7086             :   "llvm.hexagon.A2.vaddub",
    7087             :   "llvm.hexagon.A2.vaddubs",
    7088             :   "llvm.hexagon.A2.vadduhs",
    7089             :   "llvm.hexagon.A2.vaddw",
    7090             :   "llvm.hexagon.A2.vaddws",
    7091             :   "llvm.hexagon.A2.vavgh",
    7092             :   "llvm.hexagon.A2.vavghcr",
    7093             :   "llvm.hexagon.A2.vavghr",
    7094             :   "llvm.hexagon.A2.vavgub",
    7095             :   "llvm.hexagon.A2.vavgubr",
    7096             :   "llvm.hexagon.A2.vavguh",
    7097             :   "llvm.hexagon.A2.vavguhr",
    7098             :   "llvm.hexagon.A2.vavguw",
    7099             :   "llvm.hexagon.A2.vavguwr",
    7100             :   "llvm.hexagon.A2.vavgw",
    7101             :   "llvm.hexagon.A2.vavgwcr",
    7102             :   "llvm.hexagon.A2.vavgwr",
    7103             :   "llvm.hexagon.A2.vcmpbeq",
    7104             :   "llvm.hexagon.A2.vcmpbgtu",
    7105             :   "llvm.hexagon.A2.vcmpheq",
    7106             :   "llvm.hexagon.A2.vcmphgt",
    7107             :   "llvm.hexagon.A2.vcmphgtu",
    7108             :   "llvm.hexagon.A2.vcmpweq",
    7109             :   "llvm.hexagon.A2.vcmpwgt",
    7110             :   "llvm.hexagon.A2.vcmpwgtu",
    7111             :   "llvm.hexagon.A2.vconj",
    7112             :   "llvm.hexagon.A2.vmaxb",
    7113             :   "llvm.hexagon.A2.vmaxh",
    7114             :   "llvm.hexagon.A2.vmaxub",
    7115             :   "llvm.hexagon.A2.vmaxuh",
    7116             :   "llvm.hexagon.A2.vmaxuw",
    7117             :   "llvm.hexagon.A2.vmaxw",
    7118             :   "llvm.hexagon.A2.vminb",
    7119             :   "llvm.hexagon.A2.vminh",
    7120             :   "llvm.hexagon.A2.vminub",
    7121             :   "llvm.hexagon.A2.vminuh",
    7122             :   "llvm.hexagon.A2.vminuw",
    7123             :   "llvm.hexagon.A2.vminw",
    7124             :   "llvm.hexagon.A2.vnavgh",
    7125             :   "llvm.hexagon.A2.vnavghcr",
    7126             :   "llvm.hexagon.A2.vnavghr",
    7127             :   "llvm.hexagon.A2.vnavgw",
    7128             :   "llvm.hexagon.A2.vnavgwcr",
    7129             :   "llvm.hexagon.A2.vnavgwr",
    7130             :   "llvm.hexagon.A2.vraddub",
    7131             :   "llvm.hexagon.A2.vraddub.acc",
    7132             :   "llvm.hexagon.A2.vrsadub",
    7133             :   "llvm.hexagon.A2.vrsadub.acc",
    7134             :   "llvm.hexagon.A2.vsubb.map",
    7135             :   "llvm.hexagon.A2.vsubh",
    7136             :   "llvm.hexagon.A2.vsubhs",
    7137             :   "llvm.hexagon.A2.vsubub",
    7138             :   "llvm.hexagon.A2.vsububs",
    7139             :   "llvm.hexagon.A2.vsubuhs",
    7140             :   "llvm.hexagon.A2.vsubw",
    7141             :   "llvm.hexagon.A2.vsubws",
    7142             :   "llvm.hexagon.A2.xor",
    7143             :   "llvm.hexagon.A2.xorp",
    7144             :   "llvm.hexagon.A2.zxtb",
    7145             :   "llvm.hexagon.A2.zxth",
    7146             :   "llvm.hexagon.A4.andn",
    7147             :   "llvm.hexagon.A4.andnp",
    7148             :   "llvm.hexagon.A4.bitsplit",
    7149             :   "llvm.hexagon.A4.bitspliti",
    7150             :   "llvm.hexagon.A4.boundscheck",
    7151             :   "llvm.hexagon.A4.cmpbeq",
    7152             :   "llvm.hexagon.A4.cmpbeqi",
    7153             :   "llvm.hexagon.A4.cmpbgt",
    7154             :   "llvm.hexagon.A4.cmpbgti",
    7155             :   "llvm.hexagon.A4.cmpbgtu",
    7156             :   "llvm.hexagon.A4.cmpbgtui",
    7157             :   "llvm.hexagon.A4.cmpheq",
    7158             :   "llvm.hexagon.A4.cmpheqi",
    7159             :   "llvm.hexagon.A4.cmphgt",
    7160             :   "llvm.hexagon.A4.cmphgti",
    7161             :   "llvm.hexagon.A4.cmphgtu",
    7162             :   "llvm.hexagon.A4.cmphgtui",
    7163             :   "llvm.hexagon.A4.combineir",
    7164             :   "llvm.hexagon.A4.combineri",
    7165             :   "llvm.hexagon.A4.cround.ri",
    7166             :   "llvm.hexagon.A4.cround.rr",
    7167             :   "llvm.hexagon.A4.modwrapu",
    7168             :   "llvm.hexagon.A4.orn",
    7169             :   "llvm.hexagon.A4.ornp",
    7170             :   "llvm.hexagon.A4.rcmpeq",
    7171             :   "llvm.hexagon.A4.rcmpeqi",
    7172             :   "llvm.hexagon.A4.rcmpneq",
    7173             :   "llvm.hexagon.A4.rcmpneqi",
    7174             :   "llvm.hexagon.A4.round.ri",
    7175             :   "llvm.hexagon.A4.round.ri.sat",
    7176             :   "llvm.hexagon.A4.round.rr",
    7177             :   "llvm.hexagon.A4.round.rr.sat",
    7178             :   "llvm.hexagon.A4.tlbmatch",
    7179             :   "llvm.hexagon.A4.vcmpbeq.any",
    7180             :   "llvm.hexagon.A4.vcmpbeqi",
    7181             :   "llvm.hexagon.A4.vcmpbgt",
    7182             :   "llvm.hexagon.A4.vcmpbgti",
    7183             :   "llvm.hexagon.A4.vcmpbgtui",
    7184             :   "llvm.hexagon.A4.vcmpheqi",
    7185             :   "llvm.hexagon.A4.vcmphgti",
    7186             :   "llvm.hexagon.A4.vcmphgtui",
    7187             :   "llvm.hexagon.A4.vcmpweqi",
    7188             :   "llvm.hexagon.A4.vcmpwgti",
    7189             :   "llvm.hexagon.A4.vcmpwgtui",
    7190             :   "llvm.hexagon.A4.vrmaxh",
    7191             :   "llvm.hexagon.A4.vrmaxuh",
    7192             :   "llvm.hexagon.A4.vrmaxuw",
    7193             :   "llvm.hexagon.A4.vrmaxw",
    7194             :   "llvm.hexagon.A4.vrminh",
    7195             :   "llvm.hexagon.A4.vrminuh",
    7196             :   "llvm.hexagon.A4.vrminuw",
    7197             :   "llvm.hexagon.A4.vrminw",
    7198             :   "llvm.hexagon.A5.vaddhubs",
    7199             :   "llvm.hexagon.C2.all8",
    7200             :   "llvm.hexagon.C2.and",
    7201             :   "llvm.hexagon.C2.andn",
    7202             :   "llvm.hexagon.C2.any8",
    7203             :   "llvm.hexagon.C2.bitsclr",
    7204             :   "llvm.hexagon.C2.bitsclri",
    7205             :   "llvm.hexagon.C2.bitsset",
    7206             :   "llvm.hexagon.C2.cmpeq",
    7207             :   "llvm.hexagon.C2.cmpeqi",
    7208             :   "llvm.hexagon.C2.cmpeqp",
    7209             :   "llvm.hexagon.C2.cmpgei",
    7210             :   "llvm.hexagon.C2.cmpgeui",
    7211             :   "llvm.hexagon.C2.cmpgt",
    7212             :   "llvm.hexagon.C2.cmpgti",
    7213             :   "llvm.hexagon.C2.cmpgtp",
    7214             :   "llvm.hexagon.C2.cmpgtu",
    7215             :   "llvm.hexagon.C2.cmpgtui",
    7216             :   "llvm.hexagon.C2.cmpgtup",
    7217             :   "llvm.hexagon.C2.cmplt",
    7218             :   "llvm.hexagon.C2.cmpltu",
    7219             :   "llvm.hexagon.C2.mask",
    7220             :   "llvm.hexagon.C2.mux",
    7221             :   "llvm.hexagon.C2.muxii",
    7222             :   "llvm.hexagon.C2.muxir",
    7223             :   "llvm.hexagon.C2.muxri",
    7224             :   "llvm.hexagon.C2.not",
    7225             :   "llvm.hexagon.C2.or",
    7226             :   "llvm.hexagon.C2.orn",
    7227             :   "llvm.hexagon.C2.pxfer.map",
    7228             :   "llvm.hexagon.C2.tfrpr",
    7229             :   "llvm.hexagon.C2.tfrrp",
    7230             :   "llvm.hexagon.C2.vitpack",
    7231             :   "llvm.hexagon.C2.vmux",
    7232             :   "llvm.hexagon.C2.xor",
    7233             :   "llvm.hexagon.C4.and.and",
    7234             :   "llvm.hexagon.C4.and.andn",
    7235             :   "llvm.hexagon.C4.and.or",
    7236             :   "llvm.hexagon.C4.and.orn",
    7237             :   "llvm.hexagon.C4.cmplte",
    7238             :   "llvm.hexagon.C4.cmpltei",
    7239             :   "llvm.hexagon.C4.cmplteu",
    7240             :   "llvm.hexagon.C4.cmplteui",
    7241             :   "llvm.hexagon.C4.cmpneq",
    7242             :   "llvm.hexagon.C4.cmpneqi",
    7243             :   "llvm.hexagon.C4.fastcorner9",
    7244             :   "llvm.hexagon.C4.fastcorner9.not",
    7245             :   "llvm.hexagon.C4.nbitsclr",
    7246             :   "llvm.hexagon.C4.nbitsclri",
    7247             :   "llvm.hexagon.C4.nbitsset",
    7248             :   "llvm.hexagon.C4.or.and",
    7249             :   "llvm.hexagon.C4.or.andn",
    7250             :   "llvm.hexagon.C4.or.or",
    7251             :   "llvm.hexagon.C4.or.orn",
    7252             :   "llvm.hexagon.F2.conv.d2df",
    7253             :   "llvm.hexagon.F2.conv.d2sf",
    7254             :   "llvm.hexagon.F2.conv.df2d",
    7255             :   "llvm.hexagon.F2.conv.df2d.chop",
    7256             :   "llvm.hexagon.F2.conv.df2sf",
    7257             :   "llvm.hexagon.F2.conv.df2ud",
    7258             :   "llvm.hexagon.F2.conv.df2ud.chop",
    7259             :   "llvm.hexagon.F2.conv.df2uw",
    7260             :   "llvm.hexagon.F2.conv.df2uw.chop",
    7261             :   "llvm.hexagon.F2.conv.df2w",
    7262             :   "llvm.hexagon.F2.conv.df2w.chop",
    7263             :   "llvm.hexagon.F2.conv.sf2d",
    7264             :   "llvm.hexagon.F2.conv.sf2d.chop",
    7265             :   "llvm.hexagon.F2.conv.sf2df",
    7266             :   "llvm.hexagon.F2.conv.sf2ud",
    7267             :   "llvm.hexagon.F2.conv.sf2ud.chop",
    7268             :   "llvm.hexagon.F2.conv.sf2uw",
    7269             :   "llvm.hexagon.F2.conv.sf2uw.chop",
    7270             :   "llvm.hexagon.F2.conv.sf2w",
    7271             :   "llvm.hexagon.F2.conv.sf2w.chop",
    7272             :   "llvm.hexagon.F2.conv.ud2df",
    7273             :   "llvm.hexagon.F2.conv.ud2sf",
    7274             :   "llvm.hexagon.F2.conv.uw2df",
    7275             :   "llvm.hexagon.F2.conv.uw2sf",
    7276             :   "llvm.hexagon.F2.conv.w2df",
    7277             :   "llvm.hexagon.F2.conv.w2sf",
    7278             :   "llvm.hexagon.F2.dfclass",
    7279             :   "llvm.hexagon.F2.dfcmpeq",
    7280             :   "llvm.hexagon.F2.dfcmpge",
    7281             :   "llvm.hexagon.F2.dfcmpgt",
    7282             :   "llvm.hexagon.F2.dfcmpuo",
    7283             :   "llvm.hexagon.F2.dfimm.n",
    7284             :   "llvm.hexagon.F2.dfimm.p",
    7285             :   "llvm.hexagon.F2.sfadd",
    7286             :   "llvm.hexagon.F2.sfclass",
    7287             :   "llvm.hexagon.F2.sfcmpeq",
    7288             :   "llvm.hexagon.F2.sfcmpge",
    7289             :   "llvm.hexagon.F2.sfcmpgt",
    7290             :   "llvm.hexagon.F2.sfcmpuo",
    7291             :   "llvm.hexagon.F2.sffixupd",
    7292             :   "llvm.hexagon.F2.sffixupn",
    7293             :   "llvm.hexagon.F2.sffixupr",
    7294             :   "llvm.hexagon.F2.sffma",
    7295             :   "llvm.hexagon.F2.sffma.lib",
    7296             :   "llvm.hexagon.F2.sffma.sc",
    7297             :   "llvm.hexagon.F2.sffms",
    7298             :   "llvm.hexagon.F2.sffms.lib",
    7299             :   "llvm.hexagon.F2.sfimm.n",
    7300             :   "llvm.hexagon.F2.sfimm.p",
    7301             :   "llvm.hexagon.F2.sfmax",
    7302             :   "llvm.hexagon.F2.sfmin",
    7303             :   "llvm.hexagon.F2.sfmpy",
    7304             :   "llvm.hexagon.F2.sfsub",
    7305             :   "llvm.hexagon.L2.loadw.locked",
    7306             :   "llvm.hexagon.L4.loadd.locked",
    7307             :   "llvm.hexagon.M2.acci",
    7308             :   "llvm.hexagon.M2.accii",
    7309             :   "llvm.hexagon.M2.cmaci.s0",
    7310             :   "llvm.hexagon.M2.cmacr.s0",
    7311             :   "llvm.hexagon.M2.cmacs.s0",
    7312             :   "llvm.hexagon.M2.cmacs.s1",
    7313             :   "llvm.hexagon.M2.cmacsc.s0",
    7314             :   "llvm.hexagon.M2.cmacsc.s1",
    7315             :   "llvm.hexagon.M2.cmpyi.s0",
    7316             :   "llvm.hexagon.M2.cmpyr.s0",
    7317             :   "llvm.hexagon.M2.cmpyrs.s0",
    7318             :   "llvm.hexagon.M2.cmpyrs.s1",
    7319             :   "llvm.hexagon.M2.cmpyrsc.s0",
    7320             :   "llvm.hexagon.M2.cmpyrsc.s1",
    7321             :   "llvm.hexagon.M2.cmpys.s0",
    7322             :   "llvm.hexagon.M2.cmpys.s1",
    7323             :   "llvm.hexagon.M2.cmpysc.s0",
    7324             :   "llvm.hexagon.M2.cmpysc.s1",
    7325             :   "llvm.hexagon.M2.cnacs.s0",
    7326             :   "llvm.hexagon.M2.cnacs.s1",
    7327             :   "llvm.hexagon.M2.cnacsc.s0",
    7328             :   "llvm.hexagon.M2.cnacsc.s1",
    7329             :   "llvm.hexagon.M2.dpmpyss.acc.s0",
    7330             :   "llvm.hexagon.M2.dpmpyss.nac.s0",
    7331             :   "llvm.hexagon.M2.dpmpyss.rnd.s0",
    7332             :   "llvm.hexagon.M2.dpmpyss.s0",
    7333             :   "llvm.hexagon.M2.dpmpyuu.acc.s0",
    7334             :   "llvm.hexagon.M2.dpmpyuu.nac.s0",
    7335             :   "llvm.hexagon.M2.dpmpyuu.s0",
    7336             :   "llvm.hexagon.M2.hmmpyh.rs1",
    7337             :   "llvm.hexagon.M2.hmmpyh.s1",
    7338             :   "llvm.hexagon.M2.hmmpyl.rs1",
    7339             :   "llvm.hexagon.M2.hmmpyl.s1",
    7340             :   "llvm.hexagon.M2.maci",
    7341             :   "llvm.hexagon.M2.macsin",
    7342             :   "llvm.hexagon.M2.macsip",
    7343             :   "llvm.hexagon.M2.mmachs.rs0",
    7344             :   "llvm.hexagon.M2.mmachs.rs1",
    7345             :   "llvm.hexagon.M2.mmachs.s0",
    7346             :   "llvm.hexagon.M2.mmachs.s1",
    7347             :   "llvm.hexagon.M2.mmacls.rs0",
    7348             :   "llvm.hexagon.M2.mmacls.rs1",
    7349             :   "llvm.hexagon.M2.mmacls.s0",
    7350             :   "llvm.hexagon.M2.mmacls.s1",
    7351             :   "llvm.hexagon.M2.mmacuhs.rs0",
    7352             :   "llvm.hexagon.M2.mmacuhs.rs1",
    7353             :   "llvm.hexagon.M2.mmacuhs.s0",
    7354             :   "llvm.hexagon.M2.mmacuhs.s1",
    7355             :   "llvm.hexagon.M2.mmaculs.rs0",
    7356             :   "llvm.hexagon.M2.mmaculs.rs1",
    7357             :   "llvm.hexagon.M2.mmaculs.s0",
    7358             :   "llvm.hexagon.M2.mmaculs.s1",
    7359             :   "llvm.hexagon.M2.mmpyh.rs0",
    7360             :   "llvm.hexagon.M2.mmpyh.rs1",
    7361             :   "llvm.hexagon.M2.mmpyh.s0",
    7362             :   "llvm.hexagon.M2.mmpyh.s1",
    7363             :   "llvm.hexagon.M2.mmpyl.rs0",
    7364             :   "llvm.hexagon.M2.mmpyl.rs1",
    7365             :   "llvm.hexagon.M2.mmpyl.s0",
    7366             :   "llvm.hexagon.M2.mmpyl.s1",
    7367             :   "llvm.hexagon.M2.mmpyuh.rs0",
    7368             :   "llvm.hexagon.M2.mmpyuh.rs1",
    7369             :   "llvm.hexagon.M2.mmpyuh.s0",
    7370             :   "llvm.hexagon.M2.mmpyuh.s1",
    7371             :   "llvm.hexagon.M2.mmpyul.rs0",
    7372             :   "llvm.hexagon.M2.mmpyul.rs1",
    7373             :   "llvm.hexagon.M2.mmpyul.s0",
    7374             :   "llvm.hexagon.M2.mmpyul.s1",
    7375             :   "llvm.hexagon.M2.mpy.acc.hh.s0",
    7376             :   "llvm.hexagon.M2.mpy.acc.hh.s1",
    7377             :   "llvm.hexagon.M2.mpy.acc.hl.s0",
    7378             :   "llvm.hexagon.M2.mpy.acc.hl.s1",
    7379             :   "llvm.hexagon.M2.mpy.acc.lh.s0",
    7380             :   "llvm.hexagon.M2.mpy.acc.lh.s1",
    7381             :   "llvm.hexagon.M2.mpy.acc.ll.s0",
    7382             :   "llvm.hexagon.M2.mpy.acc.ll.s1",
    7383             :   "llvm.hexagon.M2.mpy.acc.sat.hh.s0",
    7384             :   "llvm.hexagon.M2.mpy.acc.sat.hh.s1",
    7385             :   "llvm.hexagon.M2.mpy.acc.sat.hl.s0",
    7386             :   "llvm.hexagon.M2.mpy.acc.sat.hl.s1",
    7387             :   "llvm.hexagon.M2.mpy.acc.sat.lh.s0",
    7388             :   "llvm.hexagon.M2.mpy.acc.sat.lh.s1",
    7389             :   "llvm.hexagon.M2.mpy.acc.sat.ll.s0",
    7390             :   "llvm.hexagon.M2.mpy.acc.sat.ll.s1",
    7391             :   "llvm.hexagon.M2.mpy.hh.s0",
    7392             :   "llvm.hexagon.M2.mpy.hh.s1",
    7393             :   "llvm.hexagon.M2.mpy.hl.s0",
    7394             :   "llvm.hexagon.M2.mpy.hl.s1",
    7395             :   "llvm.hexagon.M2.mpy.lh.s0",
    7396             :   "llvm.hexagon.M2.mpy.lh.s1",
    7397             :   "llvm.hexagon.M2.mpy.ll.s0",
    7398             :   "llvm.hexagon.M2.mpy.ll.s1",
    7399             :   "llvm.hexagon.M2.mpy.nac.hh.s0",
    7400             :   "llvm.hexagon.M2.mpy.nac.hh.s1",
    7401             :   "llvm.hexagon.M2.mpy.nac.hl.s0",
    7402             :   "llvm.hexagon.M2.mpy.nac.hl.s1",
    7403             :   "llvm.hexagon.M2.mpy.nac.lh.s0",
    7404             :   "llvm.hexagon.M2.mpy.nac.lh.s1",
    7405             :   "llvm.hexagon.M2.mpy.nac.ll.s0",
    7406             :   "llvm.hexagon.M2.mpy.nac.ll.s1",
    7407             :   "llvm.hexagon.M2.mpy.nac.sat.hh.s0",
    7408             :   "llvm.hexagon.M2.mpy.nac.sat.hh.s1",
    7409             :   "llvm.hexagon.M2.mpy.nac.sat.hl.s0",
    7410             :   "llvm.hexagon.M2.mpy.nac.sat.hl.s1",
    7411             :   "llvm.hexagon.M2.mpy.nac.sat.lh.s0",
    7412             :   "llvm.hexagon.M2.mpy.nac.sat.lh.s1",
    7413             :   "llvm.hexagon.M2.mpy.nac.sat.ll.s0",
    7414             :   "llvm.hexagon.M2.mpy.nac.sat.ll.s1",
    7415             :   "llvm.hexagon.M2.mpy.rnd.hh.s0",
    7416             :   "llvm.hexagon.M2.mpy.rnd.hh.s1",
    7417             :   "llvm.hexagon.M2.mpy.rnd.hl.s0",
    7418             :   "llvm.hexagon.M2.mpy.rnd.hl.s1",
    7419             :   "llvm.hexagon.M2.mpy.rnd.lh.s0",
    7420             :   "llvm.hexagon.M2.mpy.rnd.lh.s1",
    7421             :   "llvm.hexagon.M2.mpy.rnd.ll.s0",
    7422             :   "llvm.hexagon.M2.mpy.rnd.ll.s1",
    7423             :   "llvm.hexagon.M2.mpy.sat.hh.s0",
    7424             :   "llvm.hexagon.M2.mpy.sat.hh.s1",
    7425             :   "llvm.hexagon.M2.mpy.sat.hl.s0",
    7426             :   "llvm.hexagon.M2.mpy.sat.hl.s1",
    7427             :   "llvm.hexagon.M2.mpy.sat.lh.s0",
    7428             :   "llvm.hexagon.M2.mpy.sat.lh.s1",
    7429             :   "llvm.hexagon.M2.mpy.sat.ll.s0",
    7430             :   "llvm.hexagon.M2.mpy.sat.ll.s1",
    7431             :   "llvm.hexagon.M2.mpy.sat.rnd.hh.s0",
    7432             :   "llvm.hexagon.M2.mpy.sat.rnd.hh.s1",
    7433             :   "llvm.hexagon.M2.mpy.sat.rnd.hl.s0",
    7434             :   "llvm.hexagon.M2.mpy.sat.rnd.hl.s1",
    7435             :   "llvm.hexagon.M2.mpy.sat.rnd.lh.s0",
    7436             :   "llvm.hexagon.M2.mpy.sat.rnd.lh.s1",
    7437             :   "llvm.hexagon.M2.mpy.sat.rnd.ll.s0",
    7438             :   "llvm.hexagon.M2.mpy.sat.rnd.ll.s1",
    7439             :   "llvm.hexagon.M2.mpy.up",
    7440             :   "llvm.hexagon.M2.mpy.up.s1",
    7441             :   "llvm.hexagon.M2.mpy.up.s1.sat",
    7442             :   "llvm.hexagon.M2.mpyd.acc.hh.s0",
    7443             :   "llvm.hexagon.M2.mpyd.acc.hh.s1",
    7444             :   "llvm.hexagon.M2.mpyd.acc.hl.s0",
    7445             :   "llvm.hexagon.M2.mpyd.acc.hl.s1",
    7446             :   "llvm.hexagon.M2.mpyd.acc.lh.s0",
    7447             :   "llvm.hexagon.M2.mpyd.acc.lh.s1",
    7448             :   "llvm.hexagon.M2.mpyd.acc.ll.s0",
    7449             :   "llvm.hexagon.M2.mpyd.acc.ll.s1",
    7450             :   "llvm.hexagon.M2.mpyd.hh.s0",
    7451             :   "llvm.hexagon.M2.mpyd.hh.s1",
    7452             :   "llvm.hexagon.M2.mpyd.hl.s0",
    7453             :   "llvm.hexagon.M2.mpyd.hl.s1",
    7454             :   "llvm.hexagon.M2.mpyd.lh.s0",
    7455             :   "llvm.hexagon.M2.mpyd.lh.s1",
    7456             :   "llvm.hexagon.M2.mpyd.ll.s0",
    7457             :   "llvm.hexagon.M2.mpyd.ll.s1",
    7458             :   "llvm.hexagon.M2.mpyd.nac.hh.s0",
    7459             :   "llvm.hexagon.M2.mpyd.nac.hh.s1",
    7460             :   "llvm.hexagon.M2.mpyd.nac.hl.s0",
    7461             :   "llvm.hexagon.M2.mpyd.nac.hl.s1",
    7462             :   "llvm.hexagon.M2.mpyd.nac.lh.s0",
    7463             :   "llvm.hexagon.M2.mpyd.nac.lh.s1",
    7464             :   "llvm.hexagon.M2.mpyd.nac.ll.s0",
    7465             :   "llvm.hexagon.M2.mpyd.nac.ll.s1",
    7466             :   "llvm.hexagon.M2.mpyd.rnd.hh.s0",
    7467             :   "llvm.hexagon.M2.mpyd.rnd.hh.s1",
    7468             :   "llvm.hexagon.M2.mpyd.rnd.hl.s0",
    7469             :   "llvm.hexagon.M2.mpyd.rnd.hl.s1",
    7470             :   "llvm.hexagon.M2.mpyd.rnd.lh.s0",
    7471             :   "llvm.hexagon.M2.mpyd.rnd.lh.s1",
    7472             :   "llvm.hexagon.M2.mpyd.rnd.ll.s0",
    7473             :   "llvm.hexagon.M2.mpyd.rnd.ll.s1",
    7474             :   "llvm.hexagon.M2.mpyi",
    7475             :   "llvm.hexagon.M2.mpysmi",
    7476             :   "llvm.hexagon.M2.mpysu.up",
    7477             :   "llvm.hexagon.M2.mpyu.acc.hh.s0",
    7478             :   "llvm.hexagon.M2.mpyu.acc.hh.s1",
    7479             :   "llvm.hexagon.M2.mpyu.acc.hl.s0",
    7480             :   "llvm.hexagon.M2.mpyu.acc.hl.s1",
    7481             :   "llvm.hexagon.M2.mpyu.acc.lh.s0",
    7482             :   "llvm.hexagon.M2.mpyu.acc.lh.s1",
    7483             :   "llvm.hexagon.M2.mpyu.acc.ll.s0",
    7484             :   "llvm.hexagon.M2.mpyu.acc.ll.s1",
    7485             :   "llvm.hexagon.M2.mpyu.hh.s0",
    7486             :   "llvm.hexagon.M2.mpyu.hh.s1",
    7487             :   "llvm.hexagon.M2.mpyu.hl.s0",
    7488             :   "llvm.hexagon.M2.mpyu.hl.s1",
    7489             :   "llvm.hexagon.M2.mpyu.lh.s0",
    7490             :   "llvm.hexagon.M2.mpyu.lh.s1",
    7491             :   "llvm.hexagon.M2.mpyu.ll.s0",
    7492             :   "llvm.hexagon.M2.mpyu.ll.s1",
    7493             :   "llvm.hexagon.M2.mpyu.nac.hh.s0",
    7494             :   "llvm.hexagon.M2.mpyu.nac.hh.s1",
    7495             :   "llvm.hexagon.M2.mpyu.nac.hl.s0",
    7496             :   "llvm.hexagon.M2.mpyu.nac.hl.s1",
    7497             :   "llvm.hexagon.M2.mpyu.nac.lh.s0",
    7498             :   "llvm.hexagon.M2.mpyu.nac.lh.s1",
    7499             :   "llvm.hexagon.M2.mpyu.nac.ll.s0",
    7500             :   "llvm.hexagon.M2.mpyu.nac.ll.s1",
    7501             :   "llvm.hexagon.M2.mpyu.up",
    7502             :   "llvm.hexagon.M2.mpyud.acc.hh.s0",
    7503             :   "llvm.hexagon.M2.mpyud.acc.hh.s1",
    7504             :   "llvm.hexagon.M2.mpyud.acc.hl.s0",
    7505             :   "llvm.hexagon.M2.mpyud.acc.hl.s1",
    7506             :   "llvm.hexagon.M2.mpyud.acc.lh.s0",
    7507             :   "llvm.hexagon.M2.mpyud.acc.lh.s1",
    7508             :   "llvm.hexagon.M2.mpyud.acc.ll.s0",
    7509             :   "llvm.hexagon.M2.mpyud.acc.ll.s1",
    7510             :   "llvm.hexagon.M2.mpyud.hh.s0",
    7511             :   "llvm.hexagon.M2.mpyud.hh.s1",
    7512             :   "llvm.hexagon.M2.mpyud.hl.s0",
    7513             :   "llvm.hexagon.M2.mpyud.hl.s1",
    7514             :   "llvm.hexagon.M2.mpyud.lh.s0",
    7515             :   "llvm.hexagon.M2.mpyud.lh.s1",
    7516             :   "llvm.hexagon.M2.mpyud.ll.s0",
    7517             :   "llvm.hexagon.M2.mpyud.ll.s1",
    7518             :   "llvm.hexagon.M2.mpyud.nac.hh.s0",
    7519             :   "llvm.hexagon.M2.mpyud.nac.hh.s1",
    7520             :   "llvm.hexagon.M2.mpyud.nac.hl.s0",
    7521             :   "llvm.hexagon.M2.mpyud.nac.hl.s1",
    7522             :   "llvm.hexagon.M2.mpyud.nac.lh.s0",
    7523             :   "llvm.hexagon.M2.mpyud.nac.lh.s1",
    7524             :   "llvm.hexagon.M2.mpyud.nac.ll.s0",
    7525             :   "llvm.hexagon.M2.mpyud.nac.ll.s1",
    7526             :   "llvm.hexagon.M2.mpyui",
    7527             :   "llvm.hexagon.M2.nacci",
    7528             :   "llvm.hexagon.M2.naccii",
    7529             :   "llvm.hexagon.M2.subacc",
    7530             :   "llvm.hexagon.M2.vabsdiffh",
    7531             :   "llvm.hexagon.M2.vabsdiffw",
    7532             :   "llvm.hexagon.M2.vcmac.s0.sat.i",
    7533             :   "llvm.hexagon.M2.vcmac.s0.sat.r",
    7534             :   "llvm.hexagon.M2.vcmpy.s0.sat.i",
    7535             :   "llvm.hexagon.M2.vcmpy.s0.sat.r",
    7536             :   "llvm.hexagon.M2.vcmpy.s1.sat.i",
    7537             :   "llvm.hexagon.M2.vcmpy.s1.sat.r",
    7538             :   "llvm.hexagon.M2.vdmacs.s0",
    7539             :   "llvm.hexagon.M2.vdmacs.s1",
    7540             :   "llvm.hexagon.M2.vdmpyrs.s0",
    7541             :   "llvm.hexagon.M2.vdmpyrs.s1",
    7542             :   "llvm.hexagon.M2.vdmpys.s0",
    7543             :   "llvm.hexagon.M2.vdmpys.s1",
    7544             :   "llvm.hexagon.M2.vmac2",
    7545             :   "llvm.hexagon.M2.vmac2es",
    7546             :   "llvm.hexagon.M2.vmac2es.s0",
    7547             :   "llvm.hexagon.M2.vmac2es.s1",
    7548             :   "llvm.hexagon.M2.vmac2s.s0",
    7549             :   "llvm.hexagon.M2.vmac2s.s1",
    7550             :   "llvm.hexagon.M2.vmac2su.s0",
    7551             :   "llvm.hexagon.M2.vmac2su.s1",
    7552             :   "llvm.hexagon.M2.vmpy2es.s0",
    7553             :   "llvm.hexagon.M2.vmpy2es.s1",
    7554             :   "llvm.hexagon.M2.vmpy2s.s0",
    7555             :   "llvm.hexagon.M2.vmpy2s.s0pack",
    7556             :   "llvm.hexagon.M2.vmpy2s.s1",
    7557             :   "llvm.hexagon.M2.vmpy2s.s1pack",
    7558             :   "llvm.hexagon.M2.vmpy2su.s0",
    7559             :   "llvm.hexagon.M2.vmpy2su.s1",
    7560             :   "llvm.hexagon.M2.vraddh",
    7561             :   "llvm.hexagon.M2.vradduh",
    7562             :   "llvm.hexagon.M2.vrcmaci.s0",
    7563             :   "llvm.hexagon.M2.vrcmaci.s0c",
    7564             :   "llvm.hexagon.M2.vrcmacr.s0",
    7565             :   "llvm.hexagon.M2.vrcmacr.s0c",
    7566             :   "llvm.hexagon.M2.vrcmpyi.s0",
    7567             :   "llvm.hexagon.M2.vrcmpyi.s0c",
    7568             :   "llvm.hexagon.M2.vrcmpyr.s0",
    7569             :   "llvm.hexagon.M2.vrcmpyr.s0c",
    7570             :   "llvm.hexagon.M2.vrcmpys.acc.s1",
    7571             :   "llvm.hexagon.M2.vrcmpys.s1",
    7572             :   "llvm.hexagon.M2.vrcmpys.s1rp",
    7573             :   "llvm.hexagon.M2.vrmac.s0",
    7574             :   "llvm.hexagon.M2.vrmpy.s0",
    7575             :   "llvm.hexagon.M2.xor.xacc",
    7576             :   "llvm.hexagon.M4.and.and",
    7577             :   "llvm.hexagon.M4.and.andn",
    7578             :   "llvm.hexagon.M4.and.or",
    7579             :   "llvm.hexagon.M4.and.xor",
    7580             :   "llvm.hexagon.M4.cmpyi.wh",
    7581             :   "llvm.hexagon.M4.cmpyi.whc",
    7582             :   "llvm.hexagon.M4.cmpyr.wh",
    7583             :   "llvm.hexagon.M4.cmpyr.whc",
    7584             :   "llvm.hexagon.M4.mac.up.s1.sat",
    7585             :   "llvm.hexagon.M4.mpyri.addi",
    7586             :   "llvm.hexagon.M4.mpyri.addr",
    7587             :   "llvm.hexagon.M4.mpyri.addr.u2",
    7588             :   "llvm.hexagon.M4.mpyrr.addi",
    7589             :   "llvm.hexagon.M4.mpyrr.addr",
    7590             :   "llvm.hexagon.M4.nac.up.s1.sat",
    7591             :   "llvm.hexagon.M4.or.and",
    7592             :   "llvm.hexagon.M4.or.andn",
    7593             :   "llvm.hexagon.M4.or.or",
    7594             :   "llvm.hexagon.M4.or.xor",
    7595             :   "llvm.hexagon.M4.pmpyw",
    7596             :   "llvm.hexagon.M4.pmpyw.acc",
    7597             :   "llvm.hexagon.M4.vpmpyh",
    7598             :   "llvm.hexagon.M4.vpmpyh.acc",
    7599             :   "llvm.hexagon.M4.vrmpyeh.acc.s0",
    7600             :   "llvm.hexagon.M4.vrmpyeh.acc.s1",
    7601             :   "llvm.hexagon.M4.vrmpyeh.s0",
    7602             :   "llvm.hexagon.M4.vrmpyeh.s1",
    7603             :   "llvm.hexagon.M4.vrmpyoh.acc.s0",
    7604             :   "llvm.hexagon.M4.vrmpyoh.acc.s1",
    7605             :   "llvm.hexagon.M4.vrmpyoh.s0",
    7606             :   "llvm.hexagon.M4.vrmpyoh.s1",
    7607             :   "llvm.hexagon.M4.xor.and",
    7608             :   "llvm.hexagon.M4.xor.andn",
    7609             :   "llvm.hexagon.M4.xor.or",
    7610             :   "llvm.hexagon.M4.xor.xacc",
    7611             :   "llvm.hexagon.M5.vdmacbsu",
    7612             :   "llvm.hexagon.M5.vdmpybsu",
    7613             :   "llvm.hexagon.M5.vmacbsu",
    7614             :   "llvm.hexagon.M5.vmacbuu",
    7615             :   "llvm.hexagon.M5.vmpybsu",
    7616             :   "llvm.hexagon.M5.vmpybuu",
    7617             :   "llvm.hexagon.M5.vrmacbsu",
    7618             :   "llvm.hexagon.M5.vrmacbuu",
    7619             :   "llvm.hexagon.M5.vrmpybsu",
    7620             :   "llvm.hexagon.M5.vrmpybuu",
    7621             :   "llvm.hexagon.M6.vabsdiffb",
    7622             :   "llvm.hexagon.M6.vabsdiffub",
    7623             :   "llvm.hexagon.S2.addasl.rrri",
    7624             :   "llvm.hexagon.S2.asl.i.p",
    7625             :   "llvm.hexagon.S2.asl.i.p.acc",
    7626             :   "llvm.hexagon.S2.asl.i.p.and",
    7627             :   "llvm.hexagon.S2.asl.i.p.nac",
    7628             :   "llvm.hexagon.S2.asl.i.p.or",
    7629             :   "llvm.hexagon.S2.asl.i.p.xacc",
    7630             :   "llvm.hexagon.S2.asl.i.r",
    7631             :   "llvm.hexagon.S2.asl.i.r.acc",
    7632             :   "llvm.hexagon.S2.asl.i.r.and",
    7633             :   "llvm.hexagon.S2.asl.i.r.nac",
    7634             :   "llvm.hexagon.S2.asl.i.r.or",
    7635             :   "llvm.hexagon.S2.asl.i.r.sat",
    7636             :   "llvm.hexagon.S2.asl.i.r.xacc",
    7637             :   "llvm.hexagon.S2.asl.i.vh",
    7638             :   "llvm.hexagon.S2.asl.i.vw",
    7639             :   "llvm.hexagon.S2.asl.r.p",
    7640             :   "llvm.hexagon.S2.asl.r.p.acc",
    7641             :   "llvm.hexagon.S2.asl.r.p.and",
    7642             :   "llvm.hexagon.S2.asl.r.p.nac",
    7643             :   "llvm.hexagon.S2.asl.r.p.or",
    7644             :   "llvm.hexagon.S2.asl.r.p.xor",
    7645             :   "llvm.hexagon.S2.asl.r.r",
    7646             :   "llvm.hexagon.S2.asl.r.r.acc",
    7647             :   "llvm.hexagon.S2.asl.r.r.and",
    7648             :   "llvm.hexagon.S2.asl.r.r.nac",
    7649             :   "llvm.hexagon.S2.asl.r.r.or",
    7650             :   "llvm.hexagon.S2.asl.r.r.sat",
    7651             :   "llvm.hexagon.S2.asl.r.vh",
    7652             :   "llvm.hexagon.S2.asl.r.vw",
    7653             :   "llvm.hexagon.S2.asr.i.p",
    7654             :   "llvm.hexagon.S2.asr.i.p.acc",
    7655             :   "llvm.hexagon.S2.asr.i.p.and",
    7656             :   "llvm.hexagon.S2.asr.i.p.nac",
    7657             :   "llvm.hexagon.S2.asr.i.p.or",
    7658             :   "llvm.hexagon.S2.asr.i.p.rnd",
    7659             :   "llvm.hexagon.S2.asr.i.p.rnd.goodsyntax",
    7660             :   "llvm.hexagon.S2.asr.i.r",
    7661             :   "llvm.hexagon.S2.asr.i.r.acc",
    7662             :   "llvm.hexagon.S2.asr.i.r.and",
    7663             :   "llvm.hexagon.S2.asr.i.r.nac",
    7664             :   "llvm.hexagon.S2.asr.i.r.or",
    7665             :   "llvm.hexagon.S2.asr.i.r.rnd",
    7666             :   "llvm.hexagon.S2.asr.i.r.rnd.goodsyntax",
    7667             :   "llvm.hexagon.S2.asr.i.svw.trun",
    7668             :   "llvm.hexagon.S2.asr.i.vh",
    7669             :   "llvm.hexagon.S2.asr.i.vw",
    7670             :   "llvm.hexagon.S2.asr.r.p",
    7671             :   "llvm.hexagon.S2.asr.r.p.acc",
    7672             :   "llvm.hexagon.S2.asr.r.p.and",
    7673             :   "llvm.hexagon.S2.asr.r.p.nac",
    7674             :   "llvm.hexagon.S2.asr.r.p.or",
    7675             :   "llvm.hexagon.S2.asr.r.p.xor",
    7676             :   "llvm.hexagon.S2.asr.r.r",
    7677             :   "llvm.hexagon.S2.asr.r.r.acc",
    7678             :   "llvm.hexagon.S2.asr.r.r.and",
    7679             :   "llvm.hexagon.S2.asr.r.r.nac",
    7680             :   "llvm.hexagon.S2.asr.r.r.or",
    7681             :   "llvm.hexagon.S2.asr.r.r.sat",
    7682             :   "llvm.hexagon.S2.asr.r.svw.trun",
    7683             :   "llvm.hexagon.S2.asr.r.vh",
    7684             :   "llvm.hexagon.S2.asr.r.vw",
    7685             :   "llvm.hexagon.S2.brev",
    7686             :   "llvm.hexagon.S2.brevp",
    7687             :   "llvm.hexagon.S2.cabacencbin",
    7688             :   "llvm.hexagon.S2.cl0",
    7689             :   "llvm.hexagon.S2.cl0p",
    7690             :   "llvm.hexagon.S2.cl1",
    7691             :   "llvm.hexagon.S2.cl1p",
    7692             :   "llvm.hexagon.S2.clb",
    7693             :   "llvm.hexagon.S2.clbnorm",
    7694             :   "llvm.hexagon.S2.clbp",
    7695             :   "llvm.hexagon.S2.clrbit.i",
    7696             :   "llvm.hexagon.S2.clrbit.r",
    7697             :   "llvm.hexagon.S2.ct0",
    7698             :   "llvm.hexagon.S2.ct0p",
    7699             :   "llvm.hexagon.S2.ct1",
    7700             :   "llvm.hexagon.S2.ct1p",
    7701             :   "llvm.hexagon.S2.deinterleave",
    7702             :   "llvm.hexagon.S2.extractu",
    7703             :   "llvm.hexagon.S2.extractu.rp",
    7704             :   "llvm.hexagon.S2.extractup",
    7705             :   "llvm.hexagon.S2.extractup.rp",
    7706             :   "llvm.hexagon.S2.insert",
    7707             :   "llvm.hexagon.S2.insert.rp",
    7708             :   "llvm.hexagon.S2.insertp",
    7709             :   "llvm.hexagon.S2.insertp.rp",
    7710             :   "llvm.hexagon.S2.interleave",
    7711             :   "llvm.hexagon.S2.lfsp",
    7712             :   "llvm.hexagon.S2.lsl.r.p",
    7713             :   "llvm.hexagon.S2.lsl.r.p.acc",
    7714             :   "llvm.hexagon.S2.lsl.r.p.and",
    7715             :   "llvm.hexagon.S2.lsl.r.p.nac",
    7716             :   "llvm.hexagon.S2.lsl.r.p.or",
    7717             :   "llvm.hexagon.S2.lsl.r.p.xor",
    7718             :   "llvm.hexagon.S2.lsl.r.r",
    7719             :   "llvm.hexagon.S2.lsl.r.r.acc",
    7720             :   "llvm.hexagon.S2.lsl.r.r.and",
    7721             :   "llvm.hexagon.S2.lsl.r.r.nac",
    7722             :   "llvm.hexagon.S2.lsl.r.r.or",
    7723             :   "llvm.hexagon.S2.lsl.r.vh",
    7724             :   "llvm.hexagon.S2.lsl.r.vw",
    7725             :   "llvm.hexagon.S2.lsr.i.p",
    7726             :   "llvm.hexagon.S2.lsr.i.p.acc",
    7727             :   "llvm.hexagon.S2.lsr.i.p.and",
    7728             :   "llvm.hexagon.S2.lsr.i.p.nac",
    7729             :   "llvm.hexagon.S2.lsr.i.p.or",
    7730             :   "llvm.hexagon.S2.lsr.i.p.xacc",
    7731             :   "llvm.hexagon.S2.lsr.i.r",
    7732             :   "llvm.hexagon.S2.lsr.i.r.acc",
    7733             :   "llvm.hexagon.S2.lsr.i.r.and",
    7734             :   "llvm.hexagon.S2.lsr.i.r.nac",
    7735             :   "llvm.hexagon.S2.lsr.i.r.or",
    7736             :   "llvm.hexagon.S2.lsr.i.r.xacc",
    7737             :   "llvm.hexagon.S2.lsr.i.vh",
    7738             :   "llvm.hexagon.S2.lsr.i.vw",
    7739             :   "llvm.hexagon.S2.lsr.r.p",
    7740             :   "llvm.hexagon.S2.lsr.r.p.acc",
    7741             :   "llvm.hexagon.S2.lsr.r.p.and",
    7742             :   "llvm.hexagon.S2.lsr.r.p.nac",
    7743             :   "llvm.hexagon.S2.lsr.r.p.or",
    7744             :   "llvm.hexagon.S2.lsr.r.p.xor",
    7745             :   "llvm.hexagon.S2.lsr.r.r",
    7746             :   "llvm.hexagon.S2.lsr.r.r.acc",
    7747             :   "llvm.hexagon.S2.lsr.r.r.and",
    7748             :   "llvm.hexagon.S2.lsr.r.r.nac",
    7749             :   "llvm.hexagon.S2.lsr.r.r.or",
    7750             :   "llvm.hexagon.S2.lsr.r.vh",
    7751             :   "llvm.hexagon.S2.lsr.r.vw",
    7752             :   "llvm.hexagon.S2.packhl",
    7753             :   "llvm.hexagon.S2.parityp",
    7754             :   "llvm.hexagon.S2.setbit.i",
    7755             :   "llvm.hexagon.S2.setbit.r",
    7756             :   "llvm.hexagon.S2.shuffeb",
    7757             :   "llvm.hexagon.S2.shuffeh",
    7758             :   "llvm.hexagon.S2.shuffob",
    7759             :   "llvm.hexagon.S2.shuffoh",
    7760             :   "llvm.hexagon.S2.storew.locked",
    7761             :   "llvm.hexagon.S2.svsathb",
    7762             :   "llvm.hexagon.S2.svsathub",
    7763             :   "llvm.hexagon.S2.tableidxb.goodsyntax",
    7764             :   "llvm.hexagon.S2.tableidxd.goodsyntax",
    7765             :   "llvm.hexagon.S2.tableidxh.goodsyntax",
    7766             :   "llvm.hexagon.S2.tableidxw.goodsyntax",
    7767             :   "llvm.hexagon.S2.togglebit.i",
    7768             :   "llvm.hexagon.S2.togglebit.r",
    7769             :   "llvm.hexagon.S2.tstbit.i",
    7770             :   "llvm.hexagon.S2.tstbit.r",
    7771             :   "llvm.hexagon.S2.valignib",
    7772             :   "llvm.hexagon.S2.valignrb",
    7773             :   "llvm.hexagon.S2.vcnegh",
    7774             :   "llvm.hexagon.S2.vcrotate",
    7775             :   "llvm.hexagon.S2.vrcnegh",
    7776             :   "llvm.hexagon.S2.vrndpackwh",
    7777             :   "llvm.hexagon.S2.vrndpackwhs",
    7778             :   "llvm.hexagon.S2.vsathb",
    7779             :   "llvm.hexagon.S2.vsathb.nopack",
    7780             :   "llvm.hexagon.S2.vsathub",
    7781             :   "llvm.hexagon.S2.vsathub.nopack",
    7782             :   "llvm.hexagon.S2.vsatwh",
    7783             :   "llvm.hexagon.S2.vsatwh.nopack",
    7784             :   "llvm.hexagon.S2.vsatwuh",
    7785             :   "llvm.hexagon.S2.vsatwuh.nopack",
    7786             :   "llvm.hexagon.S2.vsplatrb",
    7787             :   "llvm.hexagon.S2.vsplatrh",
    7788             :   "llvm.hexagon.S2.vspliceib",
    7789             :   "llvm.hexagon.S2.vsplicerb",
    7790             :   "llvm.hexagon.S2.vsxtbh",
    7791             :   "llvm.hexagon.S2.vsxthw",
    7792             :   "llvm.hexagon.S2.vtrunehb",
    7793             :   "llvm.hexagon.S2.vtrunewh",
    7794             :   "llvm.hexagon.S2.vtrunohb",
    7795             :   "llvm.hexagon.S2.vtrunowh",
    7796             :   "llvm.hexagon.S2.vzxtbh",
    7797             :   "llvm.hexagon.S2.vzxthw",
    7798             :   "llvm.hexagon.S4.addaddi",
    7799             :   "llvm.hexagon.S4.addi.asl.ri",
    7800             :   "llvm.hexagon.S4.addi.lsr.ri",
    7801             :   "llvm.hexagon.S4.andi.asl.ri",
    7802             :   "llvm.hexagon.S4.andi.lsr.ri",
    7803             :   "llvm.hexagon.S4.clbaddi",
    7804             :   "llvm.hexagon.S4.clbpaddi",
    7805             :   "llvm.hexagon.S4.clbpnorm",
    7806             :   "llvm.hexagon.S4.extract",
    7807             :   "llvm.hexagon.S4.extract.rp",
    7808             :   "llvm.hexagon.S4.extractp",
    7809             :   "llvm.hexagon.S4.extractp.rp",
    7810             :   "llvm.hexagon.S4.lsli",
    7811             :   "llvm.hexagon.S4.ntstbit.i",
    7812             :   "llvm.hexagon.S4.ntstbit.r",
    7813             :   "llvm.hexagon.S4.or.andi",
    7814             :   "llvm.hexagon.S4.or.andix",
    7815             :   "llvm.hexagon.S4.or.ori",
    7816             :   "llvm.hexagon.S4.ori.asl.ri",
    7817             :   "llvm.hexagon.S4.ori.lsr.ri",
    7818             :   "llvm.hexagon.S4.parity",
    7819             :   "llvm.hexagon.S4.stored.locked",
    7820             :   "llvm.hexagon.S4.subaddi",
    7821             :   "llvm.hexagon.S4.subi.asl.ri",
    7822             :   "llvm.hexagon.S4.subi.lsr.ri",
    7823             :   "llvm.hexagon.S4.vrcrotate",
    7824             :   "llvm.hexagon.S4.vrcrotate.acc",
    7825             :   "llvm.hexagon.S4.vxaddsubh",
    7826             :   "llvm.hexagon.S4.vxaddsubhr",
    7827             :   "llvm.hexagon.S4.vxaddsubw",
    7828             :   "llvm.hexagon.S4.vxsubaddh",
    7829             :   "llvm.hexagon.S4.vxsubaddhr",
    7830             :   "llvm.hexagon.S4.vxsubaddw",
    7831             :   "llvm.hexagon.S5.asrhub.rnd.sat.goodsyntax",
    7832             :   "llvm.hexagon.S5.asrhub.sat",
    7833             :   "llvm.hexagon.S5.popcountp",
    7834             :   "llvm.hexagon.S5.vasrhrnd.goodsyntax",
    7835             :   "llvm.hexagon.S6.rol.i.p",
    7836             :   "llvm.hexagon.S6.rol.i.p.acc",
    7837             :   "llvm.hexagon.S6.rol.i.p.and",
    7838             :   "llvm.hexagon.S6.rol.i.p.nac",
    7839             :   "llvm.hexagon.S6.rol.i.p.or",
    7840             :   "llvm.hexagon.S6.rol.i.p.xacc",
    7841             :   "llvm.hexagon.S6.rol.i.r",
    7842             :   "llvm.hexagon.S6.rol.i.r.acc",
    7843             :   "llvm.hexagon.S6.rol.i.r.and",
    7844             :   "llvm.hexagon.S6.rol.i.r.nac",
    7845             :   "llvm.hexagon.S6.rol.i.r.or",
    7846             :   "llvm.hexagon.S6.rol.i.r.xacc",
    7847             :   "llvm.hexagon.S6.vsplatrbp",
    7848             :   "llvm.hexagon.S6.vtrunehb.ppp",
    7849             :   "llvm.hexagon.S6.vtrunohb.ppp",
    7850             :   "llvm.hexagon.SI.to.SXTHI.asrh",
    7851             :   "llvm.hexagon.V6.extractw",
    7852             :   "llvm.hexagon.V6.extractw.128B",
    7853             :   "llvm.hexagon.V6.hi",
    7854             :   "llvm.hexagon.V6.hi.128B",
    7855             :   "llvm.hexagon.V6.lo",
    7856             :   "llvm.hexagon.V6.lo.128B",
    7857             :   "llvm.hexagon.V6.lvsplatb",
    7858             :   "llvm.hexagon.V6.lvsplatb.128B",
    7859             :   "llvm.hexagon.V6.lvsplath",
    7860             :   "llvm.hexagon.V6.lvsplath.128B",
    7861             :   "llvm.hexagon.V6.lvsplatw",
    7862             :   "llvm.hexagon.V6.lvsplatw.128B",
    7863             :   "llvm.hexagon.V6.pred.and",
    7864             :   "llvm.hexagon.V6.pred.and.128B",
    7865             :   "llvm.hexagon.V6.pred.and.n",
    7866             :   "llvm.hexagon.V6.pred.and.n.128B",
    7867             :   "llvm.hexagon.V6.pred.not",
    7868             :   "llvm.hexagon.V6.pred.not.128B",
    7869             :   "llvm.hexagon.V6.pred.or",
    7870             :   "llvm.hexagon.V6.pred.or.128B",
    7871             :   "llvm.hexagon.V6.pred.or.n",
    7872             :   "llvm.hexagon.V6.pred.or.n.128B",
    7873             :   "llvm.hexagon.V6.pred.scalar2",
    7874             :   "llvm.hexagon.V6.pred.scalar2.128B",
    7875             :   "llvm.hexagon.V6.pred.scalar2v2",
    7876             :   "llvm.hexagon.V6.pred.scalar2v2.128B",
    7877             :   "llvm.hexagon.V6.pred.xor",
    7878             :   "llvm.hexagon.V6.pred.xor.128B",
    7879             :   "llvm.hexagon.V6.shuffeqh",
    7880             :   "llvm.hexagon.V6.shuffeqh.128B",
    7881             :   "llvm.hexagon.V6.shuffeqw",
    7882             :   "llvm.hexagon.V6.shuffeqw.128B",
    7883             :   "llvm.hexagon.V6.vabsdiffh",
    7884             :   "llvm.hexagon.V6.vabsdiffh.128B",
    7885             :   "llvm.hexagon.V6.vabsdiffub",
    7886             :   "llvm.hexagon.V6.vabsdiffub.128B",
    7887             :   "llvm.hexagon.V6.vabsdiffuh",
    7888             :   "llvm.hexagon.V6.vabsdiffuh.128B",
    7889             :   "llvm.hexagon.V6.vabsdiffw",
    7890             :   "llvm.hexagon.V6.vabsdiffw.128B",
    7891             :   "llvm.hexagon.V6.vabsh",
    7892             :   "llvm.hexagon.V6.vabsh.128B",
    7893             :   "llvm.hexagon.V6.vabsh.sat",
    7894             :   "llvm.hexagon.V6.vabsh.sat.128B",
    7895             :   "llvm.hexagon.V6.vabsw",
    7896             :   "llvm.hexagon.V6.vabsw.128B",
    7897             :   "llvm.hexagon.V6.vabsw.sat",
    7898             :   "llvm.hexagon.V6.vabsw.sat.128B",
    7899             :   "llvm.hexagon.V6.vaddb",
    7900             :   "llvm.hexagon.V6.vaddb.128B",
    7901             :   "llvm.hexagon.V6.vaddb.dv",
    7902             :   "llvm.hexagon.V6.vaddb.dv.128B",
    7903             :   "llvm.hexagon.V6.vaddbnq",
    7904             :   "llvm.hexagon.V6.vaddbnq.128B",
    7905             :   "llvm.hexagon.V6.vaddbq",
    7906             :   "llvm.hexagon.V6.vaddbq.128B",
    7907             :   "llvm.hexagon.V6.vaddbsat",
    7908             :   "llvm.hexagon.V6.vaddbsat.128B",
    7909             :   "llvm.hexagon.V6.vaddbsat.dv",
    7910             :   "llvm.hexagon.V6.vaddbsat.dv.128B",
    7911             :   "llvm.hexagon.V6.vaddclbh",
    7912             :   "llvm.hexagon.V6.vaddclbh.128B",
    7913             :   "llvm.hexagon.V6.vaddclbw",
    7914             :   "llvm.hexagon.V6.vaddclbw.128B",
    7915             :   "llvm.hexagon.V6.vaddh",
    7916             :   "llvm.hexagon.V6.vaddh.128B",
    7917             :   "llvm.hexagon.V6.vaddh.dv",
    7918             :   "llvm.hexagon.V6.vaddh.dv.128B",
    7919             :   "llvm.hexagon.V6.vaddhnq",
    7920             :   "llvm.hexagon.V6.vaddhnq.128B",
    7921             :   "llvm.hexagon.V6.vaddhq",
    7922             :   "llvm.hexagon.V6.vaddhq.128B",
    7923             :   "llvm.hexagon.V6.vaddhsat",
    7924             :   "llvm.hexagon.V6.vaddhsat.128B",
    7925             :   "llvm.hexagon.V6.vaddhsat.dv",
    7926             :   "llvm.hexagon.V6.vaddhsat.dv.128B",
    7927             :   "llvm.hexagon.V6.vaddhw",
    7928             :   "llvm.hexagon.V6.vaddhw.128B",
    7929             :   "llvm.hexagon.V6.vaddhw.acc",
    7930             :   "llvm.hexagon.V6.vaddhw.acc.128B",
    7931             :   "llvm.hexagon.V6.vaddubh",
    7932             :   "llvm.hexagon.V6.vaddubh.128B",
    7933             :   "llvm.hexagon.V6.vaddubh.acc",
    7934             :   "llvm.hexagon.V6.vaddubh.acc.128B",
    7935             :   "llvm.hexagon.V6.vaddubsat",
    7936             :   "llvm.hexagon.V6.vaddubsat.128B",
    7937             :   "llvm.hexagon.V6.vaddubsat.dv",
    7938             :   "llvm.hexagon.V6.vaddubsat.dv.128B",
    7939             :   "llvm.hexagon.V6.vaddububb.sat",
    7940             :   "llvm.hexagon.V6.vaddububb.sat.128B",
    7941             :   "llvm.hexagon.V6.vadduhsat",
    7942             :   "llvm.hexagon.V6.vadduhsat.128B",
    7943             :   "llvm.hexagon.V6.vadduhsat.dv",
    7944             :   "llvm.hexagon.V6.vadduhsat.dv.128B",
    7945             :   "llvm.hexagon.V6.vadduhw",
    7946             :   "llvm.hexagon.V6.vadduhw.128B",
    7947             :   "llvm.hexagon.V6.vadduhw.acc",
    7948             :   "llvm.hexagon.V6.vadduhw.acc.128B",
    7949             :   "llvm.hexagon.V6.vadduwsat",
    7950             :   "llvm.hexagon.V6.vadduwsat.128B",
    7951             :   "llvm.hexagon.V6.vadduwsat.dv",
    7952             :   "llvm.hexagon.V6.vadduwsat.dv.128B",
    7953             :   "llvm.hexagon.V6.vaddw",
    7954             :   "llvm.hexagon.V6.vaddw.128B",
    7955             :   "llvm.hexagon.V6.vaddw.dv",
    7956             :   "llvm.hexagon.V6.vaddw.dv.128B",
    7957             :   "llvm.hexagon.V6.vaddwnq",
    7958             :   "llvm.hexagon.V6.vaddwnq.128B",
    7959             :   "llvm.hexagon.V6.vaddwq",
    7960             :   "llvm.hexagon.V6.vaddwq.128B",
    7961             :   "llvm.hexagon.V6.vaddwsat",
    7962             :   "llvm.hexagon.V6.vaddwsat.128B",
    7963             :   "llvm.hexagon.V6.vaddwsat.dv",
    7964             :   "llvm.hexagon.V6.vaddwsat.dv.128B",
    7965             :   "llvm.hexagon.V6.valignb",
    7966             :   "llvm.hexagon.V6.valignb.128B",
    7967             :   "llvm.hexagon.V6.valignbi",
    7968             :   "llvm.hexagon.V6.valignbi.128B",
    7969             :   "llvm.hexagon.V6.vand",
    7970             :   "llvm.hexagon.V6.vand.128B",
    7971             :   "llvm.hexagon.V6.vandnqrt",
    7972             :   "llvm.hexagon.V6.vandnqrt.128B",
    7973             :   "llvm.hexagon.V6.vandnqrt.acc",
    7974             :   "llvm.hexagon.V6.vandnqrt.acc.128B",
    7975             :   "llvm.hexagon.V6.vandqrt",
    7976             :   "llvm.hexagon.V6.vandqrt.128B",
    7977             :   "llvm.hexagon.V6.vandqrt.acc",
    7978             :   "llvm.hexagon.V6.vandqrt.acc.128B",
    7979             :   "llvm.hexagon.V6.vandvnqv",
    7980             :   "llvm.hexagon.V6.vandvnqv.128B",
    7981             :   "llvm.hexagon.V6.vandvqv",
    7982             :   "llvm.hexagon.V6.vandvqv.128B",
    7983             :   "llvm.hexagon.V6.vandvrt",
    7984             :   "llvm.hexagon.V6.vandvrt.128B",
    7985             :   "llvm.hexagon.V6.vandvrt.acc",
    7986             :   "llvm.hexagon.V6.vandvrt.acc.128B",
    7987             :   "llvm.hexagon.V6.vaslh",
    7988             :   "llvm.hexagon.V6.vaslh.128B",
    7989             :   "llvm.hexagon.V6.vaslhv",
    7990             :   "llvm.hexagon.V6.vaslhv.128B",
    7991             :   "llvm.hexagon.V6.vaslw",
    7992             :   "llvm.hexagon.V6.vaslw.128B",
    7993             :   "llvm.hexagon.V6.vaslw.acc",
    7994             :   "llvm.hexagon.V6.vaslw.acc.128B",
    7995             :   "llvm.hexagon.V6.vaslwv",
    7996             :   "llvm.hexagon.V6.vaslwv.128B",
    7997             :   "llvm.hexagon.V6.vasrh",
    7998             :   "llvm.hexagon.V6.vasrh.128B",
    7999             :   "llvm.hexagon.V6.vasrhbrndsat",
    8000             :   "llvm.hexagon.V6.vasrhbrndsat.128B",
    8001             :   "llvm.hexagon.V6.vasrhbsat",
    8002             :   "llvm.hexagon.V6.vasrhbsat.128B",
    8003             :   "llvm.hexagon.V6.vasrhubrndsat",
    8004             :   "llvm.hexagon.V6.vasrhubrndsat.128B",
    8005             :   "llvm.hexagon.V6.vasrhubsat",
    8006             :   "llvm.hexagon.V6.vasrhubsat.128B",
    8007             :   "llvm.hexagon.V6.vasrhv",
    8008             :   "llvm.hexagon.V6.vasrhv.128B",
    8009             :   "llvm.hexagon.V6.vasruwuhrndsat",
    8010             :   "llvm.hexagon.V6.vasruwuhrndsat.128B",
    8011             :   "llvm.hexagon.V6.vasrw",
    8012             :   "llvm.hexagon.V6.vasrw.128B",
    8013             :   "llvm.hexagon.V6.vasrw.acc",
    8014             :   "llvm.hexagon.V6.vasrw.acc.128B",
    8015             :   "llvm.hexagon.V6.vasrwh",
    8016             :   "llvm.hexagon.V6.vasrwh.128B",
    8017             :   "llvm.hexagon.V6.vasrwhrndsat",
    8018             :   "llvm.hexagon.V6.vasrwhrndsat.128B",
    8019             :   "llvm.hexagon.V6.vasrwhsat",
    8020             :   "llvm.hexagon.V6.vasrwhsat.128B",
    8021             :   "llvm.hexagon.V6.vasrwuhrndsat",
    8022             :   "llvm.hexagon.V6.vasrwuhrndsat.128B",
    8023             :   "llvm.hexagon.V6.vasrwuhsat",
    8024             :   "llvm.hexagon.V6.vasrwuhsat.128B",
    8025             :   "llvm.hexagon.V6.vasrwv",
    8026             :   "llvm.hexagon.V6.vasrwv.128B",
    8027             :   "llvm.hexagon.V6.vassign",
    8028             :   "llvm.hexagon.V6.vassign.128B",
    8029             :   "llvm.hexagon.V6.vassignp",
    8030             :   "llvm.hexagon.V6.vassignp.128B",
    8031             :   "llvm.hexagon.V6.vavgh",
    8032             :   "llvm.hexagon.V6.vavgh.128B",
    8033             :   "llvm.hexagon.V6.vavghrnd",
    8034             :   "llvm.hexagon.V6.vavghrnd.128B",
    8035             :   "llvm.hexagon.V6.vavgub",
    8036             :   "llvm.hexagon.V6.vavgub.128B",
    8037             :   "llvm.hexagon.V6.vavgubrnd",
    8038             :   "llvm.hexagon.V6.vavgubrnd.128B",
    8039             :   "llvm.hexagon.V6.vavguh",
    8040             :   "llvm.hexagon.V6.vavguh.128B",
    8041             :   "llvm.hexagon.V6.vavguhrnd",
    8042             :   "llvm.hexagon.V6.vavguhrnd.128B",
    8043             :   "llvm.hexagon.V6.vavgw",
    8044             :   "llvm.hexagon.V6.vavgw.128B",
    8045             :   "llvm.hexagon.V6.vavgwrnd",
    8046             :   "llvm.hexagon.V6.vavgwrnd.128B",
    8047             :   "llvm.hexagon.V6.vcl0h",
    8048             :   "llvm.hexagon.V6.vcl0h.128B",
    8049             :   "llvm.hexagon.V6.vcl0w",
    8050             :   "llvm.hexagon.V6.vcl0w.128B",
    8051             :   "llvm.hexagon.V6.vcombine",
    8052             :   "llvm.hexagon.V6.vcombine.128B",
    8053             :   "llvm.hexagon.V6.vd0",
    8054             :   "llvm.hexagon.V6.vd0.128B",
    8055             :   "llvm.hexagon.V6.vdealb",
    8056             :   "llvm.hexagon.V6.vdealb.128B",
    8057             :   "llvm.hexagon.V6.vdealb4w",
    8058             :   "llvm.hexagon.V6.vdealb4w.128B",
    8059             :   "llvm.hexagon.V6.vdealh",
    8060             :   "llvm.hexagon.V6.vdealh.128B",
    8061             :   "llvm.hexagon.V6.vdealvdd",
    8062             :   "llvm.hexagon.V6.vdealvdd.128B",
    8063             :   "llvm.hexagon.V6.vdelta",
    8064             :   "llvm.hexagon.V6.vdelta.128B",
    8065             :   "llvm.hexagon.V6.vdmpybus",
    8066             :   "llvm.hexagon.V6.vdmpybus.128B",
    8067             :   "llvm.hexagon.V6.vdmpybus.acc",
    8068             :   "llvm.hexagon.V6.vdmpybus.acc.128B",
    8069             :   "llvm.hexagon.V6.vdmpybus.dv",
    8070             :   "llvm.hexagon.V6.vdmpybus.dv.128B",
    8071             :   "llvm.hexagon.V6.vdmpybus.dv.acc",
    8072             :   "llvm.hexagon.V6.vdmpybus.dv.acc.128B",
    8073             :   "llvm.hexagon.V6.vdmpyhb",
    8074             :   "llvm.hexagon.V6.vdmpyhb.128B",
    8075             :   "llvm.hexagon.V6.vdmpyhb.acc",
    8076             :   "llvm.hexagon.V6.vdmpyhb.acc.128B",
    8077             :   "llvm.hexagon.V6.vdmpyhb.dv",
    8078             :   "llvm.hexagon.V6.vdmpyhb.dv.128B",
    8079             :   "llvm.hexagon.V6.vdmpyhb.dv.acc",
    8080             :   "llvm.hexagon.V6.vdmpyhb.dv.acc.128B",
    8081             :   "llvm.hexagon.V6.vdmpyhisat",
    8082             :   "llvm.hexagon.V6.vdmpyhisat.128B",
    8083             :   "llvm.hexagon.V6.vdmpyhisat.acc",
    8084             :   "llvm.hexagon.V6.vdmpyhisat.acc.128B",
    8085             :   "llvm.hexagon.V6.vdmpyhsat",
    8086             :   "llvm.hexagon.V6.vdmpyhsat.128B",
    8087             :   "llvm.hexagon.V6.vdmpyhsat.acc",
    8088             :   "llvm.hexagon.V6.vdmpyhsat.acc.128B",
    8089             :   "llvm.hexagon.V6.vdmpyhsuisat",
    8090             :   "llvm.hexagon.V6.vdmpyhsuisat.128B",
    8091             :   "llvm.hexagon.V6.vdmpyhsuisat.acc",
    8092             :   "llvm.hexagon.V6.vdmpyhsuisat.acc.128B",
    8093             :   "llvm.hexagon.V6.vdmpyhsusat",
    8094             :   "llvm.hexagon.V6.vdmpyhsusat.128B",
    8095             :   "llvm.hexagon.V6.vdmpyhsusat.acc",
    8096             :   "llvm.hexagon.V6.vdmpyhsusat.acc.128B",
    8097             :   "llvm.hexagon.V6.vdmpyhvsat",
    8098             :   "llvm.hexagon.V6.vdmpyhvsat.128B",
    8099             :   "llvm.hexagon.V6.vdmpyhvsat.acc",
    8100             :   "llvm.hexagon.V6.vdmpyhvsat.acc.128B",
    8101             :   "llvm.hexagon.V6.vdsaduh",
    8102             :   "llvm.hexagon.V6.vdsaduh.128B",
    8103             :   "llvm.hexagon.V6.vdsaduh.acc",
    8104             :   "llvm.hexagon.V6.vdsaduh.acc.128B",
    8105             :   "llvm.hexagon.V6.veqb",
    8106             :   "llvm.hexagon.V6.veqb.128B",
    8107             :   "llvm.hexagon.V6.veqb.and",
    8108             :   "llvm.hexagon.V6.veqb.and.128B",
    8109             :   "llvm.hexagon.V6.veqb.or",
    8110             :   "llvm.hexagon.V6.veqb.or.128B",
    8111             :   "llvm.hexagon.V6.veqb.xor",
    8112             :   "llvm.hexagon.V6.veqb.xor.128B",
    8113             :   "llvm.hexagon.V6.veqh",
    8114             :   "llvm.hexagon.V6.veqh.128B",
    8115             :   "llvm.hexagon.V6.veqh.and",
    8116             :   "llvm.hexagon.V6.veqh.and.128B",
    8117             :   "llvm.hexagon.V6.veqh.or",
    8118             :   "llvm.hexagon.V6.veqh.or.128B",
    8119             :   "llvm.hexagon.V6.veqh.xor",
    8120             :   "llvm.hexagon.V6.veqh.xor.128B",
    8121             :   "llvm.hexagon.V6.veqw",
    8122             :   "llvm.hexagon.V6.veqw.128B",
    8123             :   "llvm.hexagon.V6.veqw.and",
    8124             :   "llvm.hexagon.V6.veqw.and.128B",
    8125             :   "llvm.hexagon.V6.veqw.or",
    8126             :   "llvm.hexagon.V6.veqw.or.128B",
    8127             :   "llvm.hexagon.V6.veqw.xor",
    8128             :   "llvm.hexagon.V6.veqw.xor.128B",
    8129             :   "llvm.hexagon.V6.vgtb",
    8130             :   "llvm.hexagon.V6.vgtb.128B",
    8131             :   "llvm.hexagon.V6.vgtb.and",
    8132             :   "llvm.hexagon.V6.vgtb.and.128B",
    8133             :   "llvm.hexagon.V6.vgtb.or",
    8134             :   "llvm.hexagon.V6.vgtb.or.128B",
    8135             :   "llvm.hexagon.V6.vgtb.xor",
    8136             :   "llvm.hexagon.V6.vgtb.xor.128B",
    8137             :   "llvm.hexagon.V6.vgth",
    8138             :   "llvm.hexagon.V6.vgth.128B",
    8139             :   "llvm.hexagon.V6.vgth.and",
    8140             :   "llvm.hexagon.V6.vgth.and.128B",
    8141             :   "llvm.hexagon.V6.vgth.or",
    8142             :   "llvm.hexagon.V6.vgth.or.128B",
    8143             :   "llvm.hexagon.V6.vgth.xor",
    8144             :   "llvm.hexagon.V6.vgth.xor.128B",
    8145             :   "llvm.hexagon.V6.vgtub",
    8146             :   "llvm.hexagon.V6.vgtub.128B",
    8147             :   "llvm.hexagon.V6.vgtub.and",
    8148             :   "llvm.hexagon.V6.vgtub.and.128B",
    8149             :   "llvm.hexagon.V6.vgtub.or",
    8150             :   "llvm.hexagon.V6.vgtub.or.128B",
    8151             :   "llvm.hexagon.V6.vgtub.xor",
    8152             :   "llvm.hexagon.V6.vgtub.xor.128B",
    8153             :   "llvm.hexagon.V6.vgtuh",
    8154             :   "llvm.hexagon.V6.vgtuh.128B",
    8155             :   "llvm.hexagon.V6.vgtuh.and",
    8156             :   "llvm.hexagon.V6.vgtuh.and.128B",
    8157             :   "llvm.hexagon.V6.vgtuh.or",
    8158             :   "llvm.hexagon.V6.vgtuh.or.128B",
    8159             :   "llvm.hexagon.V6.vgtuh.xor",
    8160             :   "llvm.hexagon.V6.vgtuh.xor.128B",
    8161             :   "llvm.hexagon.V6.vgtuw",
    8162             :   "llvm.hexagon.V6.vgtuw.128B",
    8163             :   "llvm.hexagon.V6.vgtuw.and",
    8164             :   "llvm.hexagon.V6.vgtuw.and.128B",
    8165             :   "llvm.hexagon.V6.vgtuw.or",
    8166             :   "llvm.hexagon.V6.vgtuw.or.128B",
    8167             :   "llvm.hexagon.V6.vgtuw.xor",
    8168             :   "llvm.hexagon.V6.vgtuw.xor.128B",
    8169             :   "llvm.hexagon.V6.vgtw",
    8170             :   "llvm.hexagon.V6.vgtw.128B",
    8171             :   "llvm.hexagon.V6.vgtw.and",
    8172             :   "llvm.hexagon.V6.vgtw.and.128B",
    8173             :   "llvm.hexagon.V6.vgtw.or",
    8174             :   "llvm.hexagon.V6.vgtw.or.128B",
    8175             :   "llvm.hexagon.V6.vgtw.xor",
    8176             :   "llvm.hexagon.V6.vgtw.xor.128B",
    8177             :   "llvm.hexagon.V6.vinsertwr",
    8178             :   "llvm.hexagon.V6.vinsertwr.128B",
    8179             :   "llvm.hexagon.V6.vlalignb",
    8180             :   "llvm.hexagon.V6.vlalignb.128B",
    8181             :   "llvm.hexagon.V6.vlalignbi",
    8182             :   "llvm.hexagon.V6.vlalignbi.128B",
    8183             :   "llvm.hexagon.V6.vlsrb",
    8184             :   "llvm.hexagon.V6.vlsrb.128B",
    8185             :   "llvm.hexagon.V6.vlsrh",
    8186             :   "llvm.hexagon.V6.vlsrh.128B",
    8187             :   "llvm.hexagon.V6.vlsrhv",
    8188             :   "llvm.hexagon.V6.vlsrhv.128B",
    8189             :   "llvm.hexagon.V6.vlsrw",
    8190             :   "llvm.hexagon.V6.vlsrw.128B",
    8191             :   "llvm.hexagon.V6.vlsrwv",
    8192             :   "llvm.hexagon.V6.vlsrwv.128B",
    8193             :   "llvm.hexagon.V6.vlutb",
    8194             :   "llvm.hexagon.V6.vlutb.128B",
    8195             :   "llvm.hexagon.V6.vlutb.acc",
    8196             :   "llvm.hexagon.V6.vlutb.acc.128B",
    8197             :   "llvm.hexagon.V6.vlutb.dv",
    8198             :   "llvm.hexagon.V6.vlutb.dv.128B",
    8199             :   "llvm.hexagon.V6.vlutb.dv.acc",
    8200             :   "llvm.hexagon.V6.vlutb.dv.acc.128B",
    8201             :   "llvm.hexagon.V6.vlutvvb",
    8202             :   "llvm.hexagon.V6.vlutvvb.128B",
    8203             :   "llvm.hexagon.V6.vlutvvb.nm",
    8204             :   "llvm.hexagon.V6.vlutvvb.nm.128B",
    8205             :   "llvm.hexagon.V6.vlutvvb.oracc",
    8206             :   "llvm.hexagon.V6.vlutvvb.oracc.128B",
    8207             :   "llvm.hexagon.V6.vlutvvb.oracci",
    8208             :   "llvm.hexagon.V6.vlutvvb.oracci.128B",
    8209             :   "llvm.hexagon.V6.vlutvvbi",
    8210             :   "llvm.hexagon.V6.vlutvvbi.128B",
    8211             :   "llvm.hexagon.V6.vlutvwh",
    8212             :   "llvm.hexagon.V6.vlutvwh.128B",
    8213             :   "llvm.hexagon.V6.vlutvwh.nm",
    8214             :   "llvm.hexagon.V6.vlutvwh.nm.128B",
    8215             :   "llvm.hexagon.V6.vlutvwh.oracc",
    8216             :   "llvm.hexagon.V6.vlutvwh.oracc.128B",
    8217             :   "llvm.hexagon.V6.vlutvwh.oracci",
    8218             :   "llvm.hexagon.V6.vlutvwh.oracci.128B",
    8219             :   "llvm.hexagon.V6.vlutvwhi",
    8220             :   "llvm.hexagon.V6.vlutvwhi.128B",
    8221             :   "llvm.hexagon.V6.vmaskedstorenq",
    8222             :   "llvm.hexagon.V6.vmaskedstorenq.128B",
    8223             :   "llvm.hexagon.V6.vmaskedstorentnq",
    8224             :   "llvm.hexagon.V6.vmaskedstorentnq.128B",
    8225             :   "llvm.hexagon.V6.vmaskedstorentq",
    8226             :   "llvm.hexagon.V6.vmaskedstorentq.128B",
    8227             :   "llvm.hexagon.V6.vmaskedstoreq",
    8228             :   "llvm.hexagon.V6.vmaskedstoreq.128B",
    8229             :   "llvm.hexagon.V6.vmaxb",
    8230             :   "llvm.hexagon.V6.vmaxb.128B",
    8231             :   "llvm.hexagon.V6.vmaxh",
    8232             :   "llvm.hexagon.V6.vmaxh.128B",
    8233             :   "llvm.hexagon.V6.vmaxub",
    8234             :   "llvm.hexagon.V6.vmaxub.128B",
    8235             :   "llvm.hexagon.V6.vmaxuh",
    8236             :   "llvm.hexagon.V6.vmaxuh.128B",
    8237             :   "llvm.hexagon.V6.vmaxw",
    8238             :   "llvm.hexagon.V6.vmaxw.128B",
    8239             :   "llvm.hexagon.V6.vminb",
    8240             :   "llvm.hexagon.V6.vminb.128B",
    8241             :   "llvm.hexagon.V6.vminh",
    8242             :   "llvm.hexagon.V6.vminh.128B",
    8243             :   "llvm.hexagon.V6.vminub",
    8244             :   "llvm.hexagon.V6.vminub.128B",
    8245             :   "llvm.hexagon.V6.vminuh",
    8246             :   "llvm.hexagon.V6.vminuh.128B",
    8247             :   "llvm.hexagon.V6.vminw",
    8248             :   "llvm.hexagon.V6.vminw.128B",
    8249             :   "llvm.hexagon.V6.vmpabus",
    8250             :   "llvm.hexagon.V6.vmpabus.128B",
    8251             :   "llvm.hexagon.V6.vmpabus.acc",
    8252             :   "llvm.hexagon.V6.vmpabus.acc.128B",
    8253             :   "llvm.hexagon.V6.vmpabusv",
    8254             :   "llvm.hexagon.V6.vmpabusv.128B",
    8255             :   "llvm.hexagon.V6.vmpabuuv",
    8256             :   "llvm.hexagon.V6.vmpabuuv.128B",
    8257             :   "llvm.hexagon.V6.vmpahb",
    8258             :   "llvm.hexagon.V6.vmpahb.128B",
    8259             :   "llvm.hexagon.V6.vmpahb.acc",
    8260             :   "llvm.hexagon.V6.vmpahb.acc.128B",
    8261             :   "llvm.hexagon.V6.vmpauhb",
    8262             :   "llvm.hexagon.V6.vmpauhb.128B",
    8263             :   "llvm.hexagon.V6.vmpauhb.acc",
    8264             :   "llvm.hexagon.V6.vmpauhb.acc.128B",
    8265             :   "llvm.hexagon.V6.vmpybus",
    8266             :   "llvm.hexagon.V6.vmpybus.128B",
    8267             :   "llvm.hexagon.V6.vmpybus.acc",
    8268             :   "llvm.hexagon.V6.vmpybus.acc.128B",
    8269             :   "llvm.hexagon.V6.vmpybusv",
    8270             :   "llvm.hexagon.V6.vmpybusv.128B",
    8271             :   "llvm.hexagon.V6.vmpybusv.acc",
    8272             :   "llvm.hexagon.V6.vmpybusv.acc.128B",
    8273             :   "llvm.hexagon.V6.vmpybv",
    8274             :   "llvm.hexagon.V6.vmpybv.128B",
    8275             :   "llvm.hexagon.V6.vmpybv.acc",
    8276             :   "llvm.hexagon.V6.vmpybv.acc.128B",
    8277             :   "llvm.hexagon.V6.vmpyewuh",
    8278             :   "llvm.hexagon.V6.vmpyewuh.128B",
    8279             :   "llvm.hexagon.V6.vmpyewuh.64",
    8280             :   "llvm.hexagon.V6.vmpyewuh.64.128B",
    8281             :   "llvm.hexagon.V6.vmpyh",
    8282             :   "llvm.hexagon.V6.vmpyh.128B",
    8283             :   "llvm.hexagon.V6.vmpyhsat.acc",
    8284             :   "llvm.hexagon.V6.vmpyhsat.acc.128B",
    8285             :   "llvm.hexagon.V6.vmpyhsrs",
    8286             :   "llvm.hexagon.V6.vmpyhsrs.128B",
    8287             :   "llvm.hexagon.V6.vmpyhss",
    8288             :   "llvm.hexagon.V6.vmpyhss.128B",
    8289             :   "llvm.hexagon.V6.vmpyhus",
    8290             :   "llvm.hexagon.V6.vmpyhus.128B",
    8291             :   "llvm.hexagon.V6.vmpyhus.acc",
    8292             :   "llvm.hexagon.V6.vmpyhus.acc.128B",
    8293             :   "llvm.hexagon.V6.vmpyhv",
    8294             :   "llvm.hexagon.V6.vmpyhv.128B",
    8295             :   "llvm.hexagon.V6.vmpyhv.acc",
    8296             :   "llvm.hexagon.V6.vmpyhv.acc.128B",
    8297             :   "llvm.hexagon.V6.vmpyhvsrs",
    8298             :   "llvm.hexagon.V6.vmpyhvsrs.128B",
    8299             :   "llvm.hexagon.V6.vmpyieoh",
    8300             :   "llvm.hexagon.V6.vmpyieoh.128B",
    8301             :   "llvm.hexagon.V6.vmpyiewh.acc",
    8302             :   "llvm.hexagon.V6.vmpyiewh.acc.128B",
    8303             :   "llvm.hexagon.V6.vmpyiewuh",
    8304             :   "llvm.hexagon.V6.vmpyiewuh.128B",
    8305             :   "llvm.hexagon.V6.vmpyiewuh.acc",
    8306             :   "llvm.hexagon.V6.vmpyiewuh.acc.128B",
    8307             :   "llvm.hexagon.V6.vmpyih",
    8308             :   "llvm.hexagon.V6.vmpyih.128B",
    8309             :   "llvm.hexagon.V6.vmpyih.acc",
    8310             :   "llvm.hexagon.V6.vmpyih.acc.128B",
    8311             :   "llvm.hexagon.V6.vmpyihb",
    8312             :   "llvm.hexagon.V6.vmpyihb.128B",
    8313             :   "llvm.hexagon.V6.vmpyihb.acc",
    8314             :   "llvm.hexagon.V6.vmpyihb.acc.128B",
    8315             :   "llvm.hexagon.V6.vmpyiowh",
    8316             :   "llvm.hexagon.V6.vmpyiowh.128B",
    8317             :   "llvm.hexagon.V6.vmpyiwb",
    8318             :   "llvm.hexagon.V6.vmpyiwb.128B",
    8319             :   "llvm.hexagon.V6.vmpyiwb.acc",
    8320             :   "llvm.hexagon.V6.vmpyiwb.acc.128B",
    8321             :   "llvm.hexagon.V6.vmpyiwh",
    8322             :   "llvm.hexagon.V6.vmpyiwh.128B",
    8323             :   "llvm.hexagon.V6.vmpyiwh.acc",
    8324             :   "llvm.hexagon.V6.vmpyiwh.acc.128B",
    8325             :   "llvm.hexagon.V6.vmpyiwub",
    8326             :   "llvm.hexagon.V6.vmpyiwub.128B",
    8327             :   "llvm.hexagon.V6.vmpyiwub.acc",
    8328             :   "llvm.hexagon.V6.vmpyiwub.acc.128B",
    8329             :   "llvm.hexagon.V6.vmpyowh",
    8330             :   "llvm.hexagon.V6.vmpyowh.128B",
    8331             :   "llvm.hexagon.V6.vmpyowh.64.acc",
    8332             :   "llvm.hexagon.V6.vmpyowh.64.acc.128B",
    8333             :   "llvm.hexagon.V6.vmpyowh.rnd",
    8334             :   "llvm.hexagon.V6.vmpyowh.rnd.128B",
    8335             :   "llvm.hexagon.V6.vmpyowh.rnd.sacc",
    8336             :   "llvm.hexagon.V6.vmpyowh.rnd.sacc.128B",
    8337             :   "llvm.hexagon.V6.vmpyowh.sacc",
    8338             :   "llvm.hexagon.V6.vmpyowh.sacc.128B",
    8339             :   "llvm.hexagon.V6.vmpyub",
    8340             :   "llvm.hexagon.V6.vmpyub.128B",
    8341             :   "llvm.hexagon.V6.vmpyub.acc",
    8342             :   "llvm.hexagon.V6.vmpyub.acc.128B",
    8343             :   "llvm.hexagon.V6.vmpyubv",
    8344             :   "llvm.hexagon.V6.vmpyubv.128B",
    8345             :   "llvm.hexagon.V6.vmpyubv.acc",
    8346             :   "llvm.hexagon.V6.vmpyubv.acc.128B",
    8347             :   "llvm.hexagon.V6.vmpyuh",
    8348             :   "llvm.hexagon.V6.vmpyuh.128B",
    8349             :   "llvm.hexagon.V6.vmpyuh.acc",
    8350             :   "llvm.hexagon.V6.vmpyuh.acc.128B",
    8351             :   "llvm.hexagon.V6.vmpyuhv",
    8352             :   "llvm.hexagon.V6.vmpyuhv.128B",
    8353             :   "llvm.hexagon.V6.vmpyuhv.acc",
    8354             :   "llvm.hexagon.V6.vmpyuhv.acc.128B",
    8355             :   "llvm.hexagon.V6.vmux",
    8356             :   "llvm.hexagon.V6.vmux.128B",
    8357             :   "llvm.hexagon.V6.vnavgh",
    8358             :   "llvm.hexagon.V6.vnavgh.128B",
    8359             :   "llvm.hexagon.V6.vnavgub",
    8360             :   "llvm.hexagon.V6.vnavgub.128B",
    8361             :   "llvm.hexagon.V6.vnavgw",
    8362             :   "llvm.hexagon.V6.vnavgw.128B",
    8363             :   "llvm.hexagon.V6.vnormamth",
    8364             :   "llvm.hexagon.V6.vnormamth.128B",
    8365             :   "llvm.hexagon.V6.vnormamtw",
    8366             :   "llvm.hexagon.V6.vnormamtw.128B",
    8367             :   "llvm.hexagon.V6.vnot",
    8368             :   "llvm.hexagon.V6.vnot.128B",
    8369             :   "llvm.hexagon.V6.vor",
    8370             :   "llvm.hexagon.V6.vor.128B",
    8371             :   "llvm.hexagon.V6.vpackeb",
    8372             :   "llvm.hexagon.V6.vpackeb.128B",
    8373             :   "llvm.hexagon.V6.vpackeh",
    8374             :   "llvm.hexagon.V6.vpackeh.128B",
    8375             :   "llvm.hexagon.V6.vpackhb.sat",
    8376             :   "llvm.hexagon.V6.vpackhb.sat.128B",
    8377             :   "llvm.hexagon.V6.vpackhub.sat",
    8378             :   "llvm.hexagon.V6.vpackhub.sat.128B",
    8379             :   "llvm.hexagon.V6.vpackob",
    8380             :   "llvm.hexagon.V6.vpackob.128B",
    8381             :   "llvm.hexagon.V6.vpackoh",
    8382             :   "llvm.hexagon.V6.vpackoh.128B",
    8383             :   "llvm.hexagon.V6.vpackwh.sat",
    8384             :   "llvm.hexagon.V6.vpackwh.sat.128B",
    8385             :   "llvm.hexagon.V6.vpackwuh.sat",
    8386             :   "llvm.hexagon.V6.vpackwuh.sat.128B",
    8387             :   "llvm.hexagon.V6.vpopcounth",
    8388             :   "llvm.hexagon.V6.vpopcounth.128B",
    8389             :   "llvm.hexagon.V6.vrdelta",
    8390             :   "llvm.hexagon.V6.vrdelta.128B",
    8391             :   "llvm.hexagon.V6.vrmpybus",
    8392             :   "llvm.hexagon.V6.vrmpybus.128B",
    8393             :   "llvm.hexagon.V6.vrmpybus.acc",
    8394             :   "llvm.hexagon.V6.vrmpybus.acc.128B",
    8395             :   "llvm.hexagon.V6.vrmpybusi",
    8396             :   "llvm.hexagon.V6.vrmpybusi.128B",
    8397             :   "llvm.hexagon.V6.vrmpybusi.acc",
    8398             :   "llvm.hexagon.V6.vrmpybusi.acc.128B",
    8399             :   "llvm.hexagon.V6.vrmpybusv",
    8400             :   "llvm.hexagon.V6.vrmpybusv.128B",
    8401             :   "llvm.hexagon.V6.vrmpybusv.acc",
    8402             :   "llvm.hexagon.V6.vrmpybusv.acc.128B",
    8403             :   "llvm.hexagon.V6.vrmpybv",
    8404             :   "llvm.hexagon.V6.vrmpybv.128B",
    8405             :   "llvm.hexagon.V6.vrmpybv.acc",
    8406             :   "llvm.hexagon.V6.vrmpybv.acc.128B",
    8407             :   "llvm.hexagon.V6.vrmpyub",
    8408             :   "llvm.hexagon.V6.vrmpyub.128B",
    8409             :   "llvm.hexagon.V6.vrmpyub.acc",
    8410             :   "llvm.hexagon.V6.vrmpyub.acc.128B",
    8411             :   "llvm.hexagon.V6.vrmpyubi",
    8412             :   "llvm.hexagon.V6.vrmpyubi.128B",
    8413             :   "llvm.hexagon.V6.vrmpyubi.acc",
    8414             :   "llvm.hexagon.V6.vrmpyubi.acc.128B",
    8415             :   "llvm.hexagon.V6.vrmpyubv",
    8416             :   "llvm.hexagon.V6.vrmpyubv.128B",
    8417             :   "llvm.hexagon.V6.vrmpyubv.acc",
    8418             :   "llvm.hexagon.V6.vrmpyubv.acc.128B",
    8419             :   "llvm.hexagon.V6.vror",
    8420             :   "llvm.hexagon.V6.vror.128B",
    8421             :   "llvm.hexagon.V6.vroundhb",
    8422             :   "llvm.hexagon.V6.vroundhb.128B",
    8423             :   "llvm.hexagon.V6.vroundhub",
    8424             :   "llvm.hexagon.V6.vroundhub.128B",
    8425             :   "llvm.hexagon.V6.vrounduhub",
    8426             :   "llvm.hexagon.V6.vrounduhub.128B",
    8427             :   "llvm.hexagon.V6.vrounduwuh",
    8428             :   "llvm.hexagon.V6.vrounduwuh.128B",
    8429             :   "llvm.hexagon.V6.vroundwh",
    8430             :   "llvm.hexagon.V6.vroundwh.128B",
    8431             :   "llvm.hexagon.V6.vroundwuh",
    8432             :   "llvm.hexagon.V6.vroundwuh.128B",
    8433             :   "llvm.hexagon.V6.vrsadubi",
    8434             :   "llvm.hexagon.V6.vrsadubi.128B",
    8435             :   "llvm.hexagon.V6.vrsadubi.acc",
    8436             :   "llvm.hexagon.V6.vrsadubi.acc.128B",
    8437             :   "llvm.hexagon.V6.vsathub",
    8438             :   "llvm.hexagon.V6.vsathub.128B",
    8439             :   "llvm.hexagon.V6.vsatuwuh",
    8440             :   "llvm.hexagon.V6.vsatuwuh.128B",
    8441             :   "llvm.hexagon.V6.vsatwh",
    8442             :   "llvm.hexagon.V6.vsatwh.128B",
    8443             :   "llvm.hexagon.V6.vsb",
    8444             :   "llvm.hexagon.V6.vsb.128B",
    8445             :   "llvm.hexagon.V6.vsh",
    8446             :   "llvm.hexagon.V6.vsh.128B",
    8447             :   "llvm.hexagon.V6.vshufeh",
    8448             :   "llvm.hexagon.V6.vshufeh.128B",
    8449             :   "llvm.hexagon.V6.vshuffb",
    8450             :   "llvm.hexagon.V6.vshuffb.128B",
    8451             :   "llvm.hexagon.V6.vshuffeb",
    8452             :   "llvm.hexagon.V6.vshuffeb.128B",
    8453             :   "llvm.hexagon.V6.vshuffh",
    8454             :   "llvm.hexagon.V6.vshuffh.128B",
    8455             :   "llvm.hexagon.V6.vshuffob",
    8456             :   "llvm.hexagon.V6.vshuffob.128B",
    8457             :   "llvm.hexagon.V6.vshuffvdd",
    8458             :   "llvm.hexagon.V6.vshuffvdd.128B",
    8459             :   "llvm.hexagon.V6.vshufoeb",
    8460             :   "llvm.hexagon.V6.vshufoeb.128B",
    8461             :   "llvm.hexagon.V6.vshufoeh",
    8462             :   "llvm.hexagon.V6.vshufoeh.128B",
    8463             :   "llvm.hexagon.V6.vshufoh",
    8464             :   "llvm.hexagon.V6.vshufoh.128B",
    8465             :   "llvm.hexagon.V6.vsubb",
    8466             :   "llvm.hexagon.V6.vsubb.128B",
    8467             :   "llvm.hexagon.V6.vsubb.dv",
    8468             :   "llvm.hexagon.V6.vsubb.dv.128B",
    8469             :   "llvm.hexagon.V6.vsubbnq",
    8470             :   "llvm.hexagon.V6.vsubbnq.128B",
    8471             :   "llvm.hexagon.V6.vsubbq",
    8472             :   "llvm.hexagon.V6.vsubbq.128B",
    8473             :   "llvm.hexagon.V6.vsubbsat",
    8474             :   "llvm.hexagon.V6.vsubbsat.128B",
    8475             :   "llvm.hexagon.V6.vsubbsat.dv",
    8476             :   "llvm.hexagon.V6.vsubbsat.dv.128B",
    8477             :   "llvm.hexagon.V6.vsubh",
    8478             :   "llvm.hexagon.V6.vsubh.128B",
    8479             :   "llvm.hexagon.V6.vsubh.dv",
    8480             :   "llvm.hexagon.V6.vsubh.dv.128B",
    8481             :   "llvm.hexagon.V6.vsubhnq",
    8482             :   "llvm.hexagon.V6.vsubhnq.128B",
    8483             :   "llvm.hexagon.V6.vsubhq",
    8484             :   "llvm.hexagon.V6.vsubhq.128B",
    8485             :   "llvm.hexagon.V6.vsubhsat",
    8486             :   "llvm.hexagon.V6.vsubhsat.128B",
    8487             :   "llvm.hexagon.V6.vsubhsat.dv",
    8488             :   "llvm.hexagon.V6.vsubhsat.dv.128B",
    8489             :   "llvm.hexagon.V6.vsubhw",
    8490             :   "llvm.hexagon.V6.vsubhw.128B",
    8491             :   "llvm.hexagon.V6.vsububh",
    8492             :   "llvm.hexagon.V6.vsububh.128B",
    8493             :   "llvm.hexagon.V6.vsububsat",
    8494             :   "llvm.hexagon.V6.vsububsat.128B",
    8495             :   "llvm.hexagon.V6.vsububsat.dv",
    8496             :   "llvm.hexagon.V6.vsububsat.dv.128B",
    8497             :   "llvm.hexagon.V6.vsubububb.sat",
    8498             :   "llvm.hexagon.V6.vsubububb.sat.128B",
    8499             :   "llvm.hexagon.V6.vsubuhsat",
    8500             :   "llvm.hexagon.V6.vsubuhsat.128B",
    8501             :   "llvm.hexagon.V6.vsubuhsat.dv",
    8502             :   "llvm.hexagon.V6.vsubuhsat.dv.128B",
    8503             :   "llvm.hexagon.V6.vsubuhw",
    8504             :   "llvm.hexagon.V6.vsubuhw.128B",
    8505             :   "llvm.hexagon.V6.vsubuwsat",
    8506             :   "llvm.hexagon.V6.vsubuwsat.128B",
    8507             :   "llvm.hexagon.V6.vsubuwsat.dv",
    8508             :   "llvm.hexagon.V6.vsubuwsat.dv.128B",
    8509             :   "llvm.hexagon.V6.vsubw",
    8510             :   "llvm.hexagon.V6.vsubw.128B",
    8511             :   "llvm.hexagon.V6.vsubw.dv",
    8512             :   "llvm.hexagon.V6.vsubw.dv.128B",
    8513             :   "llvm.hexagon.V6.vsubwnq",
    8514             :   "llvm.hexagon.V6.vsubwnq.128B",
    8515             :   "llvm.hexagon.V6.vsubwq",
    8516             :   "llvm.hexagon.V6.vsubwq.128B",
    8517             :   "llvm.hexagon.V6.vsubwsat",
    8518             :   "llvm.hexagon.V6.vsubwsat.128B",
    8519             :   "llvm.hexagon.V6.vsubwsat.dv",
    8520             :   "llvm.hexagon.V6.vsubwsat.dv.128B",
    8521             :   "llvm.hexagon.V6.vswap",
    8522             :   "llvm.hexagon.V6.vswap.128B",
    8523             :   "llvm.hexagon.V6.vtmpyb",
    8524             :   "llvm.hexagon.V6.vtmpyb.128B",
    8525             :   "llvm.hexagon.V6.vtmpyb.acc",
    8526             :   "llvm.hexagon.V6.vtmpyb.acc.128B",
    8527             :   "llvm.hexagon.V6.vtmpybus",
    8528             :   "llvm.hexagon.V6.vtmpybus.128B",
    8529             :   "llvm.hexagon.V6.vtmpybus.acc",
    8530             :   "llvm.hexagon.V6.vtmpybus.acc.128B",
    8531             :   "llvm.hexagon.V6.vtmpyhb",
    8532             :   "llvm.hexagon.V6.vtmpyhb.128B",
    8533             :   "llvm.hexagon.V6.vtmpyhb.acc",
    8534             :   "llvm.hexagon.V6.vtmpyhb.acc.128B",
    8535             :   "llvm.hexagon.V6.vunpackb",
    8536             :   "llvm.hexagon.V6.vunpackb.128B",
    8537             :   "llvm.hexagon.V6.vunpackh",
    8538             :   "llvm.hexagon.V6.vunpackh.128B",
    8539             :   "llvm.hexagon.V6.vunpackob",
    8540             :   "llvm.hexagon.V6.vunpackob.128B",
    8541             :   "llvm.hexagon.V6.vunpackoh",
    8542             :   "llvm.hexagon.V6.vunpackoh.128B",
    8543             :   "llvm.hexagon.V6.vunpackub",
    8544             :   "llvm.hexagon.V6.vunpackub.128B",
    8545             :   "llvm.hexagon.V6.vunpackuh",
    8546             :   "llvm.hexagon.V6.vunpackuh.128B",
    8547             :   "llvm.hexagon.V6.vxor",
    8548             :   "llvm.hexagon.V6.vxor.128B",
    8549             :   "llvm.hexagon.V6.vzb",
    8550             :   "llvm.hexagon.V6.vzb.128B",
    8551             :   "llvm.hexagon.V6.vzh",
    8552             :   "llvm.hexagon.V6.vzh.128B",
    8553             :   "llvm.hexagon.Y2.dccleana",
    8554             :   "llvm.hexagon.Y2.dccleaninva",
    8555             :   "llvm.hexagon.Y2.dcinva",
    8556             :   "llvm.hexagon.Y2.dczeroa",
    8557             :   "llvm.hexagon.Y4.l2fetch",
    8558             :   "llvm.hexagon.Y5.l2fetch",
    8559             :   "llvm.hexagon.brev.ldb",
    8560             :   "llvm.hexagon.brev.ldd",
    8561             :   "llvm.hexagon.brev.ldh",
    8562             :   "llvm.hexagon.brev.ldub",
    8563             :   "llvm.hexagon.brev.lduh",
    8564             :   "llvm.hexagon.brev.ldw",
    8565             :   "llvm.hexagon.brev.stb",
    8566             :   "llvm.hexagon.brev.std",
    8567             :   "llvm.hexagon.brev.sth",
    8568             :   "llvm.hexagon.brev.sthhi",
    8569             :   "llvm.hexagon.brev.stw",
    8570             :   "llvm.hexagon.circ.ldb",
    8571             :   "llvm.hexagon.circ.ldd",
    8572             :   "llvm.hexagon.circ.ldh",
    8573             :   "llvm.hexagon.circ.ldub",
    8574             :   "llvm.hexagon.circ.lduh",
    8575             :   "llvm.hexagon.circ.ldw",
    8576             :   "llvm.hexagon.circ.stb",
    8577             :   "llvm.hexagon.circ.std",
    8578             :   "llvm.hexagon.circ.sth",
    8579             :   "llvm.hexagon.circ.sthhi",
    8580             :   "llvm.hexagon.circ.stw",
    8581             :   "llvm.hexagon.mm256i.vaddw",
    8582             :   "llvm.hexagon.prefetch",
    8583             :   "llvm.mips.absq.s.ph",
    8584             :   "llvm.mips.absq.s.qb",
    8585             :   "llvm.mips.absq.s.w",
    8586             :   "llvm.mips.add.a.b",
    8587             :   "llvm.mips.add.a.d",
    8588             :   "llvm.mips.add.a.h",
    8589             :   "llvm.mips.add.a.w",
    8590             :   "llvm.mips.addq.ph",
    8591             :   "llvm.mips.addq.s.ph",
    8592             :   "llvm.mips.addq.s.w",
    8593             :   "llvm.mips.addqh.ph",
    8594             :   "llvm.mips.addqh.r.ph",
    8595             :   "llvm.mips.addqh.r.w",
    8596             :   "llvm.mips.addqh.w",
    8597             :   "llvm.mips.adds.a.b",
    8598             :   "llvm.mips.adds.a.d",
    8599             :   "llvm.mips.adds.a.h",
    8600             :   "llvm.mips.adds.a.w",
    8601             :   "llvm.mips.adds.s.b",
    8602             :   "llvm.mips.adds.s.d",
    8603             :   "llvm.mips.adds.s.h",
    8604             :   "llvm.mips.adds.s.w",
    8605             :   "llvm.mips.adds.u.b",
    8606             :   "llvm.mips.adds.u.d",
    8607             :   "llvm.mips.adds.u.h",
    8608             :   "llvm.mips.adds.u.w",
    8609             :   "llvm.mips.addsc",
    8610             :   "llvm.mips.addu.ph",
    8611             :   "llvm.mips.addu.qb",
    8612             :   "llvm.mips.addu.s.ph",
    8613             :   "llvm.mips.addu.s.qb",
    8614             :   "llvm.mips.adduh.qb",
    8615             :   "llvm.mips.adduh.r.qb",
    8616             :   "llvm.mips.addv.b",
    8617             :   "llvm.mips.addv.d",
    8618             :   "llvm.mips.addv.h",
    8619             :   "llvm.mips.addv.w",
    8620             :   "llvm.mips.addvi.b",
    8621             :   "llvm.mips.addvi.d",
    8622             :   "llvm.mips.addvi.h",
    8623             :   "llvm.mips.addvi.w",
    8624             :   "llvm.mips.addwc",
    8625             :   "llvm.mips.and.v",
    8626             :   "llvm.mips.andi.b",
    8627             :   "llvm.mips.append",
    8628             :   "llvm.mips.asub.s.b",
    8629             :   "llvm.mips.asub.s.d",
    8630             :   "llvm.mips.asub.s.h",
    8631             :   "llvm.mips.asub.s.w",
    8632             :   "llvm.mips.asub.u.b",
    8633             :   "llvm.mips.asub.u.d",
    8634             :   "llvm.mips.asub.u.h",
    8635             :   "llvm.mips.asub.u.w",
    8636             :   "llvm.mips.ave.s.b",
    8637             :   "llvm.mips.ave.s.d",
    8638             :   "llvm.mips.ave.s.h",
    8639             :   "llvm.mips.ave.s.w",
    8640             :   "llvm.mips.ave.u.b",
    8641             :   "llvm.mips.ave.u.d",
    8642             :   "llvm.mips.ave.u.h",
    8643             :   "llvm.mips.ave.u.w",
    8644             :   "llvm.mips.aver.s.b",
    8645             :   "llvm.mips.aver.s.d",
    8646             :   "llvm.mips.aver.s.h",
    8647             :   "llvm.mips.aver.s.w",
    8648             :   "llvm.mips.aver.u.b",
    8649             :   "llvm.mips.aver.u.d",
    8650             :   "llvm.mips.aver.u.h",
    8651             :   "llvm.mips.aver.u.w",
    8652             :   "llvm.mips.balign",
    8653             :   "llvm.mips.bclr.b",
    8654             :   "llvm.mips.bclr.d",
    8655             :   "llvm.mips.bclr.h",
    8656             :   "llvm.mips.bclr.w",
    8657             :   "llvm.mips.bclri.b",
    8658             :   "llvm.mips.bclri.d",
    8659             :   "llvm.mips.bclri.h",
    8660             :   "llvm.mips.bclri.w",
    8661             :   "llvm.mips.binsl.b",
    8662             :   "llvm.mips.binsl.d",
    8663             :   "llvm.mips.binsl.h",
    8664             :   "llvm.mips.binsl.w",
    8665             :   "llvm.mips.binsli.b",
    8666             :   "llvm.mips.binsli.d",
    8667             :   "llvm.mips.binsli.h",
    8668             :   "llvm.mips.binsli.w",
    8669             :   "llvm.mips.binsr.b",
    8670             :   "llvm.mips.binsr.d",
    8671             :   "llvm.mips.binsr.h",
    8672             :   "llvm.mips.binsr.w",
    8673             :   "llvm.mips.binsri.b",
    8674             :   "llvm.mips.binsri.d",
    8675             :   "llvm.mips.binsri.h",
    8676             :   "llvm.mips.binsri.w",
    8677             :   "llvm.mips.bitrev",
    8678             :   "llvm.mips.bmnz.v",
    8679             :   "llvm.mips.bmnzi.b",
    8680             :   "llvm.mips.bmz.v",
    8681             :   "llvm.mips.bmzi.b",
    8682             :   "llvm.mips.bneg.b",
    8683             :   "llvm.mips.bneg.d",
    8684             :   "llvm.mips.bneg.h",
    8685             :   "llvm.mips.bneg.w",
    8686             :   "llvm.mips.bnegi.b",
    8687             :   "llvm.mips.bnegi.d",
    8688             :   "llvm.mips.bnegi.h",
    8689             :   "llvm.mips.bnegi.w",
    8690             :   "llvm.mips.bnz.b",
    8691             :   "llvm.mips.bnz.d",
    8692             :   "llvm.mips.bnz.h",
    8693             :   "llvm.mips.bnz.v",
    8694             :   "llvm.mips.bnz.w",
    8695             :   "llvm.mips.bposge32",
    8696             :   "llvm.mips.bsel.v",
    8697             :   "llvm.mips.bseli.b",
    8698             :   "llvm.mips.bset.b",
    8699             :   "llvm.mips.bset.d",
    8700             :   "llvm.mips.bset.h",
    8701             :   "llvm.mips.bset.w",
    8702             :   "llvm.mips.bseti.b",
    8703             :   "llvm.mips.bseti.d",
    8704             :   "llvm.mips.bseti.h",
    8705             :   "llvm.mips.bseti.w",
    8706             :   "llvm.mips.bz.b",
    8707             :   "llvm.mips.bz.d",
    8708             :   "llvm.mips.bz.h",
    8709             :   "llvm.mips.bz.v",
    8710             :   "llvm.mips.bz.w",
    8711             :   "llvm.mips.ceq.b",
    8712             :   "llvm.mips.ceq.d",
    8713             :   "llvm.mips.ceq.h",
    8714             :   "llvm.mips.ceq.w",
    8715             :   "llvm.mips.ceqi.b",
    8716             :   "llvm.mips.ceqi.d",
    8717             :   "llvm.mips.ceqi.h",
    8718             :   "llvm.mips.ceqi.w",
    8719             :   "llvm.mips.cfcmsa",
    8720             :   "llvm.mips.cle.s.b",
    8721             :   "llvm.mips.cle.s.d",
    8722             :   "llvm.mips.cle.s.h",
    8723             :   "llvm.mips.cle.s.w",
    8724             :   "llvm.mips.cle.u.b",
    8725             :   "llvm.mips.cle.u.d",
    8726             :   "llvm.mips.cle.u.h",
    8727             :   "llvm.mips.cle.u.w",
    8728             :   "llvm.mips.clei.s.b",
    8729             :   "llvm.mips.clei.s.d",
    8730             :   "llvm.mips.clei.s.h",
    8731             :   "llvm.mips.clei.s.w",
    8732             :   "llvm.mips.clei.u.b",
    8733             :   "llvm.mips.clei.u.d",
    8734             :   "llvm.mips.clei.u.h",
    8735             :   "llvm.mips.clei.u.w",
    8736             :   "llvm.mips.clt.s.b",
    8737             :   "llvm.mips.clt.s.d",
    8738             :   "llvm.mips.clt.s.h",
    8739             :   "llvm.mips.clt.s.w",
    8740             :   "llvm.mips.clt.u.b",
    8741             :   "llvm.mips.clt.u.d",
    8742             :   "llvm.mips.clt.u.h",
    8743             :   "llvm.mips.clt.u.w",
    8744             :   "llvm.mips.clti.s.b",
    8745             :   "llvm.mips.clti.s.d",
    8746             :   "llvm.mips.clti.s.h",
    8747             :   "llvm.mips.clti.s.w",
    8748             :   "llvm.mips.clti.u.b",
    8749             :   "llvm.mips.clti.u.d",
    8750             :   "llvm.mips.clti.u.h",
    8751             :   "llvm.mips.clti.u.w",
    8752             :   "llvm.mips.cmp.eq.ph",
    8753             :   "llvm.mips.cmp.le.ph",
    8754             :   "llvm.mips.cmp.lt.ph",
    8755             :   "llvm.mips.cmpgdu.eq.qb",
    8756             :   "llvm.mips.cmpgdu.le.qb",
    8757             :   "llvm.mips.cmpgdu.lt.qb",
    8758             :   "llvm.mips.cmpgu.eq.qb",
    8759             :   "llvm.mips.cmpgu.le.qb",
    8760             :   "llvm.mips.cmpgu.lt.qb",
    8761             :   "llvm.mips.cmpu.eq.qb",
    8762             :   "llvm.mips.cmpu.le.qb",
    8763             :   "llvm.mips.cmpu.lt.qb",
    8764             :   "llvm.mips.copy.s.b",
    8765             :   "llvm.mips.copy.s.d",
    8766             :   "llvm.mips.copy.s.h",
    8767             :   "llvm.mips.copy.s.w",
    8768             :   "llvm.mips.copy.u.b",
    8769             :   "llvm.mips.copy.u.d",
    8770             :   "llvm.mips.copy.u.h",
    8771             :   "llvm.mips.copy.u.w",
    8772             :   "llvm.mips.ctcmsa",
    8773             :   "llvm.mips.div.s.b",
    8774             :   "llvm.mips.div.s.d",
    8775             :   "llvm.mips.div.s.h",
    8776             :   "llvm.mips.div.s.w",
    8777             :   "llvm.mips.div.u.b",
    8778             :   "llvm.mips.div.u.d",
    8779             :   "llvm.mips.div.u.h",
    8780             :   "llvm.mips.div.u.w",
    8781             :   "llvm.mips.dlsa",
    8782             :   "llvm.mips.dotp.s.d",
    8783             :   "llvm.mips.dotp.s.h",
    8784             :   "llvm.mips.dotp.s.w",
    8785             :   "llvm.mips.dotp.u.d",
    8786             :   "llvm.mips.dotp.u.h",
    8787             :   "llvm.mips.dotp.u.w",
    8788             :   "llvm.mips.dpa.w.ph",
    8789             :   "llvm.mips.dpadd.s.d",
    8790             :   "llvm.mips.dpadd.s.h",
    8791             :   "llvm.mips.dpadd.s.w",
    8792             :   "llvm.mips.dpadd.u.d",
    8793             :   "llvm.mips.dpadd.u.h",
    8794             :   "llvm.mips.dpadd.u.w",
    8795             :   "llvm.mips.dpaq.s.w.ph",
    8796             :   "llvm.mips.dpaq.sa.l.w",
    8797             :   "llvm.mips.dpaqx.s.w.ph",
    8798             :   "llvm.mips.dpaqx.sa.w.ph",
    8799             :   "llvm.mips.dpau.h.qbl",
    8800             :   "llvm.mips.dpau.h.qbr",
    8801             :   "llvm.mips.dpax.w.ph",
    8802             :   "llvm.mips.dps.w.ph",
    8803             :   "llvm.mips.dpsq.s.w.ph",
    8804             :   "llvm.mips.dpsq.sa.l.w",
    8805             :   "llvm.mips.dpsqx.s.w.ph",
    8806             :   "llvm.mips.dpsqx.sa.w.ph",
    8807             :   "llvm.mips.dpsu.h.qbl",
    8808             :   "llvm.mips.dpsu.h.qbr",
    8809             :   "llvm.mips.dpsub.s.d",
    8810             :   "llvm.mips.dpsub.s.h",
    8811             :   "llvm.mips.dpsub.s.w",
    8812             :   "llvm.mips.dpsub.u.d",
    8813             :   "llvm.mips.dpsub.u.h",
    8814             :   "llvm.mips.dpsub.u.w",
    8815             :   "llvm.mips.dpsx.w.ph",
    8816             :   "llvm.mips.extp",
    8817             :   "llvm.mips.extpdp",
    8818             :   "llvm.mips.extr.r.w",
    8819             :   "llvm.mips.extr.rs.w",
    8820             :   "llvm.mips.extr.s.h",
    8821             :   "llvm.mips.extr.w",
    8822             :   "llvm.mips.fadd.d",
    8823             :   "llvm.mips.fadd.w",
    8824             :   "llvm.mips.fcaf.d",
    8825             :   "llvm.mips.fcaf.w",
    8826             :   "llvm.mips.fceq.d",
    8827             :   "llvm.mips.fceq.w",
    8828             :   "llvm.mips.fclass.d",
    8829             :   "llvm.mips.fclass.w",
    8830             :   "llvm.mips.fcle.d",
    8831             :   "llvm.mips.fcle.w",
    8832             :   "llvm.mips.fclt.d",
    8833             :   "llvm.mips.fclt.w",
    8834             :   "llvm.mips.fcne.d",
    8835             :   "llvm.mips.fcne.w",
    8836             :   "llvm.mips.fcor.d",
    8837             :   "llvm.mips.fcor.w",
    8838             :   "llvm.mips.fcueq.d",
    8839             :   "llvm.mips.fcueq.w",
    8840             :   "llvm.mips.fcule.d",
    8841             :   "llvm.mips.fcule.w",
    8842             :   "llvm.mips.fcult.d",
    8843             :   "llvm.mips.fcult.w",
    8844             :   "llvm.mips.fcun.d",
    8845             :   "llvm.mips.fcun.w",
    8846             :   "llvm.mips.fcune.d",
    8847             :   "llvm.mips.fcune.w",
    8848             :   "llvm.mips.fdiv.d",
    8849             :   "llvm.mips.fdiv.w",
    8850             :   "llvm.mips.fexdo.h",
    8851             :   "llvm.mips.fexdo.w",
    8852             :   "llvm.mips.fexp2.d",
    8853             :   "llvm.mips.fexp2.w",
    8854             :   "llvm.mips.fexupl.d",
    8855             :   "llvm.mips.fexupl.w",
    8856             :   "llvm.mips.fexupr.d",
    8857             :   "llvm.mips.fexupr.w",
    8858             :   "llvm.mips.ffint.s.d",
    8859             :   "llvm.mips.ffint.s.w",
    8860             :   "llvm.mips.ffint.u.d",
    8861             :   "llvm.mips.ffint.u.w",
    8862             :   "llvm.mips.ffql.d",
    8863             :   "llvm.mips.ffql.w",
    8864             :   "llvm.mips.ffqr.d",
    8865             :   "llvm.mips.ffqr.w",
    8866             :   "llvm.mips.fill.b",
    8867             :   "llvm.mips.fill.d",
    8868             :   "llvm.mips.fill.h",
    8869             :   "llvm.mips.fill.w",
    8870             :   "llvm.mips.flog2.d",
    8871             :   "llvm.mips.flog2.w",
    8872             :   "llvm.mips.fmadd.d",
    8873             :   "llvm.mips.fmadd.w",
    8874             :   "llvm.mips.fmax.a.d",
    8875             :   "llvm.mips.fmax.a.w",
    8876             :   "llvm.mips.fmax.d",
    8877             :   "llvm.mips.fmax.w",
    8878             :   "llvm.mips.fmin.a.d",
    8879             :   "llvm.mips.fmin.a.w",
    8880             :   "llvm.mips.fmin.d",
    8881             :   "llvm.mips.fmin.w",
    8882             :   "llvm.mips.fmsub.d",
    8883             :   "llvm.mips.fmsub.w",
    8884             :   "llvm.mips.fmul.d",
    8885             :   "llvm.mips.fmul.w",
    8886             :   "llvm.mips.frcp.d",
    8887             :   "llvm.mips.frcp.w",
    8888             :   "llvm.mips.frint.d",
    8889             :   "llvm.mips.frint.w",
    8890             :   "llvm.mips.frsqrt.d",
    8891             :   "llvm.mips.frsqrt.w",
    8892             :   "llvm.mips.fsaf.d",
    8893             :   "llvm.mips.fsaf.w",
    8894             :   "llvm.mips.fseq.d",
    8895             :   "llvm.mips.fseq.w",
    8896             :   "llvm.mips.fsle.d",
    8897             :   "llvm.mips.fsle.w",
    8898             :   "llvm.mips.fslt.d",
    8899             :   "llvm.mips.fslt.w",
    8900             :   "llvm.mips.fsne.d",
    8901             :   "llvm.mips.fsne.w",
    8902             :   "llvm.mips.fsor.d",
    8903             :   "llvm.mips.fsor.w",
    8904             :   "llvm.mips.fsqrt.d",
    8905             :   "llvm.mips.fsqrt.w",
    8906             :   "llvm.mips.fsub.d",
    8907             :   "llvm.mips.fsub.w",
    8908             :   "llvm.mips.fsueq.d",
    8909             :   "llvm.mips.fsueq.w",
    8910             :   "llvm.mips.fsule.d",
    8911             :   "llvm.mips.fsule.w",
    8912             :   "llvm.mips.fsult.d",
    8913             :   "llvm.mips.fsult.w",
    8914             :   "llvm.mips.fsun.d",
    8915             :   "llvm.mips.fsun.w",
    8916             :   "llvm.mips.fsune.d",
    8917             :   "llvm.mips.fsune.w",
    8918             :   "llvm.mips.ftint.s.d",
    8919             :   "llvm.mips.ftint.s.w",
    8920             :   "llvm.mips.ftint.u.d",
    8921             :   "llvm.mips.ftint.u.w",
    8922             :   "llvm.mips.ftq.h",
    8923             :   "llvm.mips.ftq.w",
    8924             :   "llvm.mips.ftrunc.s.d",
    8925             :   "llvm.mips.ftrunc.s.w",
    8926             :   "llvm.mips.ftrunc.u.d",
    8927             :   "llvm.mips.ftrunc.u.w",
    8928             :   "llvm.mips.hadd.s.d",
    8929             :   "llvm.mips.hadd.s.h",
    8930             :   "llvm.mips.hadd.s.w",
    8931             :   "llvm.mips.hadd.u.d",
    8932             :   "llvm.mips.hadd.u.h",
    8933             :   "llvm.mips.hadd.u.w",
    8934             :   "llvm.mips.hsub.s.d",
    8935             :   "llvm.mips.hsub.s.h",
    8936             :   "llvm.mips.hsub.s.w",
    8937             :   "llvm.mips.hsub.u.d",
    8938             :   "llvm.mips.hsub.u.h",
    8939             :   "llvm.mips.hsub.u.w",
    8940             :   "llvm.mips.ilvev.b",
    8941             :   "llvm.mips.ilvev.d",
    8942             :   "llvm.mips.ilvev.h",
    8943             :   "llvm.mips.ilvev.w",
    8944             :   "llvm.mips.ilvl.b",
    8945             :   "llvm.mips.ilvl.d",
    8946             :   "llvm.mips.ilvl.h",
    8947             :   "llvm.mips.ilvl.w",
    8948             :   "llvm.mips.ilvod.b",
    8949             :   "llvm.mips.ilvod.d",
    8950             :   "llvm.mips.ilvod.h",
    8951             :   "llvm.mips.ilvod.w",
    8952             :   "llvm.mips.ilvr.b",
    8953             :   "llvm.mips.ilvr.d",
    8954             :   "llvm.mips.ilvr.h",
    8955             :   "llvm.mips.ilvr.w",
    8956             :   "llvm.mips.insert.b",
    8957             :   "llvm.mips.insert.d",
    8958             :   "llvm.mips.insert.h",
    8959             :   "llvm.mips.insert.w",
    8960             :   "llvm.mips.insv",
    8961             :   "llvm.mips.insve.b",
    8962             :   "llvm.mips.insve.d",
    8963             :   "llvm.mips.insve.h",
    8964             :   "llvm.mips.insve.w",
    8965             :   "llvm.mips.lbux",
    8966             :   "llvm.mips.ld.b",
    8967             :   "llvm.mips.ld.d",
    8968             :   "llvm.mips.ld.h",
    8969             :   "llvm.mips.ld.w",
    8970             :   "llvm.mips.ldi.b",
    8971             :   "llvm.mips.ldi.d",
    8972             :   "llvm.mips.ldi.h",
    8973             :   "llvm.mips.ldi.w",
    8974             :   "llvm.mips.lhx",
    8975             :   "llvm.mips.lsa",
    8976             :   "llvm.mips.lwx",
    8977             :   "llvm.mips.madd",
    8978             :   "llvm.mips.madd.q.h",
    8979             :   "llvm.mips.madd.q.w",
    8980             :   "llvm.mips.maddr.q.h",
    8981             :   "llvm.mips.maddr.q.w",
    8982             :   "llvm.mips.maddu",
    8983             :   "llvm.mips.maddv.b",
    8984             :   "llvm.mips.maddv.d",
    8985             :   "llvm.mips.maddv.h",
    8986             :   "llvm.mips.maddv.w",
    8987             :   "llvm.mips.maq.s.w.phl",
    8988             :   "llvm.mips.maq.s.w.phr",
    8989             :   "llvm.mips.maq.sa.w.phl",
    8990             :   "llvm.mips.maq.sa.w.phr",
    8991             :   "llvm.mips.max.a.b",
    8992             :   "llvm.mips.max.a.d",
    8993             :   "llvm.mips.max.a.h",
    8994             :   "llvm.mips.max.a.w",
    8995             :   "llvm.mips.max.s.b",
    8996             :   "llvm.mips.max.s.d",
    8997             :   "llvm.mips.max.s.h",
    8998             :   "llvm.mips.max.s.w",
    8999             :   "llvm.mips.max.u.b",
    9000             :   "llvm.mips.max.u.d",
    9001             :   "llvm.mips.max.u.h",
    9002             :   "llvm.mips.max.u.w",
    9003             :   "llvm.mips.maxi.s.b",
    9004             :   "llvm.mips.maxi.s.d",
    9005             :   "llvm.mips.maxi.s.h",
    9006             :   "llvm.mips.maxi.s.w",
    9007             :   "llvm.mips.maxi.u.b",
    9008             :   "llvm.mips.maxi.u.d",
    9009             :   "llvm.mips.maxi.u.h",
    9010             :   "llvm.mips.maxi.u.w",
    9011             :   "llvm.mips.min.a.b",
    9012             :   "llvm.mips.min.a.d",
    9013             :   "llvm.mips.min.a.h",
    9014             :   "llvm.mips.min.a.w",
    9015             :   "llvm.mips.min.s.b",
    9016             :   "llvm.mips.min.s.d",