#ifdef GET_OP_LIST
#undef GET_OP_LIST
::mlir::transform::TestFuseAndYieldOp,
::mlir::transform::TestFuseConsumerOp,
::mlir::transform::TestFuseUsingForallOp,
::mlir::transform::TestTileUsingForallOp
#endif
#ifdef GET_OP_CLASSES
#undef GET_OP_CLASSES
namespace mlir {
namespace transform {
static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestTilingInterfaceTransformOps1(
::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
unsigned valueIndex) { … }
static ::llvm::LogicalResult __mlir_ods_local_type_constraint_TestTilingInterfaceTransformOps2(
::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
unsigned valueIndex) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestTilingInterfaceTransformOps1(
::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestTilingInterfaceTransformOps1(
::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestTilingInterfaceTransformOps2(
::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestTilingInterfaceTransformOps2(
::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestTilingInterfaceTransformOps3(
::mlir::Attribute attr, ::llvm::StringRef attrName, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_TestTilingInterfaceTransformOps3(
::mlir::Operation *op, ::mlir::Attribute attr, ::llvm::StringRef attrName) { … }
}
}
namespace mlir {
namespace transform {
namespace detail {
TestFuseAndYieldOpGenericAdaptorBase::TestFuseAndYieldOpGenericAdaptorBase(TestFuseAndYieldOp op) : … { … }
::mlir::ArrayAttr TestFuseAndYieldOpGenericAdaptorBase::getTileSizesAttr() { … }
::mlir::ArrayAttr TestFuseAndYieldOpGenericAdaptorBase::getTileSizes() { … }
::mlir::ArrayAttr TestFuseAndYieldOpGenericAdaptorBase::getTileInterchangeAttr() { … }
::mlir::ArrayAttr TestFuseAndYieldOpGenericAdaptorBase::getTileInterchange() { … }
::mlir::BoolAttr TestFuseAndYieldOpGenericAdaptorBase::getUseForallAttr() { … }
bool TestFuseAndYieldOpGenericAdaptorBase::getUseForall() { … }
}
TestFuseAndYieldOpAdaptor::TestFuseAndYieldOpAdaptor(TestFuseAndYieldOp op) : … { … }
::llvm::LogicalResult TestFuseAndYieldOpAdaptor::verify(::mlir::Location loc) { … }
void TestFuseAndYieldOp::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) { … }
std::pair<unsigned, unsigned> TestFuseAndYieldOp::getODSResultIndexAndLength(unsigned index) { … }
::llvm::LogicalResult TestFuseAndYieldOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
::mlir::Attribute TestFuseAndYieldOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) { … }
llvm::hash_code TestFuseAndYieldOp::computePropertiesHash(const Properties &prop) { … }
std::optional<mlir::Attribute> TestFuseAndYieldOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) { … }
void TestFuseAndYieldOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) { … }
void TestFuseAndYieldOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) { … }
::llvm::LogicalResult TestFuseAndYieldOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
::llvm::LogicalResult TestFuseAndYieldOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) { … }
void TestFuseAndYieldOp::writeProperties(::mlir::DialectBytecodeWriter &writer) { … }
::mlir::ArrayAttr TestFuseAndYieldOp::getTileSizes() { … }
::mlir::ArrayAttr TestFuseAndYieldOp::getTileInterchange() { … }
bool TestFuseAndYieldOp::getUseForall() { … }
void TestFuseAndYieldOp::setUseForall(bool attrValue) { … }
void TestFuseAndYieldOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type transfomed, ::mlir::TypeRange loops, ::mlir::Value target, ::mlir::ArrayAttr tile_sizes, ::mlir::ArrayAttr tile_interchange, ::mlir::BoolAttr use_forall) { … }
void TestFuseAndYieldOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value target, ::mlir::ArrayAttr tile_sizes, ::mlir::ArrayAttr tile_interchange, ::mlir::BoolAttr use_forall) { … }
void TestFuseAndYieldOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type transfomed, ::mlir::TypeRange loops, ::mlir::Value target, ::mlir::ArrayAttr tile_sizes, ::mlir::ArrayAttr tile_interchange, bool use_forall) { … }
void TestFuseAndYieldOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value target, ::mlir::ArrayAttr tile_sizes, ::mlir::ArrayAttr tile_interchange, bool use_forall) { … }
void TestFuseAndYieldOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) { … }
void TestFuseAndYieldOp::populateDefaultProperties(::mlir::OperationName opName, Properties &properties) { … }
::llvm::LogicalResult TestFuseAndYieldOp::verifyInvariantsImpl() { … }
::llvm::LogicalResult TestFuseAndYieldOp::verifyInvariants() { … }
::mlir::ParseResult TestFuseAndYieldOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) { … }
void TestFuseAndYieldOp::print(::mlir::OpAsmPrinter &_odsPrinter) { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::transform::TestFuseAndYieldOp)
namespace mlir {
namespace transform {
namespace detail {
}
TestFuseConsumerOpAdaptor::TestFuseConsumerOpAdaptor(TestFuseConsumerOp op) : … { … }
::llvm::LogicalResult TestFuseConsumerOpAdaptor::verify(::mlir::Location loc) { … }
void TestFuseConsumerOp::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) { … }
void TestFuseConsumerOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type consumer, ::mlir::Type fused_consumer, ::mlir::Value target) { … }
void TestFuseConsumerOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value target) { … }
void TestFuseConsumerOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) { … }
::llvm::LogicalResult TestFuseConsumerOp::verifyInvariantsImpl() { … }
::llvm::LogicalResult TestFuseConsumerOp::verifyInvariants() { … }
::mlir::ParseResult TestFuseConsumerOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) { … }
void TestFuseConsumerOp::print(::mlir::OpAsmPrinter &_odsPrinter) { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::transform::TestFuseConsumerOp)
namespace mlir {
namespace transform {
namespace detail {
TestFuseUsingForallOpGenericAdaptorBase::TestFuseUsingForallOpGenericAdaptorBase(TestFuseUsingForallOp op) : … { … }
::mlir::ArrayAttr TestFuseUsingForallOpGenericAdaptorBase::getTileSizesAttr() { … }
::mlir::ArrayAttr TestFuseUsingForallOpGenericAdaptorBase::getTileSizes() { … }
::mlir::ArrayAttr TestFuseUsingForallOpGenericAdaptorBase::getInterchangeAttr() { … }
::mlir::ArrayAttr TestFuseUsingForallOpGenericAdaptorBase::getInterchange() { … }
::std::optional< ::mlir::ArrayAttr > TestFuseUsingForallOpGenericAdaptorBase::getMapping() { … }
}
TestFuseUsingForallOpAdaptor::TestFuseUsingForallOpAdaptor(TestFuseUsingForallOp op) : … { … }
::llvm::LogicalResult TestFuseUsingForallOpAdaptor::verify(::mlir::Location loc) { … }
void TestFuseUsingForallOp::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) { … }
std::pair<unsigned, unsigned> TestFuseUsingForallOp::getODSResultIndexAndLength(unsigned index) { … }
::llvm::LogicalResult TestFuseUsingForallOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
::mlir::Attribute TestFuseUsingForallOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) { … }
llvm::hash_code TestFuseUsingForallOp::computePropertiesHash(const Properties &prop) { … }
std::optional<mlir::Attribute> TestFuseUsingForallOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) { … }
void TestFuseUsingForallOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) { … }
void TestFuseUsingForallOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) { … }
::llvm::LogicalResult TestFuseUsingForallOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
::llvm::LogicalResult TestFuseUsingForallOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) { … }
void TestFuseUsingForallOp::writeProperties(::mlir::DialectBytecodeWriter &writer) { … }
::mlir::ArrayAttr TestFuseUsingForallOp::getTileSizes() { … }
::mlir::ArrayAttr TestFuseUsingForallOp::getInterchange() { … }
::std::optional< ::mlir::ArrayAttr > TestFuseUsingForallOp::getMapping() { … }
void TestFuseUsingForallOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type tiled_ops, ::mlir::TypeRange loops, ::mlir::Value root_op, ::mlir::ArrayAttr tile_sizes, ::mlir::ArrayAttr interchange, ::mlir::ArrayAttr mapping) { … }
void TestFuseUsingForallOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value root_op, ::mlir::ArrayAttr tile_sizes, ::mlir::ArrayAttr interchange, ::mlir::ArrayAttr mapping) { … }
void TestFuseUsingForallOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) { … }
void TestFuseUsingForallOp::populateDefaultProperties(::mlir::OperationName opName, Properties &properties) { … }
::llvm::LogicalResult TestFuseUsingForallOp::verifyInvariantsImpl() { … }
::llvm::LogicalResult TestFuseUsingForallOp::verifyInvariants() { … }
::mlir::ParseResult TestFuseUsingForallOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) { … }
void TestFuseUsingForallOp::print(::mlir::OpAsmPrinter &_odsPrinter) { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::transform::TestFuseUsingForallOp)
namespace mlir {
namespace transform {
namespace detail {
TestTileUsingForallOpGenericAdaptorBase::TestTileUsingForallOpGenericAdaptorBase(TestTileUsingForallOp op) : … { … }
::mlir::ArrayAttr TestTileUsingForallOpGenericAdaptorBase::getTileSizesAttr() { … }
::mlir::ArrayAttr TestTileUsingForallOpGenericAdaptorBase::getTileSizes() { … }
::mlir::ArrayAttr TestTileUsingForallOpGenericAdaptorBase::getInterchangeAttr() { … }
::mlir::ArrayAttr TestTileUsingForallOpGenericAdaptorBase::getInterchange() { … }
::std::optional< ::mlir::ArrayAttr > TestTileUsingForallOpGenericAdaptorBase::getMapping() { … }
}
TestTileUsingForallOpAdaptor::TestTileUsingForallOpAdaptor(TestTileUsingForallOp op) : … { … }
::llvm::LogicalResult TestTileUsingForallOpAdaptor::verify(::mlir::Location loc) { … }
void TestTileUsingForallOp::getAsmResultNames(::mlir::OpAsmSetValueNameFn setNameFn) { … }
std::pair<unsigned, unsigned> TestTileUsingForallOp::getODSResultIndexAndLength(unsigned index) { … }
::llvm::LogicalResult TestTileUsingForallOp::setPropertiesFromAttr(Properties &prop, ::mlir::Attribute attr, ::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
::mlir::Attribute TestTileUsingForallOp::getPropertiesAsAttr(::mlir::MLIRContext *ctx, const Properties &prop) { … }
llvm::hash_code TestTileUsingForallOp::computePropertiesHash(const Properties &prop) { … }
std::optional<mlir::Attribute> TestTileUsingForallOp::getInherentAttr(::mlir::MLIRContext *ctx, const Properties &prop, llvm::StringRef name) { … }
void TestTileUsingForallOp::setInherentAttr(Properties &prop, llvm::StringRef name, mlir::Attribute value) { … }
void TestTileUsingForallOp::populateInherentAttrs(::mlir::MLIRContext *ctx, const Properties &prop, ::mlir::NamedAttrList &attrs) { … }
::llvm::LogicalResult TestTileUsingForallOp::verifyInherentAttrs(::mlir::OperationName opName, ::mlir::NamedAttrList &attrs, llvm::function_ref<::mlir::InFlightDiagnostic()> emitError) { … }
::llvm::LogicalResult TestTileUsingForallOp::readProperties(::mlir::DialectBytecodeReader &reader, ::mlir::OperationState &state) { … }
void TestTileUsingForallOp::writeProperties(::mlir::DialectBytecodeWriter &writer) { … }
::mlir::ArrayAttr TestTileUsingForallOp::getTileSizes() { … }
::mlir::ArrayAttr TestTileUsingForallOp::getInterchange() { … }
::std::optional< ::mlir::ArrayAttr > TestTileUsingForallOp::getMapping() { … }
void TestTileUsingForallOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type tiled_op, ::mlir::TypeRange loops, ::mlir::Value target, ::mlir::ArrayAttr tile_sizes, ::mlir::ArrayAttr interchange, ::mlir::ArrayAttr mapping) { … }
void TestTileUsingForallOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value target, ::mlir::ArrayAttr tile_sizes, ::mlir::ArrayAttr interchange, ::mlir::ArrayAttr mapping) { … }
void TestTileUsingForallOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) { … }
void TestTileUsingForallOp::populateDefaultProperties(::mlir::OperationName opName, Properties &properties) { … }
::llvm::LogicalResult TestTileUsingForallOp::verifyInvariantsImpl() { … }
::llvm::LogicalResult TestTileUsingForallOp::verifyInvariants() { … }
::mlir::ParseResult TestTileUsingForallOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) { … }
void TestTileUsingForallOp::print(::mlir::OpAsmPrinter &_odsPrinter) { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::transform::TestTileUsingForallOp)
#endif