MLIR  19.0.0git
Classes | Functions
mlir::irdl Namespace Reference

Classes

class  ConstraintVerifier
 Provides context to the verification of constraints. More...
 
class  Constraint
 Once turned into IRDL verifiers, all constraints are attribute constraints. More...
 
class  IsConstraint
 A constraint that checks that an attribute is equal to a given attribute. More...
 
class  BaseAttrConstraint
 A constraint that checks that an attribute is of a given attribute base (e.g. More...
 
class  BaseTypeConstraint
 A constraint that checks that a type is of a given type base (e.g. More...
 
class  DynParametricAttrConstraint
 A constraint that checks that an attribute is of a specific dynamic attribute definition, and that all of its parameters satisfy the given constraints. More...
 
class  DynParametricTypeConstraint
 A constraint that checks that a type is of a specific dynamic type definition, and that all of its parameters satisfy the given constraints. More...
 
class  AnyOfConstraint
 A constraint checking that one of the given constraints is satisfied. More...
 
class  AllOfConstraint
 A constraint checking that all of the given constraints are satisfied. More...
 
class  AnyAttributeConstraint
 A constraint that is always satisfied. More...
 
struct  RegionConstraint
 A constraint checking that a region satisfies irdl.region requirements. More...
 

Functions

LogicalResult loadDialects (ModuleOp op)
 Load all the dialects defined in the module. More...
 

Function Documentation

◆ loadDialects()

LogicalResult mlir::irdl::loadDialects ( ModuleOp  op)

Load all the dialects defined in the module.

Definition at line 642 of file IRDLLoading.cpp.

Referenced by loadIRDLDialects().