My Project
Functions
TranslateRegistration.cpp File Reference
#include "mlir/Dialect/SPIRV/SPIRVOps.h"
#include "mlir/Dialect/SPIRV/Serialization.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/Function.h"
#include "mlir/IR/Module.h"
#include "mlir/Parser.h"
#include "mlir/Support/FileUtilities.h"
#include "mlir/Translation.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/SMLoc.h"
#include "llvm/Support/SourceMgr.h"
#include "llvm/Support/ToolOutputFile.h"
Include dependency graph for TranslateRegistration.cpp:

Functions

OwningModuleRef deserializeModule (const llvm::MemoryBuffer *input, MLIRContext *context)
 
LogicalResult serializeModule (ModuleOp module, raw_ostream &output)
 
LogicalResult roundTripModule (llvm::SourceMgr &sourceMgr, raw_ostream &output, MLIRContext *context)
 

Function Documentation

◆ deserializeModule()

OwningModuleRef deserializeModule ( const llvm::MemoryBuffer *  input,
MLIRContext context 
)

◆ roundTripModule()

LogicalResult roundTripModule ( llvm::SourceMgr &  sourceMgr,
raw_ostream &  output,
MLIRContext context 
)

◆ serializeModule()

LogicalResult serializeModule ( ModuleOp  module,
raw_ostream &  output 
)