Lines Matching refs:CodeGenOpts

58         : CodeGenOpts(CGOpts), BackendCon(BCon) {}
63 return CodeGenOpts.OptimizationRemarkAnalysis.patternMatches(PassName);
66 return CodeGenOpts.OptimizationRemarkMissed.patternMatches(PassName);
69 return CodeGenOpts.OptimizationRemark.patternMatches(PassName);
73 return CodeGenOpts.OptimizationRemarkAnalysis.hasValidPattern() ||
74 CodeGenOpts.OptimizationRemarkMissed.hasValidPattern() ||
75 CodeGenOpts.OptimizationRemark.hasValidPattern();
79 const CodeGenOptions &CodeGenOpts;
84 const CodeGenOptions CodeGenOpts) {
89 << CodeGenOpts.OptRecordFile << E.message();
93 << E.message() << CodeGenOpts.OptRecordPasses;
97 << CodeGenOpts.OptRecordFormat;
108 const CodeGenOptions &CodeGenOpts;
136 const CodeGenOptions &CodeGenOpts,
143 CodeGenOpts(CodeGenOpts), TargetOpts(TargetOpts), LangOpts(LangOpts),
148 CodeGenOpts, C, CoverageInfo)),
150 TimerIsEnabled = CodeGenOpts.TimePasses;
151 llvm::TimePassesIsEnabled = CodeGenOpts.TimePasses;
152 llvm::TimePassesPerRun = CodeGenOpts.TimePassesPerRun;
161 const CodeGenOptions &CodeGenOpts,
167 CodeGenOpts(CodeGenOpts), TargetOpts(TargetOpts), LangOpts(LangOpts),
172 CodeGenOpts, C, CoverageInfo)),
174 TimerIsEnabled = CodeGenOpts.TimePasses;
175 llvm::TimePassesIsEnabled = CodeGenOpts.TimePasses;
176 llvm::TimePassesPerRun = CodeGenOpts.TimePassesPerRun;
308 CodeGenOpts, this));
312 Ctx, CodeGenOpts.OptRecordFile, CodeGenOpts.OptRecordPasses,
313 CodeGenOpts.OptRecordFormat, CodeGenOpts.DiagnosticsWithHotness,
314 CodeGenOpts.DiagnosticsHotnessThreshold);
317 reportOptRecordError(std::move(E), Diags, CodeGenOpts);
325 CodeGenOpts.getProfileUse() != CodeGenOptions::ProfileNone)
332 EmbedBitcode(getModule(), CodeGenOpts, llvm::MemoryBufferRef());
334 EmitBackendOutput(Diags, HeaderSearchOpts, CodeGenOpts, TargetOpts,
707 if (CodeGenOpts.OptimizationRemark.patternMatches(D.getPassName()))
713 if (CodeGenOpts.OptimizationRemarkMissed.patternMatches(D.getPassName()))
724 CodeGenOpts.OptimizationRemarkAnalysis.patternMatches(D.getPassName()))
737 CodeGenOpts.OptimizationRemarkAnalysis.patternMatches(D.getPassName()))
749 CodeGenOpts.OptimizationRemarkAnalysis.patternMatches(D.getPassName()))
1049 auto &CodeGenOpts = CI.getCodeGenOpts();
1073 EmbedBitcode(TheModule.get(), CodeGenOpts, *MainFile);
1095 std::make_unique<ClangDiagnosticHandler>(CodeGenOpts, &Result));
1099 Ctx, CodeGenOpts.OptRecordFile, CodeGenOpts.OptRecordPasses,
1100 CodeGenOpts.OptRecordFormat, CodeGenOpts.DiagnosticsWithHotness,
1101 CodeGenOpts.DiagnosticsHotnessThreshold);
1104 reportOptRecordError(std::move(E), Diagnostics, CodeGenOpts);
1110 EmitBackendOutput(Diagnostics, CI.getHeaderSearchOpts(), CodeGenOpts,