LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
ConstraintDependencyGraph.h File Reference
#include "llzk/Analysis/AnalysisWrappers.h"
#include "llzk/Analysis/ConstrainRef.h"
#include "llzk/Analysis/ConstrainRefLattice.h"
#include <mlir/Pass/AnalysisManager.h>
#include <llvm/ADT/EquivalenceClasses.h>
Include dependency graph for ConstraintDependencyGraph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llzk::ConstrainRefAnalysis
 The dataflow analysis that computes the set of references that LLZK operations use and produce. More...
 
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::ConstrainRefRemappings = std::vector<std::pair<ConstrainRef, ConstrainRefLatticeValue>>