| Package | Description |
|---|---|
| org.bytedeco.llvm.global |
| Modifier and Type | Method and Description |
|---|---|
static LLVMNamedMDNodeRef |
LLVM.LLVMGetFirstNamedMetadata(LLVMModuleRef M)
Obtain an iterator to the first NamedMDNode in a Module.
|
static LLVMNamedMDNodeRef |
LLVM.LLVMGetLastNamedMetadata(LLVMModuleRef M)
Obtain an iterator to the last NamedMDNode in a Module.
|
static LLVMNamedMDNodeRef |
LLVM.LLVMGetNamedMetadata(LLVMModuleRef M,
BytePointer Name,
long NameLen)
Retrieve a NamedMDNode with the given name, returning NULL if no such
node exists.
|
static LLVMNamedMDNodeRef |
LLVM.LLVMGetNamedMetadata(LLVMModuleRef M,
String Name,
long NameLen) |
static LLVMNamedMDNodeRef |
LLVM.LLVMGetNextNamedMetadata(LLVMNamedMDNodeRef NamedMDNode)
Advance a NamedMDNode iterator to the next NamedMDNode.
|
static LLVMNamedMDNodeRef |
LLVM.LLVMGetOrInsertNamedMetadata(LLVMModuleRef M,
BytePointer Name,
long NameLen)
Retrieve a NamedMDNode with the given name, creating a new node if no such
node exists.
|
static LLVMNamedMDNodeRef |
LLVM.LLVMGetOrInsertNamedMetadata(LLVMModuleRef M,
String Name,
long NameLen) |
static LLVMNamedMDNodeRef |
LLVM.LLVMGetPreviousNamedMetadata(LLVMNamedMDNodeRef NamedMDNode)
Decrement a NamedMDNode iterator to the previous NamedMDNode.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
LLVM.addNamedMDNodeOperand(LLVMNamedMDNodeRef NodeRef,
LLVMValueRef Val)
Inlined re-implementation of LLVMAddNamedMetadataOperand without providing
a LLVMModuleRef parameter.
|
static int |
LLVM.getNamedMDNodeNumOperands(LLVMNamedMDNodeRef NodeRef)
Exact re-implementation of LLVMGetNamedMetadataNumOperands without providing
a LLVMModuleRef parameter
Pass a LLVMNamedMDNodeRef instead, which is the true owner for the data
anyways
See /llvm/lib/IR/Core.cpp for original implementation
|
static void |
LLVM.getNamedMDNodeOperands(LLVMNamedMDNodeRef NodeRef,
LLVMValueRef Dest,
LLVMContextRef InContext)
Exact re-implementation of LLVMGetNamedMetadataOperands without providing
a LLVMModuleRef parameter.
|
static void |
LLVM.getNamedMDNodeOperands(LLVMNamedMDNodeRef NodeRef,
PointerPointer Dest,
LLVMContextRef InContext) |
static BytePointer |
LLVM.LLVMGetNamedMetadataName(LLVMNamedMDNodeRef NamedMD,
SizeTPointer NameLen)
Retrieve the name of a NamedMDNode.
|
static LLVMNamedMDNodeRef |
LLVM.LLVMGetNextNamedMetadata(LLVMNamedMDNodeRef NamedMDNode)
Advance a NamedMDNode iterator to the next NamedMDNode.
|
static LLVMNamedMDNodeRef |
LLVM.LLVMGetPreviousNamedMetadata(LLVMNamedMDNodeRef NamedMDNode)
Decrement a NamedMDNode iterator to the previous NamedMDNode.
|
Copyright © 2024. All rights reserved.