Searched refs:newForOp (Results 1 – 3 of 3) sorted by relevance
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
D | Hoisting.cpp | 182 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/ |
D | LoopUtils.cpp | 1673 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/ |
D | SCF.cpp | 461 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()
|