|
class | mlir::pdll::ast::Type |
|
class | mlir::pdll::ast::Type::TypeBase< ImplT, BaseT > |
| This class provides several utilities when defining derived type classes. More...
|
|
class | mlir::pdll::ast::AttributeType |
| This class represents a PDLL type that corresponds to an mlir::Attribute. More...
|
|
class | mlir::pdll::ast::ConstraintType |
| This class represents a PDLL type that corresponds to a constraint. More...
|
|
class | mlir::pdll::ast::OperationType |
| This class represents a PDLL type that corresponds to an mlir::Operation. More...
|
|
class | mlir::pdll::ast::RangeType |
| This class represents a PDLL type that corresponds to a range of elements with a given element type. More...
|
|
class | mlir::pdll::ast::TypeRangeType |
| This class represents a PDLL type that corresponds to an mlir::TypeRange. More...
|
|
class | mlir::pdll::ast::ValueRangeType |
| This class represents a PDLL type that corresponds to an mlir::ValueRange. More...
|
|
class | mlir::pdll::ast::RewriteType |
| This class represents a PDLL type that corresponds to a rewrite reference. More...
|
|
class | mlir::pdll::ast::TupleType |
| This class represents a PDLL tuple type, i.e. More...
|
|
class | mlir::pdll::ast::TypeType |
| This class represents a PDLL type that corresponds to an mlir::Type. More...
|
|
class | mlir::pdll::ast::ValueType |
| This class represents a PDLL type that corresponds to an mlir::Value. More...
|
|
struct | llvm::DenseMapInfo< mlir::pdll::ast::Type > |
|
struct | llvm::CastInfo< To, From, std::enable_if_t< std::is_same_v< mlir::pdll::ast::Type, std::remove_const_t< From > >||std::is_base_of_v< mlir::pdll::ast::Type, From > > > |
| Add support for llvm style casts. More...
|
|