|
MLIR
22.0.0git
|
Public Member Functions | |
| Impl (StringRef producer) | |
Public Attributes | |
| int64_t | bytecodeVersion = bytecode::kVersion |
| Version to use when writing. More... | |
| bool | shouldElideResourceData = false |
| A flag specifying whether to elide emission of resources into the bytecode file. More... | |
| llvm::StringMap< std::unique_ptr< DialectVersion > > | dialectVersionMap |
| A map containing dialect version information for each dialect to emit. More... | |
| StringRef | producer |
| The producer of the bytecode. More... | |
| llvm::SmallVector< std::unique_ptr< AttrTypeBytecodeWriter< Attribute > > > | attributeWriterCallbacks |
| Printer callbacks used to emit custom type and attribute encodings. More... | |
| llvm::SmallVector< std::unique_ptr< AttrTypeBytecodeWriter< Type > > > | typeWriterCallbacks |
| SmallVector< std::unique_ptr< AsmResourcePrinter > > | externalResourcePrinters |
| A collection of non-dialect resource printers. More... | |
Definition at line 36 of file BytecodeWriter.cpp.
|
inline |
Definition at line 37 of file BytecodeWriter.cpp.
| llvm::SmallVector<std::unique_ptr<AttrTypeBytecodeWriter<Attribute> > > mlir::BytecodeWriterConfig::Impl::attributeWriterCallbacks |
Printer callbacks used to emit custom type and attribute encodings.
Definition at line 55 of file BytecodeWriter.cpp.
| int64_t mlir::BytecodeWriterConfig::Impl::bytecodeVersion = bytecode::kVersion |
Version to use when writing.
Note: This only differs from kVersion if a specific version is set.
Definition at line 41 of file BytecodeWriter.cpp.
| llvm::StringMap<std::unique_ptr<DialectVersion> > mlir::BytecodeWriterConfig::Impl::dialectVersionMap |
A map containing dialect version information for each dialect to emit.
Definition at line 48 of file BytecodeWriter.cpp.
| SmallVector<std::unique_ptr<AsmResourcePrinter> > mlir::BytecodeWriterConfig::Impl::externalResourcePrinters |
A collection of non-dialect resource printers.
Definition at line 60 of file BytecodeWriter.cpp.
| StringRef mlir::BytecodeWriterConfig::Impl::producer |
The producer of the bytecode.
Definition at line 51 of file BytecodeWriter.cpp.
| bool mlir::BytecodeWriterConfig::Impl::shouldElideResourceData = false |
A flag specifying whether to elide emission of resources into the bytecode file.
Definition at line 45 of file BytecodeWriter.cpp.
| llvm::SmallVector<std::unique_ptr<AttrTypeBytecodeWriter<Type> > > mlir::BytecodeWriterConfig::Impl::typeWriterCallbacks |
Definition at line 57 of file BytecodeWriter.cpp.