Class Target
LLVM Target Instruction Set Architecture
Inheritance
Target
Namespace: Ubiquity.NET.Llvm
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public class Target
Properties
AvailableTargets | Gets an enumerable collection of the available targets built into this library |
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 |
Methods
CreateTargetMachine(String, String, String, CodeGenOpt, RelocationMode, CodeModel) | Creates a TargetMachine for the target and specified parameters |
CreateTargetMachine(Triple, String, String, CodeGenOpt, RelocationMode, CodeModel) | Creates a TargetMachine for the target and specified parameters |
FromTriple(String) | Gets the target for a given target "triple" value |
FromTriple(Triple) | Gets the target for a given target "triple" value |