|
LLZK 0.1.0
Veridise's ZK Language IR
|
#include "llzk/Analysis/AnalysisWrappers.h"#include "llzk/Analysis/SourceRef.h"#include "llzk/Analysis/SourceRefLattice.h"#include "llzk/Dialect/Array/IR/Ops.h"#include <mlir/Pass/AnalysisManager.h>#include <llvm/ADT/EquivalenceClasses.h>Go to the source code of this file.
Classes | |
| class | llzk::SourceRefAnalysis |
| The dataflow analysis that computes the set of references that LLZK operations use and produce. More... | |
| struct | llzk::CDGAnalysisContext |
| Parameters and shared objects to pass to child analyses. More... | |
| struct | std::hash< llzk::CDGAnalysisContext > |
| class | llzk::ConstraintDependencyGraph |
| A dependency graph of constraints enforced by an LLZK struct. More... | |
| class | llzk::ConstraintDependencyGraphStructAnalysis |
| An analysis wrapper around the ConstraintDependencyGraph for a given struct. More... | |
| class | llzk::ConstraintDependencyGraphModuleAnalysis |
| A module-level analysis for constructing ConstraintDependencyGraph objects for all structs in the given LLZK module. More... | |
Namespaces | |
| namespace | mlir |
| namespace | llzk |
Typedefs | |
| using | llzk::SourceRefRemappings = std::vector<std::pair<SourceRef, SourceRefLatticeValue>> |