Table of Contents

Class Target

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

LLVM Target Instruction Set Architecture

public class Target : IEquatable<Target>
Inheritance
Target
Implements
Inherited Members

Properties

Description

Gets the description of this target

HasAsmBackEnd

Gets a value indicating whether this target has an Assembly code generating back end initialized

HasJIT

Gets a value indicating whether this target has JIT support

HasTargetMachine

Gets a value indicating whether this target has a TargetMachine initialized

Name

Gets the name of this target

RegisteredTargets

Gets an enumerable collection of the available targets built into this library

Methods

CreateTargetMachine(LazyEncodedString, LazyEncodedString?, LazyEncodedString?, CodeGenOpt, RelocationMode, CodeModel)

Creates a TargetMachine for the target and specified parameters

CreateTargetMachine(Triple, LazyEncodedString?, LazyEncodedString?, CodeGenOpt, RelocationMode, CodeModel)

Creates a TargetMachine for the target and specified parameters

Equals(object?)

Determines whether the specified object is equal to the current object.

Equals(Target?)

Indicates whether the current object is equal to another object of the same type.

FromTriple(LazyEncodedString)

Gets the target for a given target "triple" value

FromTriple(Triple)

Gets the target for a given target "triple" value

GetHashCode()

Serves as the default hash function.