Lines Matching defs:c
42 lto::Config c;
43 c.Options = initTargetOptionsFromCodeGenFlags();
44 c.Options.EmitAddrsig = config->icfLevel == ICFLevel::safe;
46 c.MllvmArgs.emplace_back(C.str());
47 c.CodeModel = getCodeModelFromCMModel();
48 c.CPU = getCPUStr();
49 c.MAttrs = getMAttrs();
50 c.DiagHandler = diagnosticHandler;
51 c.PreCodeGenPassesHook = [](legacy::PassManager &pm) {
55 c.AlwaysEmitRegularLTOObj = !config->ltoObjPath.empty();
57 c.TimeTraceEnabled = config->timeTraceEnabled;
58 c.TimeTraceGranularity = config->timeTraceGranularity;
59 c.DebugPassManager = config->ltoDebugPassManager;
60 c.CSIRProfile = std::string(config->csProfilePath);
61 c.RunCSIRInstr = config->csProfileGenerate;
62 c.PGOWarnMismatch = config->pgoWarnMismatch;
63 c.OptLevel = config->ltoo;
64 c.CGOptLevel = config->ltoCgo;
66 checkError(c.addSaveTemps(config->outputFile.str() + ".",
68 return c;