Home
last modified time | relevance | path

Searched refs:reduceBlock (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp494 Block &reduceBlock = reduce.getReductionOperator().front(); in matchAndRewrite() local
496 yieldOperands.push_back(reduceBlock.getTerminator()->getOperand(0)); in matchAndRewrite()
497 rewriter.eraseOp(reduceBlock.getTerminator()); in matchAndRewrite()
498 rewriter.mergeBlockBefore(&reduceBlock, &op, {arg, reduce.getOperand()}); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp2357 Block &reduceBlock = reduce.getReductionOperator().front(); in matchAndRewrite() local
2359 mapping.map(reduceBlock.getArgument(0), op.getInitVals()[initValIndex]); in matchAndRewrite()
2360 mapping.map(reduceBlock.getArgument(1), in matchAndRewrite()
2362 for (auto &reduceBodyOp : reduceBlock.without_terminator()) in matchAndRewrite()
2366 cast<ReduceReturnOp>(reduceBlock.getTerminator()).getResult()); in matchAndRewrite()