#ifndef MLIR_DIALECT_SCF_TRANSFORMOPS_SCFTRANSFORMOPS_H
#define MLIR_DIALECT_SCF_TRANSFORMOPS_SCFTRANSFORMOPS_H
#include "mlir/Bytecode/BytecodeOpInterface.h"
#include "mlir/Dialect/Transform/IR/TransformTypes.h"
#include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.h"
#include "mlir/IR/OpImplementation.h"
#include "mlir/Interfaces/LoopLikeInterface.h"
namespace mlir {
namespace func {
class FuncOp;
}
namespace scf {
class ForallOp;
class ForOp;
class IfOp;
}
}
#define GET_OP_CLASSES
#include "mlir/Dialect/SCF/TransformOps/SCFTransformOps.h.inc"
namespace mlir {
class DialectRegistry;
namespace scf {
void registerTransformDialectExtension(DialectRegistry ®istry);
}
}
#endif