reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1375 setCommandLineOpts(CGOpts); 1425 if (CGOpts.SaveTempsFilePrefix != "") { 1426 if (Error E = Conf.addSaveTemps(CGOpts.SaveTempsFilePrefix + ".", 1435 Conf.CodeModel = getCodeModel(CGOpts); 1437 Conf.RelocModel = CGOpts.RelocationModel; 1438 Conf.CGOptLevel = getCGOptLevel(CGOpts); 1439 Conf.OptLevel = CGOpts.OptimizationLevel; 1440 initTargetOptions(Conf.Options, CGOpts, TOpts, LOpts, HeaderOpts); 1444 if (CGOpts.hasProfileCSIRInstr()) { 1446 Conf.CSIRProfile = std::move(CGOpts.InstrProfileOutput); 1447 } else if (CGOpts.hasProfileCSIRUse()) { 1449 Conf.CSIRProfile = std::move(CGOpts.ProfileInstrumentUsePath); 1453 Conf.UseNewPM = CGOpts.ExperimentalNewPassManager; 1454 Conf.DebugPassManager = CGOpts.DebugPassManager; 1455 Conf.RemarksWithHotness = CGOpts.DiagnosticsWithHotness; 1456 Conf.RemarksFilename = CGOpts.OptRecordFile; 1457 Conf.RemarksPasses = CGOpts.OptRecordPasses; 1458 Conf.RemarksFormat = CGOpts.OptRecordFormat; 1459 Conf.SplitDwarfFile = CGOpts.SplitDwarfFile; 1460 Conf.SplitDwarfOutput = CGOpts.SplitDwarfOutput; 1469 M->print(*OS, nullptr, CGOpts.EmitLLVMUseLists); 1475 WriteBitcodeToFile(*M, *OS, CGOpts.EmitLLVMUseLists);