Class Library
Provides support for various LLVM static state initialization and manipulation
Inheritance
Namespace: Llvm.NET.Interop
Assembly: Llvm.NET.dll
Syntax
public static class Library
Methods
InitializeLLVM() | Initializes the native LLVM library support |
ParseCommandLineOptions(String[], String) | Parse a command line string for LLVM Options |
RegisterAArch64(TargetRegistrations) | Registers components for ARM AArch64 target(s) |
RegisterAll(TargetRegistrations) | Registers components for all available targets |
RegisterAMDGPU(TargetRegistrations) | Registers components for AMDGPU targets |
RegisterARM(TargetRegistrations) | Registers components for ARM 32bit and 16bit thumb targets |
RegisterBPF(TargetRegistrations) | Registers components for the Berkeley Packet Filter (BPF) target |
RegisterHexagon(TargetRegistrations) | Registers components for the Hexagon CPU |
RegisterLanai(TargetRegistrations) | Registers components for the Lanai target |
RegisterMips(TargetRegistrations) | Registers components for MIPS targets |
RegisterMSP430(TargetRegistrations) | Registers components for MSP430 targets |
RegisterNative(TargetRegistrations) | Registers components for the target representing the system the calling process is running on |
RegisterNVPTX(TargetRegistrations) | Registers components for the NVPTX targets |
RegisterPowerPC(TargetRegistrations) | Registers components for the PowerPC targets |
RegisterSparc(TargetRegistrations) | Registers components for SPARC targets |
RegisterSystemZ(TargetRegistrations) | Registers components for SystemZ targets |
RegisterWebAssembly(TargetRegistrations) | Registers components for the WebAssembly target |
RegisterX86(TargetRegistrations) | Registers components for X86 targets |
RegisterXCore(TargetRegistrations) | Registers components for XCore targets |