clang 22.0.0git
Public Member Functions | List of all members
cir::direct::CIRDialectLLVMIRTranslationInterface Class Reference

Implementation of the dialect interface that converts CIR attributes to LLVM IR metadata. More...

Inheritance diagram for cir::direct::CIRDialectLLVMIRTranslationInterface:
[legend]

Public Member Functions

mlir::LogicalResult convertOperation (mlir::Operation *op, llvm::IRBuilderBase &builder, mlir::LLVM::ModuleTranslation &moduleTranslation) const final
 Translates the given operation to LLVM IR using the provided IR builder and saving the state in moduleTranslation.
 

Detailed Description

Implementation of the dialect interface that converts CIR attributes to LLVM IR metadata.

Definition at line 32 of file LowerToLLVMIR.cpp.

Member Function Documentation

◆ convertOperation()

mlir::LogicalResult cir::direct::CIRDialectLLVMIRTranslationInterface::convertOperation ( mlir::Operation *  op,
llvm::IRBuilderBase &  builder,
mlir::LLVM::ModuleTranslation &  moduleTranslation 
) const
inlinefinal

Translates the given operation to LLVM IR using the provided IR builder and saving the state in moduleTranslation.

Definition at line 39 of file LowerToLLVMIR.cpp.


The documentation for this class was generated from the following file: