Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
  2. |*                                                                            *|
  3. |* Intrinsic Function Source Fragment                                         *|
  4. |*                                                                            *|
  5. |* Automatically generated file, do not edit!                                 *|
  6. |*                                                                            *|
  7. \*===----------------------------------------------------------------------===*/
  8.  
  9. #ifndef LLVM_IR_INTRINSIC_R600_ENUMS_H
  10. #define LLVM_IR_INTRINSIC_R600_ENUMS_H
  11.  
  12. namespace llvm {
  13. namespace Intrinsic {
  14. enum R600Intrinsics : unsigned {
  15. // Enum values for intrinsics
  16.     r600_cube = 7729,                                 // llvm.r600.cube
  17.     r600_ddx,                                  // llvm.r600.ddx
  18.     r600_ddy,                                  // llvm.r600.ddy
  19.     r600_dot4,                                 // llvm.r600.dot4
  20.     r600_group_barrier,                        // llvm.r600.group.barrier
  21.     r600_implicitarg_ptr,                      // llvm.r600.implicitarg.ptr
  22.     r600_kill,                                 // llvm.r600.kill
  23.     r600_rat_store_typed,                      // llvm.r600.rat.store.typed
  24.     r600_read_global_size_x,                   // llvm.r600.read.global.size.x
  25.     r600_read_global_size_y,                   // llvm.r600.read.global.size.y
  26.     r600_read_global_size_z,                   // llvm.r600.read.global.size.z
  27.     r600_read_local_size_x,                    // llvm.r600.read.local.size.x
  28.     r600_read_local_size_y,                    // llvm.r600.read.local.size.y
  29.     r600_read_local_size_z,                    // llvm.r600.read.local.size.z
  30.     r600_read_ngroups_x,                       // llvm.r600.read.ngroups.x
  31.     r600_read_ngroups_y,                       // llvm.r600.read.ngroups.y
  32.     r600_read_ngroups_z,                       // llvm.r600.read.ngroups.z
  33.     r600_read_tgid_x,                          // llvm.r600.read.tgid.x
  34.     r600_read_tgid_y,                          // llvm.r600.read.tgid.y
  35.     r600_read_tgid_z,                          // llvm.r600.read.tgid.z
  36.     r600_read_tidig_x,                         // llvm.r600.read.tidig.x
  37.     r600_read_tidig_y,                         // llvm.r600.read.tidig.y
  38.     r600_read_tidig_z,                         // llvm.r600.read.tidig.z
  39.     r600_recipsqrt_clamped,                    // llvm.r600.recipsqrt.clamped
  40.     r600_recipsqrt_ieee,                       // llvm.r600.recipsqrt.ieee
  41.     r600_store_stream_output,                  // llvm.r600.store.stream.output
  42.     r600_store_swizzle,                        // llvm.r600.store.swizzle
  43.     r600_tex,                                  // llvm.r600.tex
  44.     r600_texc,                                 // llvm.r600.texc
  45.     r600_txb,                                  // llvm.r600.txb
  46.     r600_txbc,                                 // llvm.r600.txbc
  47.     r600_txf,                                  // llvm.r600.txf
  48.     r600_txl,                                  // llvm.r600.txl
  49.     r600_txlc,                                 // llvm.r600.txlc
  50.     r600_txq,                                  // llvm.r600.txq
  51. }; // enum
  52. } // namespace Intrinsic
  53. } // namespace llvm
  54.  
  55. #endif
  56.