MLIR  16.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::DenseMapInfo< mlir::tblgen::Constraint > Struct Template 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

template<>
struct llvm::DenseMapInfo< mlir::tblgen::Constraint >

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

Member Typedef Documentation

◆ RecordDenseMapInfo

Definition at line 107 of file Constraint.h.

Member Function Documentation

◆ getEmptyKey()

◆ getHashValue()

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

◆ getTombstoneKey()

◆ isEqual()


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