MLIR
21.0.0git
|
#include "mlir/Dialect/Affine/Analysis/Utils.h"
Public Member Functions | |
void | collect (Operation *opToWalk) |
Public Attributes | |
SmallVector< AffineForOp, 4 > | forOps |
SmallVector< Operation *, 4 > | loadOpInsts |
SmallVector< Operation *, 4 > | storeOpInsts |
SmallVector< Operation *, 4 > | memrefLoads |
SmallVector< Operation *, 4 > | memrefStores |
SmallVector< Operation *, 4 > | memrefFrees |
void LoopNestStateCollector::collect | ( | Operation * | opToWalk | ) |
Definition at line 44 of file Utils.cpp.
References mlir::Operation::getOperands(), mlir::Operation::hasTrait(), and mlir::Operation::walk().
Referenced by addNodeToMDG().
SmallVector<AffineForOp, 4> mlir::affine::LoopNestStateCollector::forOps |
SmallVector<Operation *, 4> mlir::affine::LoopNestStateCollector::loadOpInsts |
Definition at line 41 of file Utils.h.
Referenced by addNodeToMDG().
SmallVector<Operation *, 4> mlir::affine::LoopNestStateCollector::memrefFrees |
Definition at line 49 of file Utils.h.
Referenced by addNodeToMDG().
SmallVector<Operation *, 4> mlir::affine::LoopNestStateCollector::memrefLoads |
Definition at line 45 of file Utils.h.
Referenced by addNodeToMDG().
SmallVector<Operation *, 4> mlir::affine::LoopNestStateCollector::memrefStores |
Definition at line 47 of file Utils.h.
Referenced by addNodeToMDG().
SmallVector<Operation *, 4> mlir::affine::LoopNestStateCollector::storeOpInsts |
Definition at line 43 of file Utils.h.
Referenced by addNodeToMDG().