Searched refs:copyNests (Results 1 – 4 of 4) sorted by relevance
/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/ |
D | AffineDataCopyGeneration.cpp | 67 LogicalResult runOnBlock(Block *block, DenseSet<Operation *> ©Nests); 97 DenseSet<Operation *> ©Nests) { in runOnBlock() argument 124 copyNests.count(&op) == 0; in runOnBlock() 132 if ((forOp = dyn_cast<AffineForOp>(&*it)) && copyNests.count(forOp) == 0) { in runOnBlock() 135 /*filterMemRef=*/llvm::None, copyNests); in runOnBlock() 158 runOnBlock(forOp.getBody(), copyNests); in runOnBlock() 169 /*filterMemRef=*/llvm::None, copyNests); in runOnBlock() 174 copyNests.count(&op) == 0; in runOnBlock() 178 assert(copyNests.count(&*it) == 0 && in runOnBlock() 191 copyOptions, /*filterMemRef=*/llvm::None, copyNests); in runOnBlock() [all …]
|
/external/llvm-project/mlir/test/lib/Dialect/Affine/ |
D | TestAffineDataCopy.cpp | 81 DenseSet<Operation *> copyNests; in runOnFunction() local 83 affineDataCopyGenerate(loopNest, copyOptions, load.getMemRef(), copyNests); in runOnFunction() 94 for (auto nest : copyNests) in runOnFunction()
|
/external/llvm-project/mlir/include/mlir/Transforms/ |
D | LoopUtils.h | 197 DenseSet<Operation *> ©Nests); 204 DenseSet<Operation *> ©Nests);
|
/external/llvm-project/mlir/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 2313 DenseSet<Operation *> ©Nests, uint64_t *sizeInBytes, in generateCopy() argument 2502 copyNests.insert(copyNest); in generateCopy() 2655 DenseSet<Operation *> ©Nests) { in affineDataCopyGenerate() argument 2803 fastBufferMap, copyNests, &sizeInBytes, &nBegin, &nEnd); in affineDataCopyGenerate() 2845 DenseSet<Operation *> ©Nests) { in affineDataCopyGenerate() argument 2848 filterMemRef, copyNests); in affineDataCopyGenerate() 2858 DenseSet<Operation *> copyNests; in generateCopyForMemRegion() local 2861 copyOptions, fastBufferMap, copyNests, in generateCopyForMemRegion() 2868 assert(copyNests.size() <= 1 && "At most one copy nest is expected."); in generateCopyForMemRegion() 2869 result.copyNest = copyNests.empty() ? nullptr : *copyNests.begin(); in generateCopyForMemRegion()
|