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_BPF_ENUMS_H
10#define LLVM_IR_INTRINSIC_BPF_ENUMS_H
11
12namespace llvm::Intrinsic {
13
14enum BPFIntrinsics : unsigned {
15// Enum values for intrinsics.
16 bpf_btf_type_id = 4200, // llvm.bpf.btf.type.id (IntrinsicsBPF.td:26)
17 bpf_compare, // llvm.bpf.compare (IntrinsicsBPF.td:37)
18 bpf_getelementptr_and_load, // llvm.bpf.getelementptr.and.load (IntrinsicsBPF.td:40)
19 bpf_getelementptr_and_store, // llvm.bpf.getelementptr.and.store (IntrinsicsBPF.td:59)
20 bpf_load_byte, // llvm.bpf.load.byte (IntrinsicsBPF.td:15)
21 bpf_load_half, // llvm.bpf.load.half (IntrinsicsBPF.td:17)
22 bpf_load_word, // llvm.bpf.load.word (IntrinsicsBPF.td:19)
23 bpf_passthrough, // llvm.bpf.passthrough (IntrinsicsBPF.td:35)
24 bpf_preserve_enum_value, // llvm.bpf.preserve.enum.value (IntrinsicsBPF.td:32)
25 bpf_preserve_field_info, // llvm.bpf.preserve.field.info (IntrinsicsBPF.td:23)
26 bpf_preserve_type_info, // llvm.bpf.preserve.type.info (IntrinsicsBPF.td:29)
27 bpf_pseudo, // llvm.bpf.pseudo (IntrinsicsBPF.td:21)
28}; // enum
29
30} // namespace llvm::Intrinsic
31
32#endif // LLVM_IR_INTRINSIC_BPF_ENUMS_H
33
34