Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp262 ComputationSliceState *srcSlice, in canFuseLoops() argument
353 isSrcForOpBeforeDstForOp, srcSlice); in canFuseLoops()
433 const ComputationSliceState &srcSlice, in fuseLoops() argument
436 OpBuilder b(srcSlice.insertPoint->getBlock(), srcSlice.insertPoint); in fuseLoops()
442 for (unsigned i = 0, e = srcSlice.ivs.size(); i < e; ++i) { in fuseLoops()
443 auto loopIV = mapper.lookupOrNull(srcSlice.ivs[i]); in fuseLoops()
448 if (AffineMap lbMap = srcSlice.lbs[i]) { in fuseLoops()
449 auto lbOperands = srcSlice.lbOperands[i]; in fuseLoops()
453 if (AffineMap ubMap = srcSlice.ubs[i]) { in fuseLoops()
454 auto ubOperands = srcSlice.ubOperands[i]; in fuseLoops()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DLoopFusionUtils.h114 ComputationSliceState *srcSlice,
122 const ComputationSliceState &srcSlice,