MLIR 22.0.0git
llvm::DenseMapInfo< mlir::tblgen::Constraint > Struct Reference

Unique constraints by their predicate and summary. More...

#include "mlir/TableGen/Constraint.h"

Inheritance diagram for llvm::DenseMapInfo< mlir::tblgen::Constraint >:

Public Types

using RecordDenseMapInfo = llvm::DenseMapInfo<const llvm::Record *>

Static Public Member Functions

static mlir::tblgen::Constraint getEmptyKey ()
static mlir::tblgen::Constraint getTombstoneKey ()
static unsigned getHashValue (mlir::tblgen::Constraint constraint)
static bool isEqual (mlir::tblgen::Constraint lhs, mlir::tblgen::Constraint rhs)

Detailed Description

Unique constraints by their predicate and summary.

Constraints that share the same predicate may have different descriptions; ensure that the correct error message is reported when verification fails.

Definition at line 121 of file Constraint.h.

Member Typedef Documentation

◆ RecordDenseMapInfo

using llvm::DenseMapInfo< mlir::tblgen::Constraint >::RecordDenseMapInfo = llvm::DenseMapInfo<const llvm::Record *>

Definition at line 122 of file Constraint.h.

Member Function Documentation

◆ getEmptyKey()

◆ getHashValue()

◆ getTombstoneKey()

◆ isEqual()


The documentation for this struct was generated from the following file: