From bec3fa27352fb246c55fd4374bae1e1ba8eaf59e Mon Sep 17 00:00:00 2001 From: Petr Kurapov Date: Thu, 26 Sep 2024 10:59:48 +0000 Subject: [PATCH] [MLIR][Vector] Add a missing builder implementation for Vector_WarpExecuteOnLane0Op --- mlir/lib/Dialect/Vector/IR/VectorOps.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mlir/lib/Dialect/Vector/IR/VectorOps.cpp b/mlir/lib/Dialect/Vector/IR/VectorOps.cpp index cac6b95545704..cf2b6e83f1fc0 100644 --- a/mlir/lib/Dialect/Vector/IR/VectorOps.cpp +++ b/mlir/lib/Dialect/Vector/IR/VectorOps.cpp @@ -6421,6 +6421,12 @@ void WarpExecuteOnLane0Op::getSuccessorRegions( regions.push_back(RegionSuccessor(&getWarpRegion())); } +void WarpExecuteOnLane0Op::build(OpBuilder &builder, OperationState &result, + Value laneId, int64_t warpSize) { + build(builder, result, TypeRange(), laneId, warpSize, + /*operands=*/std::nullopt, /*argTypes=*/std::nullopt); +} + void WarpExecuteOnLane0Op::build(OpBuilder &builder, OperationState &result, TypeRange resultTypes, Value laneId, int64_t warpSize) {