Known operand bundle tag IDs with fixed numeric values.
Declared in <llvm/IR/LLVMContext.h>
enum Unnamed enum : unsigned int;
All operand bundle tags that LLVM has special knowledge of are listed here. Additionally, this scheme allows LLVM to efficiently check for specific operand bundle tags without comparing strings. Keep this in sync with LLVMContext::LLVMContext().
| Name | Description |
|---|---|
OB_deopt | Operand bundle tag for "deopt". |
OB_funclet | Operand bundle tag for "funclet". |
OB_gc_transition | Operand bundle tag for "gc-transition". |
OB_cfguardtarget | Operand bundle tag for "cfguardtarget". |
OB_preallocated | Operand bundle tag for "preallocated". |
OB_gc_live | Operand bundle tag for "gc-live". |
OB_clang_arc_attachedcall | Operand bundle tag for "clang.arc.attachedcall". |
OB_ptrauth | Operand bundle tag for "ptrauth". |
OB_kcfi | Operand bundle tag for "kcfi". |
OB_convergencectrl | Operand bundle tag for "convergencectrl" tokens on convergent calls. |
OB_deactivation_symbol | Operand bundle tag for "convergencectrl" tokens on convergent calls. |
OB_LastBundleID | Operand bundle tag for "convergencectrl" tokens on convergent calls. |