Home
last modified time | relevance | path

Searched refs:newForOp (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DHoisting.cpp182 auto newForOp = cloneWithNewYields(b, loop, transferRead.vector(), in hoistRedundantVectorTransfers() local
188 newForOp.getResults().take_back()[0]); in hoistRedundantVectorTransfers()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp1673 auto newForOp = b.create<AffineForOp>(t.getLoc(), lbOperands, lbMap, in stripmineSink() local
1678 newForOp.getBody()->getOperations().splice( in stripmineSink()
1679 newForOp.getBody()->getOperations().begin(), in stripmineSink()
1681 replaceAllUsesInRegionWith(iv, newForOp.getInductionVar(), in stripmineSink()
1682 newForOp.region()); in stripmineSink()
1683 innerLoops.push_back(newForOp); in stripmineSink()
1712 auto newForOp = b.create<scf::ForOp>(t.getLoc(), iv, ub, originalStep); in stripmineSink() local
1713 newForOp.getBody()->getOperations().splice( in stripmineSink()
1714 newForOp.getBody()->getOperations().begin(), in stripmineSink()
1716 replaceAllUsesInRegionWith(iv, newForOp.getInductionVar(), in stripmineSink()
[all …]
/external/llvm-project/mlir/lib/Dialect/SCF/
DSCF.cpp461 scf::ForOp newForOp = rewriter.create<scf::ForOp>( in matchAndRewrite() local
464 Block &newBlock = newForOp.region().front(); in matchAndRewrite()
475 blockTransferArg = newForOp.getRegionIterArgs()[collapsedIdx]; in matchAndRewrite()
476 newResultVal = newForOp.getResult(collapsedIdx++); in matchAndRewrite()