#ifdef GET_OP_LIST
#undef GET_OP_LIST
::mlir::transform::PDLMatchOp,
::mlir::transform::WithPDLPatternsOp
#endif
#ifdef GET_OP_CLASSES
#undef GET_OP_CLASSES
namespace mlir {
namespace transform {
static ::llvm::LogicalResult __mlir_ods_local_type_constraint_PDLExtensionOps1(
::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
unsigned valueIndex) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_PDLExtensionOps1(
::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_PDLExtensionOps1(
::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) { … }
static ::llvm::LogicalResult __mlir_ods_local_region_constraint_PDLExtensionOps1(
::mlir::Operation *op, ::mlir::Region ®ion, ::llvm::StringRef regionName,
unsigned regionIndex) { … }
}
}
namespace mlir {
namespace transform {
namespace detail {
PDLMatchOpGenericAdaptorBase::PDLMatchOpGenericAdaptorBase(PDLMatchOp op) : … { … }
::mlir::SymbolRefAttr PDLMatchOpGenericAdaptorBase::getPatternName() { … }
}
PDLMatchOpAdaptor::PDLMatchOpAdaptor(PDLMatchOp op) : … { … }
::llvm::LogicalResult PDLMatchOpAdaptor::verify(::mlir::Location loc) { … }
::llvm::LogicalResult PDLMatchOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
::mlir::Attribute PDLMatchOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) { … }
llvm::hash_code PDLMatchOp::computePropertiesHash(const Properties &prop) { … }
std::optional<mlir::Attribute> PDLMatchOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) { … }
void PDLMatchOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) { … }
void PDLMatchOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) { … }
::llvm::LogicalResult PDLMatchOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
::llvm::LogicalResult PDLMatchOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) { … }
void PDLMatchOp::writeProperties(::mlir::DialectBytecodeWriter &writer) { … }
::mlir::SymbolRefAttr PDLMatchOp::getPatternName() { … }
void PDLMatchOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type matched, ::mlir::Value root, ::mlir::SymbolRefAttr pattern_name) { … }
void PDLMatchOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value root, ::mlir::SymbolRefAttr pattern_name) { … }
void PDLMatchOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) { … }
::llvm::LogicalResult PDLMatchOp::verifyInvariantsImpl() { … }
::llvm::LogicalResult PDLMatchOp::verifyInvariants() { … }
::mlir::ParseResult PDLMatchOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) { … }
void PDLMatchOp::print(::mlir::OpAsmPrinter &_odsPrinter) { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::transform::PDLMatchOp)
namespace mlir {
namespace transform {
namespace detail {
std::pair<unsigned, unsigned> WithPDLPatternsOpGenericAdaptorBase::getODSOperandIndexAndLength(unsigned index, unsigned odsOperandsSize) { … }
}
WithPDLPatternsOpAdaptor::WithPDLPatternsOpAdaptor(WithPDLPatternsOp op) : … { … }
::llvm::LogicalResult WithPDLPatternsOpAdaptor::verify(::mlir::Location loc) { … }
std::pair<unsigned, unsigned> WithPDLPatternsOp::getODSOperandIndexAndLength(unsigned index) { … }
::mlir::MutableOperandRange WithPDLPatternsOp::getRootMutable() { … }
void WithPDLPatternsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value root) { … }
void WithPDLPatternsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value root) { … }
void WithPDLPatternsOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) { … }
::llvm::LogicalResult WithPDLPatternsOp::verifyInvariantsImpl() { … }
::llvm::LogicalResult WithPDLPatternsOp::verifyInvariants() { … }
::mlir::ParseResult WithPDLPatternsOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) { … }
void WithPDLPatternsOp::print(::mlir::OpAsmPrinter &_odsPrinter) { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::transform::WithPDLPatternsOp)
#endif