#include "mlir/Support/LLVM.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SmallVector.h"
Go to the source code of this file.
|
| FusionResult | mlir::canFuseLoops (AffineForOp srcForOp, AffineForOp dstForOp, unsigned dstLoopDepth, ComputationSliceState *srcSlice) |
| |
| bool | mlir::getLoopNestStats (AffineForOp forOp, LoopNestStats *stats) |
| |
| int64_t | mlir::getComputeCost (AffineForOp forOp, LoopNestStats &stats) |
| |
| bool | mlir::getFusionComputeCost (AffineForOp srcForOp, LoopNestStats &srcStats, AffineForOp dstForOp, LoopNestStats &dstStats, ComputationSliceState *slice, int64_t *computeCost) |
| |