|
CIRCT 22.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. | |
|
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().