MLIR  17.0.0git
Classes | Namespaces | Enumerations | Functions
AsmState.h File Reference
#include "mlir/IR/OperationSupport.h"
#include "mlir/Support/LLVM.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/StringMap.h"
#include <memory>

Go to the source code of this file.

Classes

class  mlir::AsmResourceBlob
 The following classes enable support for parsing and printing resources within MLIR assembly formats. More...
 
class  mlir::HeapAsmResourceBlob
 This class provides a simple utility wrapper for creating heap allocated AsmResourceBlobs. More...
 
class  mlir::UnmanagedAsmResourceBlob
 This class provides a simple utility wrapper for creating "unmanaged" AsmResourceBlobs. More...
 
class  mlir::AsmResourceBuilder
 This class is used to build resource entries for use by the printer. More...
 
class  mlir::AsmParsedResourceEntry
 This class represents a single parsed resource entry. More...
 
class  mlir::AsmResourceParser
 This class represents an instance of a resource parser. More...
 
class  mlir::AsmResourcePrinter
 This class represents an instance of a resource printer. More...
 
class  mlir::FallbackAsmResourceMap
 A fallback map containing external resources not explicitly handled by another parser/printer. More...
 
struct  mlir::FallbackAsmResourceMap::OpaqueAsmResource
 This class represents an opaque resource. More...
 
class  mlir::ParserConfig
 This class represents a configuration for the MLIR assembly parser. More...
 
class  mlir::AsmState
 This class provides management for the lifetime of the state used when printing the IR. More...
 

Namespaces

 mlir
 This header declares functions that assist transformations in the MemRef dialect.
 
 mlir::detail
 Detect if any of the given parameter types has a sub-element handler.
 

Enumerations

enum class  mlir::AsmResourceEntryKind { mlir::Blob , mlir::Bool , mlir::String }
 This enum represents the different kinds of resource values. More...
 

Functions

StringRef mlir::toString (AsmResourceEntryKind kind)
 
void mlir::registerAsmPrinterCLOptions ()
 Register a set of useful command-line options that can be used to configure various flags within the AsmPrinter. More...