| 
    clang 22.0.0git
    
   | 
 
#include "clang/CIR/FrontendAction/CIRGenAction.h"#include "mlir/IR/MLIRContext.h"#include "mlir/IR/OwningOpRef.h"#include "clang/Basic/DiagnosticFrontend.h"#include "clang/CIR/CIRGenerator.h"#include "clang/CIR/CIRToCIRPasses.h"#include "clang/CIR/LowerToLLVM.h"#include "clang/CodeGen/BackendUtil.h"#include "clang/Frontend/CompilerInstance.h"#include "llvm/IR/Module.h"Go to the source code of this file.
Classes | |
| class | cir::CIRGenConsumer | 
Namespaces | |
| namespace | cir | 
Functions | |
| static BackendAction | cir::getBackendActionFromOutputType (CIRGenAction::OutputType Action) | 
| static std::unique_ptr< llvm::Module > | cir::lowerFromCIRToLLVMIR (mlir::ModuleOp MLIRModule, llvm::LLVMContext &LLVMCtx) | 
| static std::unique_ptr< raw_pwrite_stream > | getOutputStream (CompilerInstance &CI, StringRef InFile, CIRGenAction::OutputType Action) | 
      
  | 
  static | 
Definition at line 174 of file CIRGenAction.cpp.
References clang::CompilerInstance::createDefaultOutputFile(), cir::CIRGenAction::EmitAssembly, cir::CIRGenAction::EmitBC, cir::CIRGenAction::EmitCIR, cir::CIRGenAction::EmitLLVM, and cir::CIRGenAction::EmitObj.
Referenced by cir::CIRGenAction::CreateASTConsumer().