| Package | Description |
|---|---|
| org.bytedeco.llvm.global |
| Modifier and Type | Method and Description |
|---|---|
static LLVMOperandBundleRef |
LLVM.LLVMCreateOperandBundle(BytePointer Tag,
long TagLen,
LLVMValueRef Args,
int NumArgs)
Create a new operand bundle.
|
static LLVMOperandBundleRef |
LLVM.LLVMCreateOperandBundle(String Tag,
long TagLen,
PointerPointer Args,
int NumArgs) |
static LLVMOperandBundleRef |
LLVM.LLVMGetOperandBundleAtIndex(LLVMValueRef C,
int Index)
Obtain the operand bundle attached to this instruction at the given index.
|
| Modifier and Type | Method and Description |
|---|---|
static LLVMValueRef |
LLVM.LLVMBuildCallBr(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Fn,
LLVMBasicBlockRef DefaultDest,
LLVMBasicBlockRef IndirectDests,
int NumIndirectDests,
LLVMValueRef Args,
int NumArgs,
LLVMOperandBundleRef Bundles,
int NumBundles,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildCallWithOperandBundles(LLVMBuilderRef arg0,
LLVMTypeRef arg1,
LLVMValueRef Fn,
LLVMValueRef Args,
int NumArgs,
LLVMOperandBundleRef Bundles,
int NumBundles,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildInvokeWithOperandBundles(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef Fn,
LLVMValueRef Args,
int NumArgs,
LLVMBasicBlockRef Then,
LLVMBasicBlockRef Catch,
LLVMOperandBundleRef Bundles,
int NumBundles,
BytePointer Name) |
static void |
LLVM.LLVMDisposeOperandBundle(LLVMOperandBundleRef Bundle)
Destroy an operand bundle.
|
static int |
LLVM.LLVMGetNumOperandBundleArgs(LLVMOperandBundleRef Bundle)
Obtain the number of operands for an operand bundle.
|
static LLVMValueRef |
LLVM.LLVMGetOperandBundleArgAtIndex(LLVMOperandBundleRef Bundle,
int Index)
Obtain the operand for an operand bundle at the given index.
|
static BytePointer |
LLVM.LLVMGetOperandBundleTag(LLVMOperandBundleRef Bundle,
SizeTPointer Len)
Obtain the tag of an operand bundle as a string.
|
Copyright © 2025. All rights reserved.