Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Dialect/SCF/Transforms/
DUtils.cpp48 auto yieldOperands = llvm::to_vector<4>(yield.getOperands()); in cloneWithNewYields() local
49 yieldOperands.append(newYieldedValues.begin(), newYieldedValues.end()); in cloneWithNewYields()
50 auto newYield = b.create<scf::YieldOp>(yield.getLoc(), yieldOperands); in cloneWithNewYields()
/external/llvm-project/mlir/lib/Conversion/SCFToStandard/
DSCFToStandard.cpp444 SmallVector<Value, 4> yieldOperands; in matchAndRewrite() local
445 yieldOperands.reserve(parallelOp.getNumResults()); in matchAndRewrite()
452 Value arg = iterArgs[yieldOperands.size()]; in matchAndRewrite()
453 yieldOperands.push_back(reduceBlock.getTerminator()->getOperand(0)); in matchAndRewrite()
470 if (!yieldOperands.empty()) { in matchAndRewrite()
472 rewriter.create<scf::YieldOp>(loc, yieldOperands); in matchAndRewrite()