llvm/tools/mlir/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.cpp.inc

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Op Definitions                                                             *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|* From: LoopExtensionOps.td                                                  *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

#ifdef GET_OP_LIST
#undef GET_OP_LIST

::mlir::transform::HoistLoopInvariantSubsetsOp
#endif  // GET_OP_LIST

#ifdef GET_OP_CLASSES
#undef GET_OP_CLASSES


//===----------------------------------------------------------------------===//
// Local Utility Method Definitions
//===----------------------------------------------------------------------===//

namespace mlir {
namespace transform {

static ::llvm::LogicalResult __mlir_ods_local_type_constraint_LoopExtensionOps1(
    ::mlir::Operation *op, ::mlir::Type type, ::llvm::StringRef valueKind,
    unsigned valueIndex) {}
} // namespace transform
} // namespace mlir
namespace mlir {
namespace transform {

//===----------------------------------------------------------------------===//
// ::mlir::transform::HoistLoopInvariantSubsetsOp definitions
//===----------------------------------------------------------------------===//

namespace detail {
} // namespace detail
HoistLoopInvariantSubsetsOpAdaptor::HoistLoopInvariantSubsetsOpAdaptor(HoistLoopInvariantSubsetsOp op) :{}

::llvm::LogicalResult HoistLoopInvariantSubsetsOpAdaptor::verify(::mlir::Location loc) {}

void HoistLoopInvariantSubsetsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value target) {}

void HoistLoopInvariantSubsetsOp::build(::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value target) {}

void HoistLoopInvariantSubsetsOp::build(::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute> attributes) {}

::llvm::LogicalResult HoistLoopInvariantSubsetsOp::verifyInvariantsImpl() {}

::llvm::LogicalResult HoistLoopInvariantSubsetsOp::verifyInvariants() {}

::mlir::ParseResult HoistLoopInvariantSubsetsOp::parse(::mlir::OpAsmParser &parser, ::mlir::OperationState &result) {}

void HoistLoopInvariantSubsetsOp::print(::mlir::OpAsmPrinter &_odsPrinter) {}

} // namespace transform
} // namespace mlir
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::transform::HoistLoopInvariantSubsetsOp)


#endif  // GET_OP_CLASSES