MLIR 22.0.0git
mlir::TranslateFromMLIRRegistration Struct Reference

#include "mlir/Tools/mlir-translate/Translation.h"

Public Member Functions

 TranslateFromMLIRRegistration (llvm::StringRef name, llvm::StringRef description, const TranslateFromMLIRFunction &function, const DialectRegistrationFunction &dialectRegistration=[](DialectRegistry &) {})
template<typename FuncTy, typename OpTy = detail::first_argument<FuncTy>, typename = std::enable_if_t<!std::is_same_v<OpTy, Operation *>>>
 TranslateFromMLIRRegistration (llvm::StringRef name, llvm::StringRef description, FuncTy function, const DialectRegistrationFunction &dialectRegistration=[](DialectRegistry &) {})

Detailed Description

Definition at line 131 of file Translation.h.

Constructor & Destructor Documentation

◆ TranslateFromMLIRRegistration() [1/2]

mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration ( llvm::StringRef name,
llvm::StringRef description,
const TranslateFromMLIRFunction & function,
const DialectRegistrationFunction & dialectRegistration = [](DialectRegistry &) {} )

◆ TranslateFromMLIRRegistration() [2/2]

template<typename FuncTy, typename OpTy = detail::first_argument<FuncTy>, typename = std::enable_if_t<!std::is_same_v<OpTy, Operation *>>>
mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration ( llvm::StringRef name,
llvm::StringRef description,
FuncTy function,
const DialectRegistrationFunction & dialectRegistration = [](DialectRegistry &) {} )
inline

Definition at line 140 of file Translation.h.


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