Lines Matching defs:Conf

878   Config Conf;
881 Conf.CPU = options::mcpu;
882 Conf.Options = codegen::InitTargetOptionsFromCodeGenFlags(Triple());
886 Conf.Options.MCOptions.X86RelaxRelocations = false;
890 Conf.Options.FunctionSections = SplitSections;
892 Conf.Options.DataSections = SplitSections;
894 Conf.MAttrs = codegen::getMAttrs();
895 Conf.RelocModel = RelocationModel;
896 Conf.CodeModel = codegen::getExplicitCodeModel();
900 Conf.CGOptLevel = *CGOptLevelOrNone;
901 Conf.DisableVerify = options::DisableVerify;
902 Conf.OptLevel = options::OptLevel;
903 Conf.PTO.LoopVectorization = options::OptLevel > 1;
904 Conf.PTO.SLPVectorization = options::OptLevel > 1;
905 Conf.PTO.MergeFunctions = options::merge_functions;
906 Conf.PTO.UnifiedLTO = options::unifiedlto;
907 Conf.AlwaysEmitRegularLTOObj = !options::obj_path.empty();
923 Conf.OverrideTriple = options::triple;
924 Conf.DefaultTriple = sys::getDefaultTargetTriple();
926 Conf.DiagHandler = diagnosticHandler;
933 Conf.PreOptModuleHook = [](size_t Task, const Module &M) { return false; };
937 Conf.PostInternalizeModuleHook = [](size_t Task, const Module &M) {
951 check(Conf.addSaveTemps(output_name + ".",
955 Conf.CGFileType = CodeGenFileType::AssemblyFile;
956 Conf.Options.MCOptions.AsmVerbose = true;
961 Conf.SampleProfile = options::sample_profile;
964 Conf.CSIRProfile = options::cs_profile_path;
965 Conf.RunCSIRInstr = options::cs_pgo_gen;
967 Conf.DwoDir = options::dwo_dir;
970 Conf.RemarksFilename = options::RemarksFilename;
971 Conf.RemarksPasses = options::RemarksPasses;
972 Conf.RemarksWithHotness = options::RemarksWithHotness;
973 Conf.RemarksHotnessThreshold = options::RemarksHotnessThreshold;
974 Conf.RemarksFormat = options::RemarksFormat;
977 Conf.DebugPassManager = options::debug_pass_manager;
979 Conf.HasWholeProgramVisibility = options::whole_program_visibility;
981 Conf.StatsFile = options::stats_file;
983 Conf.TimeTraceEnabled = !options::time_trace_file.empty();
984 Conf.TimeTraceGranularity = options::time_trace_granularity;
990 return std::make_unique<LTO>(std::move(Conf), Backend,