LLVMRustCreateTargetMachine

Function LLVMRustCreateTargetMachine 

Source
pub(crate) unsafe extern "C" fn LLVMRustCreateTargetMachine(
    Triple: *const c_char,
    CPU: *const c_char,
    Features: *const c_char,
    Abi: *const c_char,
    Model: CodeModel,
    Reloc: RelocModel,
    Level: CodeGenOptLevel,
    FloatABIType: FloatAbi,
    FunctionSections: bool,
    DataSections: bool,
    UniqueSectionNames: bool,
    TrapUnreachable: bool,
    Singlethread: bool,
    VerboseAsm: bool,
    EmitStackSizeSection: bool,
    RelaxELFRelocations: bool,
    UseInitArray: bool,
    SplitDwarfFile: *const c_char,
    OutputObjFile: *const c_char,
    DebugInfoCompression: *const c_char,
    UseEmulatedTls: bool,
    Argv0: *const c_uchar,
    Argv0Len: size_t,
    CommandLineArgs: *const c_uchar,
    CommandLineArgsLen: size_t,
    UseWasmEH: bool,
) -> *mut TargetMachine