reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/BackendUtil.cpp
 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);