#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) |
|