MLIR  20.0.0git
Public Member Functions | Public Attributes | List of all members
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
 
bool hasNonAffineRegionOp = false
 

Detailed Description

Definition at line 38 of file Utils.h.

Member Function Documentation

◆ collect()

void LoopNestStateCollector::collect ( Operation opToWalk)

Member Data Documentation

◆ forOps

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

Definition at line 39 of file Utils.h.

◆ hasNonAffineRegionOp

bool mlir::affine::LoopNestStateCollector::hasNonAffineRegionOp = false

Definition at line 42 of file Utils.h.

Referenced by mlir::affine::MemRefDependenceGraph::init().

◆ loadOpInsts

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

Definition at line 40 of file Utils.h.

Referenced by mlir::affine::MemRefDependenceGraph::init().

◆ storeOpInsts

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

Definition at line 41 of file Utils.h.

Referenced by mlir::affine::MemRefDependenceGraph::init().


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