CIRCT  19.0.0git
Classes | Namespaces | Typedefs
DependenceAnalysis.h File Reference
#include "circt/Support/LLVM.h"
#include "mlir/Dialect/Affine/Analysis/AffineAnalysis.h"
#include <utility>
Include dependency graph for DependenceAnalysis.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  circt::analysis::MemoryDependence
 MemoryDependence captures a dependence from one memory operation to another. More...
struct  circt::analysis::MemoryDependenceAnalysis
 MemoryDependenceAnalysis traverses any AffineForOps in the FuncOp body and checks for affine memory access dependences. More...


 The InstanceGraph op interface, see for more details.


using circt::analysis::MemoryDependenceResult = DenseMap< Operation *, SmallVector< MemoryDependence > >
 MemoryDependenceResult captures a set of memory dependences. More...