@@ -110,12 +110,12 @@ class CIRGenConsumer : public clang::ASTConsumer {
110110
111111 CIRGenAction::OutputType Action;
112112
113- CompilerInstance &CompilerInstance ;
114- DiagnosticsEngine &DiagnosticsEngine ;
115- [[maybe_unused]] const HeaderSearchOptions &HeaderSearchOptions ;
116- CodeGenOptions &CodeGenOptions ;
117- [[maybe_unused]] const TargetOptions &TargetOptions ;
118- [[maybe_unused]] const LangOptions &LangOptions ;
113+ CompilerInstance &CompInstance ;
114+ DiagnosticsEngine &DiagEngine ;
115+ [[maybe_unused]] const HeaderSearchOptions &HdrSearchOptions ;
116+ CodeGenOptions &CGenOptions ;
117+ [[maybe_unused]] const TargetOptions &TgtOptions ;
118+ [[maybe_unused]] const LangOptions &LOptions ;
119119 const FrontendOptions &FeOptions;
120120
121121 std::unique_ptr<raw_pwrite_stream> OutputStream;
@@ -126,23 +126,21 @@ class CIRGenConsumer : public clang::ASTConsumer {
126126
127127public:
128128 CIRGenConsumer (CIRGenAction::OutputType Action,
129- class CompilerInstance &CompilerInstance ,
130- class DiagnosticsEngine &DiagnosticsEngine ,
129+ class CompilerInstance &CompInstance ,
130+ class DiagnosticsEngine &DiagEngine ,
131131 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
132- const class HeaderSearchOptions &HeaderSearchOptions ,
133- class CodeGenOptions &CodeGenOptions ,
134- const class TargetOptions &TargetOptions ,
135- const class LangOptions &LangOptions ,
132+ const class HeaderSearchOptions &HdrSearchOptions ,
133+ class CodeGenOptions &CGenOptions ,
134+ const class TargetOptions &TgtOptions ,
135+ const class LangOptions &LOptions ,
136136 const FrontendOptions &FeOptions,
137137 std::unique_ptr<raw_pwrite_stream> Os)
138- : Action(Action), CompilerInstance(CompilerInstance),
139- DiagnosticsEngine (DiagnosticsEngine),
140- HeaderSearchOptions(HeaderSearchOptions),
141- CodeGenOptions(CodeGenOptions), TargetOptions(TargetOptions),
142- LangOptions(LangOptions), FeOptions(FeOptions),
138+ : Action(Action), CompInstance(CompInstance), DiagEngine(DiagEngine),
139+ HdrSearchOptions (HdrSearchOptions), CGenOptions(CGenOptions),
140+ TgtOptions(TgtOptions), LOptions(LOptions), FeOptions(FeOptions),
143141 OutputStream(std::move(Os)), FS(VFS),
144- Gen(std::make_unique<CIRGenerator>(DiagnosticsEngine , std::move(VFS),
145- CodeGenOptions )) {}
142+ Gen(std::make_unique<CIRGenerator>(DiagEngine , std::move(VFS),
143+ CGenOptions )) {}
146144
147145 void Initialize (ASTContext &Ctx) override {
148146 assert (!AstContext && " initialized multiple times" );
@@ -217,12 +215,12 @@ class CIRGenConsumer : public clang::ASTConsumer {
217215 FeOptions.ClangIRLifetimeCheck , LifetimeOpts,
218216 FeOptions.ClangIRIdiomRecognizer , IdiomRecognizerOpts,
219217 FeOptions.ClangIRLibOpt , LibOptOpts, PassOptParsingFailure,
220- CodeGenOptions .OptimizationLevel > 0 , FlattenCir,
218+ CGenOptions .OptimizationLevel > 0 , FlattenCir,
221219 !FeOptions.ClangIRDirectLowering , EnableCcLowering,
222220 FeOptions.ClangIREnableMem2Reg )
223221 .failed ()) {
224222 if (!PassOptParsingFailure.empty ()) {
225- auto D = DiagnosticsEngine .Report (diag::err_drv_cir_pass_opt_parsing);
223+ auto D = DiagEngine .Report (diag::err_drv_cir_pass_opt_parsing);
226224 D << FeOptions.ClangIRLifetimeCheckOpts ;
227225 } else
228226 llvm::report_fatal_error (" CIR codegen: MLIR pass manager fails "
@@ -306,18 +304,17 @@ class CIRGenConsumer : public clang::ASTConsumer {
306304 case CIRGenAction::OutputType::EmitAssembly: {
307305 llvm::LLVMContext LlvmCtx;
308306 bool DisableDebugInfo =
309- CodeGenOptions .getDebugInfo () == llvm::codegenoptions::NoDebugInfo;
307+ CGenOptions .getDebugInfo () == llvm::codegenoptions::NoDebugInfo;
310308 auto LlvmModule = lowerFromCIRToLLVMIR (
311309 FeOptions, MlirMod, std::move (MlirCtx), LlvmCtx,
312310 FeOptions.ClangIRDisableCIRVerifier ,
313311 !FeOptions.ClangIRCallConvLowering , DisableDebugInfo);
314312
315313 BackendAction BackendAction = getBackendActionFromOutputType (Action);
316314
317- emitBackendOutput (CompilerInstance, CodeGenOptions,
318- C.getTargetInfo ().getDataLayoutString (),
319- LlvmModule.get (), BackendAction, FS,
320- std::move (OutputStream));
315+ emitBackendOutput (
316+ CompInstance, CGenOptions, C.getTargetInfo ().getDataLayoutString (),
317+ LlvmModule.get (), BackendAction, FS, std::move (OutputStream));
321318 break ;
322319 }
323320 case CIRGenAction::OutputType::None:
0 commit comments