Lines Matching refs:Conf

880   Config Conf;  in createLTO()  local
883 Conf.CPU = options::mcpu; in createLTO()
884 Conf.Options = codegen::InitTargetOptionsFromCodeGenFlags(Triple()); in createLTO()
888 Conf.Options.RelaxELFRelocations = false; in createLTO()
892 Conf.Options.FunctionSections = SplitSections; in createLTO()
894 Conf.Options.DataSections = SplitSections; in createLTO()
896 Conf.MAttrs = codegen::getMAttrs(); in createLTO()
897 Conf.RelocModel = RelocationModel; in createLTO()
898 Conf.CodeModel = codegen::getExplicitCodeModel(); in createLTO()
899 Conf.CGOptLevel = getCGOptLevel(); in createLTO()
900 Conf.DisableVerify = options::DisableVerify; in createLTO()
901 Conf.OptLevel = options::OptLevel; in createLTO()
902 Conf.PTO.LoopVectorization = options::OptLevel > 1; in createLTO()
903 Conf.PTO.SLPVectorization = options::OptLevel > 1; in createLTO()
904 Conf.AlwaysEmitRegularLTOObj = !options::obj_path.empty(); in createLTO()
917 Conf.OverrideTriple = options::triple; in createLTO()
918 Conf.DefaultTriple = sys::getDefaultTargetTriple(); in createLTO()
920 Conf.DiagHandler = diagnosticHandler; in createLTO()
927 Conf.PreOptModuleHook = [](size_t Task, const Module &M) { return false; }; in createLTO()
931 Conf.PostInternalizeModuleHook = [](size_t Task, const Module &M) { in createLTO()
945 check(Conf.addSaveTemps(output_name + ".", in createLTO()
949 Conf.CGFileType = CGFT_AssemblyFile; in createLTO()
954 Conf.SampleProfile = options::sample_profile; in createLTO()
957 Conf.CSIRProfile = options::cs_profile_path; in createLTO()
958 Conf.RunCSIRInstr = options::cs_pgo_gen; in createLTO()
960 Conf.DwoDir = options::dwo_dir; in createLTO()
963 Conf.RemarksFilename = options::RemarksFilename; in createLTO()
964 Conf.RemarksPasses = options::RemarksPasses; in createLTO()
965 Conf.RemarksWithHotness = options::RemarksWithHotness; in createLTO()
966 Conf.RemarksHotnessThreshold = options::RemarksHotnessThreshold; in createLTO()
967 Conf.RemarksFormat = options::RemarksFormat; in createLTO()
970 Conf.DebugPassManager = options::debug_pass_manager; in createLTO()
972 Conf.HasWholeProgramVisibility = options::whole_program_visibility; in createLTO()
974 Conf.OpaquePointers = options::opaque_pointers; in createLTO()
976 Conf.StatsFile = options::stats_file; in createLTO()
977 return std::make_unique<LTO>(std::move(Conf), Backend, in createLTO()