MLIR  20.0.0git
Classes | Namespaces
IRNumbering.h File Reference
#include "mlir/IR/OpImplementation.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/ADT/StringMap.h"
#include <cstdint>

Go to the source code of this file.

Classes

struct  mlir::bytecode::detail::AttrTypeNumbering
 This class represents a numbering entry for an Attribute or Type. More...
 
struct  mlir::bytecode::detail::AttributeNumbering
 
struct  mlir::bytecode::detail::TypeNumbering
 
struct  mlir::bytecode::detail::OpNameNumbering
 This class represents the numbering entry of an operation name. More...
 
struct  mlir::bytecode::detail::DialectResourceNumbering
 This class represents a numbering entry for a dialect resource. More...
 
struct  mlir::bytecode::detail::DialectNumbering
 This class represents a numbering entry for an Dialect. More...
 
struct  mlir::bytecode::detail::OperationNumbering
 This class represents the numbering entry of an operation. More...
 
class  mlir::bytecode::detail::IRNumberingState
 This class manages numbering IR entities in preparation of bytecode emission. More...
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::bytecode
 
 mlir::bytecode::detail