message: Include SCF bufferization in kernel_gen bufferization.
diff: @@ -19,6 +19,7 @@ limitations under the License.
  #include <memory>
  #include "mlir/Dialect/SCF/SCF.h" // from @llvm-project
  +#include "mlir/Dialect/SCF/Transforms.h" // from @llvm-project
  #include "mlir/Dialect/Shape/IR/Shape.h" // from @llvm-project
  #include "mlir/Dialect/Shape/Transforms/Passes.h" // from @llvm-project
  #include "mlir/Dialect/StandardOps/IR/Ops.h" // from @llvm-project
  @@ -107,6 +108,8 @@ struct BufferizePass : public BufferizePassBase<BufferizePass> {
  populateStandardBufferizePattern(&context, &converter, &patterns);
  populateShapeStructuralTypeConversionsAndLegality(&context, converter,
  patterns, target);
  + scf::populateSCFStructuralTypeConversionsAndLegality(&context, converter,
  + patterns, target);
  patterns.insert<UnrankedTensorStoreTestOnlyPattern>(&context);
  auto module = getOperation();
  