MLIR  19.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::DenseMapInfo< mlir::tblgen::Constraint > Struct Reference

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

#include "mlir/TableGen/Constraint.h"

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 110 of file Constraint.h.

Member Typedef Documentation

◆ RecordDenseMapInfo

Definition at line 111 of file Constraint.h.

Member Function Documentation

◆ getEmptyKey()

◆ getHashValue()

static unsigned llvm::DenseMapInfo< mlir::tblgen::Constraint >::getHashValue ( mlir::tblgen::Constraint  constraint)

◆ getTombstoneKey()

◆ isEqual()

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