Lines Matching refs:CodeGenOpts

63         : CodeGenOpts(CGOpts), BackendCon(BCon) {}
68 return CodeGenOpts.OptimizationRemarkAnalysis.patternMatches(PassName);
71 return CodeGenOpts.OptimizationRemarkMissed.patternMatches(PassName);
74 return CodeGenOpts.OptimizationRemark.patternMatches(PassName);
78 return CodeGenOpts.OptimizationRemarkAnalysis.hasValidPattern() ||
79 CodeGenOpts.OptimizationRemarkMissed.hasValidPattern() ||
80 CodeGenOpts.OptimizationRemark.hasValidPattern();
84 const CodeGenOptions &CodeGenOpts;
89 const CodeGenOptions CodeGenOpts) {
94 << CodeGenOpts.OptRecordFile << E.message();
98 << E.message() << CodeGenOpts.OptRecordPasses;
102 << CodeGenOpts.OptRecordFormat;
113 const CodeGenOptions &CodeGenOpts;
153 const CodeGenOptions &CodeGenOpts,
160 CodeGenOpts(CodeGenOpts), TargetOpts(TargetOpts), LangOpts(LangOpts),
165 PPOpts, CodeGenOpts, C, CoverageInfo)),
167 TimerIsEnabled = CodeGenOpts.TimePasses;
168 llvm::TimePassesIsEnabled = CodeGenOpts.TimePasses;
169 llvm::TimePassesPerRun = CodeGenOpts.TimePassesPerRun;
179 const CodeGenOptions &CodeGenOpts,
185 CodeGenOpts(CodeGenOpts), TargetOpts(TargetOpts), LangOpts(LangOpts),
190 PPOpts, CodeGenOpts, C, CoverageInfo)),
192 TimerIsEnabled = CodeGenOpts.TimePasses;
193 llvm::TimePassesIsEnabled = CodeGenOpts.TimePasses;
194 llvm::TimePassesPerRun = CodeGenOpts.TimePassesPerRun;
326 CodeGenOpts, this));
330 Ctx, CodeGenOpts.OptRecordFile, CodeGenOpts.OptRecordPasses,
331 CodeGenOpts.OptRecordFormat, CodeGenOpts.DiagnosticsWithHotness,
332 CodeGenOpts.DiagnosticsHotnessThreshold);
335 reportOptRecordError(std::move(E), Diags, CodeGenOpts);
343 CodeGenOpts.getProfileUse() != CodeGenOptions::ProfileNone)
346 if (CodeGenOpts.MisExpect) {
350 if (CodeGenOpts.DiagnosticsMisExpectTolerance) {
352 CodeGenOpts.DiagnosticsMisExpectTolerance);
368 if (CodeGenOpts.ClearASTBeforeBackend) {
380 EmbedBitcode(getModule(), CodeGenOpts, llvm::MemoryBufferRef());
382 EmitBackendOutput(Diags, HeaderSearchOpts, CodeGenOpts, TargetOpts,
791 if (CodeGenOpts.OptimizationRemark.patternMatches(D.getPassName()))
797 if (CodeGenOpts.OptimizationRemarkMissed.patternMatches(D.getPassName()))
808 CodeGenOpts.OptimizationRemarkAnalysis.patternMatches(D.getPassName()))
821 CodeGenOpts.OptimizationRemarkAnalysis.patternMatches(D.getPassName()))
833 CodeGenOpts.OptimizationRemarkAnalysis.patternMatches(D.getPassName()))
1178 auto &CodeGenOpts = CI.getCodeGenOpts();
1202 EmbedObject(TheModule.get(), CodeGenOpts, Diagnostics);
1203 EmbedBitcode(TheModule.get(), CodeGenOpts, *MainFile);
1226 std::make_unique<ClangDiagnosticHandler>(CodeGenOpts, &Result));
1230 Ctx, CodeGenOpts.OptRecordFile, CodeGenOpts.OptRecordPasses,
1231 CodeGenOpts.OptRecordFormat, CodeGenOpts.DiagnosticsWithHotness,
1232 CodeGenOpts.DiagnosticsHotnessThreshold);
1235 reportOptRecordError(std::move(E), Diagnostics, CodeGenOpts);
1241 EmitBackendOutput(Diagnostics, CI.getHeaderSearchOpts(), CodeGenOpts,