MLIR 24.0.0git
mlir::MlirTranslateMainConfig Class Reference

Configuration options for the mlir-translate driver. More...

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

Public Member Functions

MlirTranslateMainConfigallowUnregisteredDialects (bool allow)
bool shouldAllowUnregisteredDialects () const
MlirTranslateMainConfigerrorDiagnosticsOnly (bool errorOnly)
bool shouldEmitErrorDiagnosticsOnly () const
MlirTranslateMainConfigsplitInputFile (std::string splitMarker=kDefaultSplitMarker)
StringRef getInputSplitMarker () const
MlirTranslateMainConfigoutputSplitMarker (std::string splitMarker)
StringRef getOutputSplitMarker () const
MlirTranslateMainConfigverifyDiagnostics (SourceMgrDiagnosticVerifierHandler::Level level)
SourceMgrDiagnosticVerifierHandler::Level getVerifyDiagnosticsLevel () const

Detailed Description

Configuration options for the mlir-translate driver.

Definition at line 34 of file MlirTranslateMain.h.

Member Function Documentation

◆ allowUnregisteredDialects()

MlirTranslateMainConfig & mlir::MlirTranslateMainConfig::allowUnregisteredDialects ( bool allow)
inline

Definition at line 36 of file MlirTranslateMain.h.

◆ errorDiagnosticsOnly()

MlirTranslateMainConfig & mlir::MlirTranslateMainConfig::errorDiagnosticsOnly ( bool errorOnly)
inline

Definition at line 44 of file MlirTranslateMain.h.

◆ getInputSplitMarker()

StringRef mlir::MlirTranslateMainConfig::getInputSplitMarker ( ) const
inline

Definition at line 57 of file MlirTranslateMain.h.

Referenced by mlirTranslateMainImpl().

◆ getOutputSplitMarker()

StringRef mlir::MlirTranslateMainConfig::getOutputSplitMarker ( ) const
inline

Definition at line 63 of file MlirTranslateMain.h.

Referenced by mlirTranslateMainImpl().

◆ getVerifyDiagnosticsLevel()

SourceMgrDiagnosticVerifierHandler::Level mlir::MlirTranslateMainConfig::getVerifyDiagnosticsLevel ( ) const
inline

Definition at line 70 of file MlirTranslateMain.h.

Referenced by mlirTranslateMainImpl().

◆ outputSplitMarker()

MlirTranslateMainConfig & mlir::MlirTranslateMainConfig::outputSplitMarker ( std::string splitMarker)
inline

Definition at line 59 of file MlirTranslateMain.h.

◆ shouldAllowUnregisteredDialects()

bool mlir::MlirTranslateMainConfig::shouldAllowUnregisteredDialects ( ) const
inline

Definition at line 40 of file MlirTranslateMain.h.

Referenced by mlirTranslateMainImpl().

◆ shouldEmitErrorDiagnosticsOnly()

bool mlir::MlirTranslateMainConfig::shouldEmitErrorDiagnosticsOnly ( ) const
inline

Definition at line 48 of file MlirTranslateMain.h.

Referenced by mlirTranslateMainImpl().

◆ splitInputFile()

MlirTranslateMainConfig & mlir::MlirTranslateMainConfig::splitInputFile ( std::string splitMarker = kDefaultSplitMarker)
inline

Definition at line 53 of file MlirTranslateMain.h.

References mlir::kDefaultSplitMarker.

◆ verifyDiagnostics()

MlirTranslateMainConfig & mlir::MlirTranslateMainConfig::verifyDiagnostics ( SourceMgrDiagnosticVerifierHandler::Level level)
inline

Definition at line 66 of file MlirTranslateMain.h.


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