Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DLoopFusionUtils.h128 struct LoopNestStats { struct
141 bool getLoopNestStats(AffineForOp forOp, LoopNestStats *stats); argument
148 int64_t getComputeCost(AffineForOp forOp, LoopNestStats &stats);
157 bool getFusionComputeCost(AffineForOp srcForOp, LoopNestStats &srcStats,
158 AffineForOp dstForOp, LoopNestStats &dstStats,
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp481 bool mlir::getLoopNestStats(AffineForOp forOpRoot, LoopNestStats *stats) { in getLoopNestStats()
534 Operation *forOp, LoopNestStats &stats, in getComputeCostHelper()
569 int64_t mlir::getComputeCost(AffineForOp forOp, LoopNestStats &stats) { in getComputeCost()
580 bool mlir::getFusionComputeCost(AffineForOp srcForOp, LoopNestStats &srcStats, in getFusionComputeCost()
581 AffineForOp dstForOp, LoopNestStats &dstStats, in getFusionComputeCost()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp1110 LoopNestStats srcLoopNestStats; in isFusionProfitable()
1115 LoopNestStats dstLoopNestStats; in isFusionProfitable()