reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
844 Conf.CPU = options::mcpu; 845 Conf.Options = InitTargetOptionsFromCodeGenFlags(); 849 Conf.Options.RelaxELFRelocations = false; 853 Conf.Options.FunctionSections = SplitSections; 855 Conf.Options.DataSections = SplitSections; 857 Conf.MAttrs = MAttrs; 858 Conf.RelocModel = RelocationModel; 859 Conf.CodeModel = getCodeModel(); 860 Conf.CGOptLevel = getCGOptLevel(); 861 Conf.DisableVerify = options::DisableVerify; 862 Conf.OptLevel = options::OptLevel; 873 Conf.OverrideTriple = options::triple; 874 Conf.DefaultTriple = sys::getDefaultTargetTriple(); 876 Conf.DiagHandler = diagnosticHandler; 883 Conf.PreOptModuleHook = [](size_t Task, const Module &M) { return false; }; 887 Conf.PostInternalizeModuleHook = [](size_t Task, const Module &M) { 898 check(Conf.addSaveTemps(output_name + ".", 902 Conf.CGFileType = TargetMachine::CGFT_AssemblyFile; 907 Conf.SampleProfile = options::sample_profile; 910 Conf.CSIRProfile = options::cs_profile_path; 911 Conf.RunCSIRInstr = options::cs_pgo_gen; 913 Conf.DwoDir = options::dwo_dir; 916 Conf.RemarksFilename = options::RemarksFilename; 917 Conf.RemarksPasses = options::RemarksPasses; 918 Conf.RemarksWithHotness = options::RemarksWithHotness; 919 Conf.RemarksFormat = options::RemarksFormat; 922 Conf.UseNewPM = options::new_pass_manager; 924 Conf.DebugPassManager = options::debug_pass_manager; 926 Conf.StatsFile = options::stats_file; 927 return std::make_unique<LTO>(std::move(Conf), Backend,