Class TargetMachine
Target specific code generation information
Inheritance
TargetMachine
Namespace: Ubiquity.NET.Llvm
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public sealed class TargetMachine
Constructors
TargetMachine(Triple, String, String, CodeGenOpt, RelocationMode, CodeModel) | Initializes a new instance of the TargetMachine class. |
Properties
Cpu | Gets the CPU Type for this machine |
Features | Gets the CPU specific features for this machine |
Target | Gets the target that owns this TargetMachine |
TargetData | Gets Layout information for this machine |
Triple | Gets the target triple describing this machine |
Methods
EmitToBuffer(BitcodeModule, CodeGenFileType) | Emits the module for the target machine to a MemoryBuffer |
EmitToFile(BitcodeModule, String, CodeGenFileType) | Generate code for the target machine from a module |
FromTriple(Triple, String, String, CodeGenOpt, RelocationMode, CodeModel) | Creates a TargetMachine for the triple and specified parameters |