MLIR 22.0.0git
mlir::affine::LoopNestStateCollector Struct Reference

#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

Detailed Description

Definition at line 38 of file Utils.h.

Member Function Documentation

◆ collect()

Member Data Documentation

◆ forOps

SmallVector<AffineForOp, 4> mlir::affine::LoopNestStateCollector::forOps

Definition at line 39 of file Utils.h.

Referenced by collect().

◆ loadOpInsts

SmallVector<Operation *, 4> mlir::affine::LoopNestStateCollector::loadOpInsts

Definition at line 41 of file Utils.h.

Referenced by addNodeToMDG(), and collect().

◆ memrefFrees

SmallVector<Operation *, 4> mlir::affine::LoopNestStateCollector::memrefFrees

Definition at line 49 of file Utils.h.

Referenced by addNodeToMDG(), and collect().

◆ memrefLoads

SmallVector<Operation *, 4> mlir::affine::LoopNestStateCollector::memrefLoads

Definition at line 45 of file Utils.h.

Referenced by addNodeToMDG(), and collect().

◆ memrefStores

SmallVector<Operation *, 4> mlir::affine::LoopNestStateCollector::memrefStores

Definition at line 47 of file Utils.h.

Referenced by addNodeToMDG(), and collect().

◆ storeOpInsts

SmallVector<Operation *, 4> mlir::affine::LoopNestStateCollector::storeOpInsts

Definition at line 43 of file Utils.h.

Referenced by addNodeToMDG(), and collect().


The documentation for this struct was generated from the following files: