MLIR  19.0.0git
Enumerations
mlir::pdl_to_pdl_interp::Predicates Namespace Reference

Enumerations

enum  Kind : unsigned {
  OperationPos , OperandPos , OperandGroupPos , AttributePos ,
  ConstraintResultPos , ResultPos , ResultGroupPos , TypePos ,
  AttributeLiteralPos , TypeLiteralPos , UsersPos , ForEachPos ,
  IsNotNullQuestion , OperationNameQuestion , TypeQuestion , AttributeQuestion ,
  OperandCountAtLeastQuestion , OperandCountQuestion , ResultCountAtLeastQuestion , ResultCountQuestion ,
  EqualToQuestion , ConstraintQuestion , AttributeAnswer , FalseAnswer ,
  OperationNameAnswer , TrueAnswer , TypeAnswer , UnsignedAnswer
}
 An enumeration of the kinds of predicates. More...
 

Enumeration Type Documentation

◆ Kind

An enumeration of the kinds of predicates.

Enumerator
OperationPos 

Positions, ordered by decreasing priority.

OperandPos 
OperandGroupPos 
AttributePos 
ConstraintResultPos 
ResultPos 
ResultGroupPos 
TypePos 
AttributeLiteralPos 
TypeLiteralPos 
UsersPos 
ForEachPos 
IsNotNullQuestion 
OperationNameQuestion 
TypeQuestion 
AttributeQuestion 
OperandCountAtLeastQuestion 
OperandCountQuestion 
ResultCountAtLeastQuestion 
ResultCountQuestion 
EqualToQuestion 
ConstraintQuestion 
AttributeAnswer 
FalseAnswer 
OperationNameAnswer 
TrueAnswer 
TypeAnswer 
UnsignedAnswer 

Definition at line 44 of file Predicate.h.