#ifdef GET_TYPEDEF_LIST
#undef GET_TYPEDEF_LIST
::mlir::pdl::AttributeType,
::mlir::pdl::OperationType,
::mlir::pdl::RangeType,
::mlir::pdl::TypeType,
::mlir::pdl::ValueType
#endif
#ifdef GET_TYPEDEF_CLASSES
#undef GET_TYPEDEF_CLASSES
static ::mlir::OptionalParseResult generatedTypeParser(::mlir::AsmParser &parser, ::llvm::StringRef *mnemonic, ::mlir::Type &value) { … }
static ::llvm::LogicalResult generatedTypePrinter(::mlir::Type def, ::mlir::AsmPrinter &printer) { … }
namespace mlir {
namespace pdl {
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::pdl::AttributeType)
namespace mlir {
namespace pdl {
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::pdl::OperationType)
namespace mlir {
namespace pdl {
namespace detail {
struct RangeTypeStorage : public ::mlir::TypeStorage { … };
}
RangeType RangeType::get(Type elementType) { … }
RangeType RangeType::getChecked(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType) { … }
::llvm::LogicalResult RangeType::verifyInvariants(::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, Type elementType) { … }
Type RangeType::getElementType() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::pdl::RangeType)
namespace mlir {
namespace pdl {
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::pdl::TypeType)
namespace mlir {
namespace pdl {
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::pdl::ValueType)
namespace mlir {
namespace pdl {
::mlir::Type PDLDialect::parseType(::mlir::DialectAsmParser &parser) const { … }
void PDLDialect::printType(::mlir::Type type,
::mlir::DialectAsmPrinter &printer) const { … }
}
}
#endif