My Project
|
#include <LoopFusionUtils.h>
Public Attributes | |
DenseMap< Operation *, SmallVector< AffineForOp, 2 > > | loopMap |
Map from AffineForOp to immediate child AffineForOps in its loop body. More... | |
DenseMap< Operation *, uint64_t > | opCountMap |
Map from AffineForOp to count of operations in its loop body. More... | |
DenseMap< Operation *, uint64_t > | tripCountMap |
Map from AffineForOp to its constant trip count. More... | |
LoopNestStats aggregates various per-loop statistics (eg. loop trip count and operation count) for a loop nest up until (and including) the innermost loop body.
DenseMap<Operation *, SmallVector<AffineForOp, 2> > mlir::LoopNestStats::loopMap |
Map from AffineForOp to immediate child AffineForOps in its loop body.
Map from AffineForOp to count of operations in its loop body.
Map from AffineForOp to its constant trip count.