CIRCT
20.0.0git
|
#include "circt/Analysis/DependenceAnalysis.h"
#include "mlir/Dialect/Affine/Analysis/AffineAnalysis.h"
#include "mlir/Dialect/Affine/Analysis/AffineStructures.h"
#include "mlir/Dialect/Affine/Analysis/Utils.h"
#include "mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h"
#include "mlir/Dialect/Affine/IR/AffineOps.h"
#include "mlir/Dialect/Affine/LoopUtils.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/IR/BuiltinOps.h"
Go to the source code of this file.
Functions | |
static void | checkMemrefDependence (SmallVectorImpl< Operation * > &memoryOps, unsigned depth, MemoryDependenceResult &results) |
Helper to iterate through memory operation pairs and check for dependences at a given loop nesting depth. More... | |
|
static |
Helper to iterate through memory operation pairs and check for dependences at a given loop nesting depth.
Definition at line 30 of file DependenceAnalysis.cpp.
References assert().
Referenced by circt::analysis::MemoryDependenceAnalysis::MemoryDependenceAnalysis().