| Package | Description |
|---|---|
| org.bytedeco.llvm.global |
| Modifier and Type | Method and Description |
|---|---|
static LLVMTargetRef |
LLVM.LLVMGetFirstTarget()
Returns the first llvm::Target in the registered targets list.
|
static LLVMTargetRef |
LLVM.LLVMGetNextTarget(LLVMTargetRef T)
Returns the next llvm::Target given a previous one (or null if there's none)
|
static LLVMTargetRef |
LLVM.LLVMGetTargetFromName(BytePointer Name)
Finds the target corresponding to the given name and stores it in \p T.
|
static LLVMTargetRef |
LLVM.LLVMGetTargetFromName(String Name) |
static LLVMTargetRef |
LLVM.LLVMGetTargetMachineTarget(LLVMTargetMachineRef T)
Returns the Target used in a TargetMachine
|
| Modifier and Type | Method and Description |
|---|---|
static LLVMTargetMachineRef |
LLVM.LLVMCreateTargetMachine(LLVMTargetRef T,
BytePointer Triple,
BytePointer CPU,
BytePointer Features,
int Level,
int Reloc,
int CodeModel)
Creates a new llvm::TargetMachine.
|
static LLVMTargetMachineRef |
LLVM.LLVMCreateTargetMachine(LLVMTargetRef T,
String Triple,
String CPU,
String Features,
int Level,
int Reloc,
int CodeModel) |
static LLVMTargetMachineRef |
LLVM.LLVMCreateTargetMachineWithOptions(LLVMTargetRef T,
BytePointer Triple,
LLVMTargetMachineOptionsRef Options)
Create a new llvm::TargetMachine.
|
static LLVMTargetMachineRef |
LLVM.LLVMCreateTargetMachineWithOptions(LLVMTargetRef T,
String Triple,
LLVMTargetMachineOptionsRef Options) |
static LLVMTargetRef |
LLVM.LLVMGetNextTarget(LLVMTargetRef T)
Returns the next llvm::Target given a previous one (or null if there's none)
|
static BytePointer |
LLVM.LLVMGetTargetDescription(LLVMTargetRef T)
Returns the description of a target.
|
static int |
LLVM.LLVMGetTargetFromTriple(BytePointer Triple,
LLVMTargetRef T,
byte[] ErrorMessage) |
static int |
LLVM.LLVMGetTargetFromTriple(BytePointer Triple,
LLVMTargetRef T,
ByteBuffer ErrorMessage) |
static int |
LLVM.LLVMGetTargetFromTriple(BytePointer Triple,
LLVMTargetRef T,
BytePointer ErrorMessage) |
static int |
LLVM.LLVMGetTargetFromTriple(BytePointer Triple,
LLVMTargetRef T,
PointerPointer ErrorMessage)
Finds the target corresponding to the given triple and stores it in \p T.
|
static BytePointer |
LLVM.LLVMGetTargetName(LLVMTargetRef T)
Returns the name of a target.
|
static int |
LLVM.LLVMTargetHasAsmBackend(LLVMTargetRef T)
Returns if the target as an ASM backend (required for emitting output)
|
static int |
LLVM.LLVMTargetHasJIT(LLVMTargetRef T)
Returns if the target has a JIT
|
static int |
LLVM.LLVMTargetHasTargetMachine(LLVMTargetRef T)
Returns if the target has a TargetMachine associated
|
Copyright © 2024. All rights reserved.