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...


 This file defines an intermediate representation for circuits acting as an abstraction for constraints defined over an SMT's solver context.


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