Searched refs:copyNests (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | AffineDataCopyGeneration.cpp | 68 void runOnBlock(Block *block, DenseSet<Operation *> ©Nests); 127 copyNests.count(&op) == 0; in runOnBlock() 138 /*filterMemRef=*/llvm::None, copyNests); in runOnBlock() 161 runOnBlock(forOp.getBody(), copyNests); in runOnBlock() 178 copyNests.count(&op) == 0; in runOnBlock() 182 assert(copyNests.count(&*it) == 0 && in runOnBlock() 197 /*filterMemRef=*/llvm::None, copyNests); in runOnBlock() 208 DenseSet<Operation *> copyNests; in runOnOperation() local 211 copyNests.clear(); in runOnOperation() 214 runOnBlock(&block, copyNests); in runOnOperation() [all …]
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Affine/ |
| H A D | TestAffineDataCopy.cpp | 92 DenseSet<Operation *> copyNests; in runOnOperation() local 95 copyNests))) in runOnOperation() 109 for (Operation *nest : copyNests) { in runOnOperation()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/ |
| H A D | LoopUtils.h | 186 DenseSet<Operation *> ©Nests); 193 DenseSet<Operation *> ©Nests);
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | LoopUtils.cpp | 2042 DenseSet<Operation *> ©Nests, uint64_t *sizeInBytes, in generateCopy() argument 2230 copyNests.insert(copyNest); in generateCopy() 2372 DenseSet<Operation *> ©Nests) { in affineDataCopyGenerate() argument 2520 fastBufferMap, copyNests, &sizeInBytes, &nBegin, &nEnd); in affineDataCopyGenerate() 2561 DenseSet<Operation *> ©Nests) { in affineDataCopyGenerate() argument 2564 filterMemRef, copyNests); in affineDataCopyGenerate() 2574 DenseSet<Operation *> copyNests; in generateCopyForMemRegion() local 2577 copyOptions, fastBufferMap, copyNests, in generateCopyForMemRegion() 2588 assert(copyNests.size() <= 1 && "At most one copy nest is expected."); in generateCopyForMemRegion() 2589 result.copyNest = copyNests.empty() ? nullptr : *copyNests.begin(); in generateCopyForMemRegion()
|