From 71305033d11564fe9c19e8e40200680daae41e89 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Fri, 3 Apr 2020 17:12:40 +0200 Subject: [PATCH] [LoopOps] Return ArrayRefs from accessors instead of iterator_ranges Same funcitonality, but a bit friendlier for users passing it along to APIs that take ArrayRefs. --- mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mlir/include/mlir/Dialect/LoopOps/LoopOps.td b/mlir/include/mlir/Dialect/LoopOps/LoopOps.td index e202a4013a19..c51bf6f3c7b9 100644 --- a/mlir/include/mlir/Dialect/LoopOps/LoopOps.td +++ b/mlir/include/mlir/Dialect/LoopOps/LoopOps.td @@ -142,10 +142,10 @@ def ForOp : Loop_Op<"for", OpBuilder getBodyBuilder() { return OpBuilder(getBody(), std::prev(getBody()->end())); } - iterator_range getRegionIterArgs() { + Block::BlockArgListType getRegionIterArgs() { return getBody()->getArguments().drop_front(); } - iterator_range getIterOperands() { + Operation::operand_range getIterOperands() { return getOperands().drop_front(getNumControlOperands()); } @@ -313,7 +313,7 @@ def ParallelOp : Loop_Op<"parallel", unsigned getNumInductionVars() { return getBody()->getNumArguments(); } - iterator_range getInductionVars() { + Block::BlockArgListType getInductionVars() { return getBody()->getArguments(); } unsigned getNumLoops() { return step().size(); }