29 lines
1.5 KiB
C
29 lines
1.5 KiB
C
|
|
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|
||
|
|
|* *|
|
||
|
|
|* Intrinsic Function Source Fragment *|
|
||
|
|
|* *|
|
||
|
|
|* Automatically generated file, do not edit! *|
|
||
|
|
|* *|
|
||
|
|
\*===----------------------------------------------------------------------===*/
|
||
|
|
|
||
|
|
#ifndef LLVM_IR_INTRINSIC_LOONGARCH_ENUMS_H
|
||
|
|
#define LLVM_IR_INTRINSIC_LOONGARCH_ENUMS_H
|
||
|
|
|
||
|
|
namespace llvm {
|
||
|
|
namespace Intrinsic {
|
||
|
|
enum LOONGARCHIntrinsics : unsigned {
|
||
|
|
// Enum values for intrinsics
|
||
|
|
loongarch_masked_atomicrmw_add_i32 = 4599, // llvm.loongarch.masked.atomicrmw.add.i32
|
||
|
|
loongarch_masked_atomicrmw_add_i64, // llvm.loongarch.masked.atomicrmw.add.i64
|
||
|
|
loongarch_masked_atomicrmw_nand_i32, // llvm.loongarch.masked.atomicrmw.nand.i32
|
||
|
|
loongarch_masked_atomicrmw_nand_i64, // llvm.loongarch.masked.atomicrmw.nand.i64
|
||
|
|
loongarch_masked_atomicrmw_sub_i32, // llvm.loongarch.masked.atomicrmw.sub.i32
|
||
|
|
loongarch_masked_atomicrmw_sub_i64, // llvm.loongarch.masked.atomicrmw.sub.i64
|
||
|
|
loongarch_masked_atomicrmw_xchg_i32, // llvm.loongarch.masked.atomicrmw.xchg.i32
|
||
|
|
loongarch_masked_atomicrmw_xchg_i64, // llvm.loongarch.masked.atomicrmw.xchg.i64
|
||
|
|
}; // enum
|
||
|
|
} // namespace Intrinsic
|
||
|
|
} // namespace llvm
|
||
|
|
|
||
|
|
#endif
|