|
MLIR 24.0.0git
|
#include "mlir/Tools/mlir-translate/MlirTranslateMain.h"#include "mlir/IR/AsmState.h"#include "mlir/Parser/Parser.h"#include "mlir/Support/FileUtilities.h"#include "mlir/Support/Timing.h"#include "mlir/Support/ToolUtilities.h"#include "mlir/Tools/mlir-translate/Translation.h"#include "llvm/Support/SourceMgr.h"#include "llvm/Support/ToolOutputFile.h"Go to the source code of this file.
Functions | |
| static LogicalResult | mlirTranslateMainImpl (std::unique_ptr< llvm::MemoryBuffer > input, llvm::raw_ostream &output, ArrayRef< const Translation * > translations, const MlirTranslateMainConfig &config, TimingScope timing) |
|
static |
Definition at line 44 of file MlirTranslateMain.cpp.
References mlir::MLIRContext::allowUnregisteredDialects(), mlir::MlirTranslateMainConfig::getInputSplitMarker(), mlir::MlirTranslateMainConfig::getOutputSplitMarker(), mlir::MlirTranslateMainConfig::getVerifyDiagnosticsLevel(), mlir::TimingScope::nest(), mlir::SourceMgrDiagnosticVerifierHandler::None, mlir::MLIRContext::printOpOnDiagnostic(), processBuffer(), result, mlir::MlirTranslateMainConfig::shouldAllowUnregisteredDialects(), mlir::MlirTranslateMainConfig::shouldEmitErrorDiagnosticsOnly(), mlir::splitAndProcessBuffer(), and mlir::SourceMgrDiagnosticVerifierHandler::verify().
Referenced by mlir::mlirTranslateMain().