Table of Contents

Class Library

Namespace
Ubiquity.NET.Llvm
Assembly
Ubiquity.NET.Llvm.dll

Provides support for various LLVM static state initialization and manipulation

public sealed class Library : ILibLlvm, IDisposable
Inheritance
Library
Implements
Inherited Members

Properties

AttributeMap

Gets a map of all known attributes to this build

DebugMetadataVersion

Gets the current debug metadata version for this library

NativeTarget

Gets the native target for the current runtime

SupportedTargets

Gets the supported targets for this library

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

InitializeLLVM()

Initializes the native LLVM library support

RegisterTarget(CodeGenTarget, TargetRegistration)

Registers components for ARM AArch64 target(s)