MLIR 22.0.0git
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

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