Method CreateTargetMachine
CreateTargetMachine(Triple, LazyEncodedString?, LazyEncodedString?, CodeGenOpt, RelocationMode, CodeModel)
Creates a TargetMachine for the target and specified parameters
public TargetMachine CreateTargetMachine(Triple triple, LazyEncodedString? cpu = null, LazyEncodedString? features = null, CodeGenOpt optLevel = CodeGenOpt.Default, RelocationMode relocationMode = RelocationMode.Default, CodeModel codeModel = CodeModel.Default)
Parameters
tripleTripleTarget triple for this machine (e.g. -mtriple)
cpuLazyEncodedStringCPU for this machine (e.g. -mcpu)
featuresLazyEncodedStringFeatures for this machine (e.g. -mattr...)
optLevelCodeGenOptOptimization level
relocationModeRelocationModeRelocation mode for generated code
codeModelCodeModelCodeModel to use for generated code
Returns
- TargetMachine
TargetMachine based on the specified parameters
CreateTargetMachine(LazyEncodedString, LazyEncodedString?, LazyEncodedString?, CodeGenOpt, RelocationMode, CodeModel)
Creates a TargetMachine for the target and specified parameters
public TargetMachine CreateTargetMachine(LazyEncodedString triple, LazyEncodedString? cpu = null, LazyEncodedString? features = null, CodeGenOpt optLevel = CodeGenOpt.Default, RelocationMode relocationMode = RelocationMode.Default, CodeModel codeModel = CodeModel.Default)
Parameters
tripleLazyEncodedStringTarget triple for this machine (e.g. -mtriple)
cpuLazyEncodedStringCPU for this machine (e.g. -mcpu)
featuresLazyEncodedStringFeatures for this machine (e.g. -mattr...)
optLevelCodeGenOptOptimization level
relocationModeRelocationModeRelocation mode for generated code
codeModelCodeModelCodeModel to use for generated code
Returns
- TargetMachine
TargetMachine based on the specified parameters