Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DLoopFusionUtils.h54 class FusionStrategy {
77 FusionStrategy(StrategyEnum strategy) : strategy(strategy) { in FusionStrategy() function
84 FusionStrategy(Value memref) : strategy(Sibling), memref(memref) {} in FusionStrategy() function
115 FusionStrategy fusionStrategy = FusionStrategy::Generic);
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp263 FusionStrategy fusionStrategy) { in canFuseLoops()
308 if (fusionStrategy.getStrategy() == FusionStrategy::ProducerConsumer) { in canFuseLoops()
325 case FusionStrategy::Generic: in canFuseLoops()
330 case FusionStrategy::ProducerConsumer: in canFuseLoops()
338 case FusionStrategy::Sibling: in canFuseLoops()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp1530 FusionStrategy strategy(FusionStrategy::ProducerConsumer); in fuseProducerConsumerNodes()
1762 FusionStrategy strategy(memref); in fuseWithSiblingNodes()