|
MLIR 22.0.0git
|
Go to the source code of this file.
Classes | |
| 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... | |
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::pdll |
| namespace | mlir::pdll::ods |
| namespace | mlir::pdll::ast |
| namespace | mlir::pdll::ast::detail |
| namespace | llvm |
| The OpAsmOpInterface, see OpAsmInterface.td for more details. | |
Functions | |
| llvm::hash_code | mlir::pdll::ast::hash_value (Type type) |
| raw_ostream & | mlir::pdll::ast::operator<< (raw_ostream &os, Type type) |