|
LLZK 0.1.0
Veridise's ZK Language IR
|
#include "llzk/Analysis/AbstractLatticeValue.h"#include "llzk/Analysis/AnalysisWrappers.h"#include "llzk/Analysis/ConstraintDependencyGraph.h"#include "llzk/Analysis/DenseAnalysis.h"#include "llzk/Analysis/Field.h"#include "llzk/Analysis/Intervals.h"#include "llzk/Dialect/Array/IR/Ops.h"#include "llzk/Dialect/Bool/IR/Ops.h"#include "llzk/Dialect/Cast/IR/Ops.h"#include "llzk/Dialect/Constrain/IR/Ops.h"#include "llzk/Dialect/Felt/IR/Ops.h"#include "llzk/Dialect/Function/IR/Ops.h"#include "llzk/Dialect/Global/IR/Ops.h"#include "llzk/Dialect/Polymorphic/IR/Ops.h"#include "llzk/Util/Compare.h"#include <mlir/IR/BuiltinOps.h>#include <mlir/Pass/AnalysisManager.h>#include <mlir/Support/LLVM.h>#include <llvm/ADT/DynamicAPInt.h>#include <llvm/ADT/MapVector.h>#include <llvm/Support/SMTAPI.h>#include <array>#include <mutex>Go to the source code of this file.
Classes | |
| class | llzk::ExpressionValue |
| Tracks a solver expression and an interval range for that expression. More... | |
| struct | llzk::ExpressionValue::Hash |
| class | llzk::IntervalAnalysisLatticeValue |
| class | llzk::IntervalAnalysisLattice |
| Maps mlir::Values to LatticeValues. More... | |
| class | llzk::IntervalDataFlowAnalysis |
| struct | llzk::IntervalAnalysisContext |
| Parameters and shared objects to pass to child analyses. More... | |
| struct | std::hash< llzk::IntervalAnalysisContext > |
| class | llzk::StructIntervals |
| class | llzk::StructIntervalAnalysis |
| class | llzk::ModuleIntervalAnalysis |
| struct | llvm::DenseMapInfo< llzk::ExpressionValue > |
Namespaces | |
| namespace | llzk |
| namespace | llvm |