36 const MCToolOptions &Opts =
C.get<MCToolOptions>();
38 Options.MCRelaxAll = Opts.mc_relax_all;
39 Options.MCIncrementalLinkerCompatible = Opts.incremental_linker_compatible;
42 Options.DwarfVersion = Opts.dwarf_version;
43 Options.ShowMCInst = Opts.asm_show_inst;
44 Options.ABIName = Opts.target_abi;
45 Options.MCFatalWarnings = Opts.fatal_warnings;
46 Options.MCNoWarn = Opts.no_warn;
47 Options.MCNoDeprecatedWarn = Opts.no_deprecated_warn;
48 Options.MCNoTypeCheck = Opts.no_type_check;
49 Options.MCSaveTempLabels = Opts.save_temp_labels;
51 Options.ImplicitMapSyms = Opts.implicit_mapsyms;
52 Options.X86RelaxRelocations = Opts.x86_relax_relocations;
53 Options.X86Sse2Avx = Opts.x86_sse2avx;
54 Options.DisableIntegratedAS = Opts.no_integrated_as;
55 Options.RelocSectionSym = Opts.reloc_section_sym;
56 Options.LargeEHEncoding = Opts.large_eh_encoding;
57 Options.EmitDwarfUnwind = Opts.emit_dwarf_unwind;
58 Options.EmitCompactUnwindNonCanonical =
59 Opts.emit_compact_unwind_non_canonical;
60 Options.EmitSFrameUnwind = Opts.gsframe;
61 Options.AsSecureLogFile = Opts.as_secure_log_file;