LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 build
 include
 llzk
 Analysis
 
AnalysisPassEnums.cpp.inc
 
AnalysisPassEnums.h.inc
 
AnalysisPasses.h.inc
 Config
 
Config.h
 Dialect
 Array
 IR
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
OpInterfaces.cpp.inc
 
OpInterfaces.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 
Types.capi.cpp.inc
 
Types.capi.h.inc
 
Types.capi.test.cpp.inc
 
Types.cpp.inc
 
Types.h.inc
 Transforms
 
TransformationPasses.capi.cpp.inc
 
TransformationPasses.capi.h.inc
 
TransformationPasses.h.inc
 Bool
 IR
 
Attrs.capi.cpp.inc
 
Attrs.capi.h.inc
 
Attrs.capi.test.cpp.inc
 
Attrs.cpp.inc
 
Attrs.h.inc
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
Enums.capi.cpp.inc
 
Enums.capi.h.inc
 
Enums.capi.test.cpp.inc
 
Enums.cpp.inc
 
Enums.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 Transforms
 
TransformationPasses.capi.cpp.inc
 
TransformationPasses.capi.h.inc
 
TransformationPasses.h.inc
 Cast
 IR
 
Attrs.capi.cpp.inc
 
Attrs.capi.h.inc
 
Attrs.capi.test.cpp.inc
 
Attrs.cpp.inc
 
Attrs.h.inc
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
Enums.capi.cpp.inc
 
Enums.capi.h.inc
 
Enums.capi.test.cpp.inc
 
Enums.cpp.inc
 
Enums.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 Constrain
 IR
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
OpInterfaces.cpp.inc
 
OpInterfaces.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 Felt
 IR
 
Attrs.capi.cpp.inc
 
Attrs.capi.h.inc
 
Attrs.capi.test.cpp.inc
 
Attrs.cpp.inc
 
Attrs.h.inc
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
OpInterfaces.cpp.inc
 
OpInterfaces.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 
Types.capi.cpp.inc
 
Types.capi.h.inc
 
Types.capi.test.cpp.inc
 
Types.cpp.inc
 
Types.h.inc
 Function
 IR
 
Attrs.capi.cpp.inc
 
Attrs.capi.h.inc
 
Attrs.capi.test.cpp.inc
 
Attrs.cpp.inc
 
Attrs.h.inc
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 Global
 IR
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
OpInterfaces.cpp.inc
 
OpInterfaces.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 Include
 IR
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 Transforms
 
InlineIncludesPass.capi.cpp.inc
 
InlineIncludesPass.capi.h.inc
 
InlineIncludesPass.h.inc
 LLZK
 IR
 
Attrs.capi.cpp.inc
 
Attrs.capi.h.inc
 
Attrs.capi.test.cpp.inc
 
Attrs.cpp.inc
 
Attrs.h.inc
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 POD
 IR
 
Attrs.capi.cpp.inc
 
Attrs.capi.h.inc
 
Attrs.capi.test.cpp.inc
 
Attrs.cpp.inc
 
Attrs.h.inc
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
OpInterfaces.cpp.inc
 
OpInterfaces.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 
Types.capi.cpp.inc
 
Types.capi.h.inc
 
Types.capi.test.cpp.inc
 
Types.cpp.inc
 
Types.h.inc
 Transforms
 
TransformationPasses.capi.cpp.inc
 
TransformationPasses.capi.h.inc
 
TransformationPasses.h.inc
 Polymorphic
 IR
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
OpInterfaces.cpp.inc
 
OpInterfaces.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 
Types.capi.cpp.inc
 
Types.capi.h.inc
 
Types.capi.test.cpp.inc
 
Types.cpp.inc
 
Types.h.inc
 Transforms
 
TransformationPassEnums.cpp.inc
 
TransformationPassEnums.h.inc
 
TransformationPasses.capi.cpp.inc
 
TransformationPasses.capi.h.inc
 
TransformationPasses.h.inc
 RAM
 IR
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 Shared
 
DiscardableAllocationOpInterfaces.cpp.inc
 
DiscardableAllocationOpInterfaces.h.inc
 SMT
 IR
 
SMT.cpp.inc
 
SMT.h.inc
 
SMTAttributes.cpp.inc
 
SMTAttributes.h.inc
 
SMTDialect.cpp.inc
 
SMTDialect.h.inc
 
SMTEnums.cpp.inc
 
SMTEnums.h.inc
 
SMTTypes.cpp.inc
 
SMTTypes.h.inc
 String
 IR
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 
Types.capi.cpp.inc
 
Types.capi.h.inc
 
Types.capi.test.cpp.inc
 
Types.cpp.inc
 
Types.h.inc
 Struct
 IR
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
OpInterfaces.cpp.inc
 
OpInterfaces.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 
Types.capi.cpp.inc
 
Types.capi.h.inc
 
Types.capi.test.cpp.inc
 
Types.cpp.inc
 
Types.h.inc
 Transforms
 
TransformationPasses.capi.cpp.inc
 
TransformationPasses.capi.h.inc
 
TransformationPasses.h.inc
 Verif
 IR
 
Dialect.capi.test.cpp.inc
 
Dialect.cpp.inc
 
Dialect.h.inc
 
OpInterfaces.cpp.inc
 
OpInterfaces.h.inc
 
Ops.capi.cpp.inc
 
Ops.capi.h.inc
 
Ops.capi.test.cpp.inc
 
Ops.cpp.inc
 
Ops.h.inc
 Transforms
 
LLZKTransformationPasses.capi.cpp.inc
 
LLZKTransformationPasses.capi.h.inc
 
LLZKTransformationPasses.h.inc
 Validators
 
LLZKValidationPasses.capi.cpp.inc
 
LLZKValidationPasses.capi.h.inc
 
LLZKValidationPasses.h.inc
 doc
 
doxygen
 include
 llzk
 Analysis
 
AbstractLatticeValue.h
 
AnalysisPassEnums.h
 
AnalysisPasses.h
 
AnalysisPasses.td
 
AnalysisUtil.h
 
AnalysisWrappers.h
Convenience classes for a frequent pattern of dataflow analysis used in LLZK, where an analysis is run across all StructDefOps contained within a module, where each of those analyses may need to reference the analysis results from other StructDefOps
 
CallGraph.h
 
CallGraphAnalyses.h
 
ConstraintDependencyGraph.h
 
GraphUtil.h
 
IntervalAnalysis.h
 
Intervals.h
 
LightweightSignalEquivalenceAnalysis.h
 
Matchers.h
 
MemberOverwriteAnalysis.h
 
SourceRef.h
 
SourceRefLattice.h
 
SparseAnalysis.h
This file provides LLZK's sparse forward data-flow analysis compatibility layer
 
SymbolDefTree.h
 
SymbolUseGraph.h
 CAPI
 
Builder.h
 
Support.h
 Dialect
 Array
 IR
 
Dialect.h
 
Dialect.td
 
OpInterfaces.td
 
Ops.h
 
Ops.td
 
Types.h
 
Types.td
 Transforms
 
TransformationPasses.h
 
TransformationPasses.td
 Util
 
ArrayTypeHelper.h
 Bool
 IR
 
Attrs.h
 
Attrs.td
 
Dialect.h
 
Dialect.td
 
Enums.h
 
Enums.td
 
Ops.h
 
Ops.td
 
Utils.h
 Transforms
 
TransformationPasses.h
 
TransformationPasses.td
 Cast
 IR
 
Attrs.h
 
Attrs.td
 
Dialect.h
 
Dialect.td
 
Enums.h
 
Enums.td
 
Ops.h
 
Ops.td
 Constrain
 IR
 
Dialect.h
 
Dialect.td
 
OpInterfaces.h
 
OpInterfaces.td
 
Ops.h
 
Ops.td
 Felt
 IR
 
Attrs.h
 
Attrs.td
 
Dialect.h
 
Dialect.td
 
OpInterfaces.td
 
Ops.h
 
Ops.td
 
Types.h
 
Types.td
 Function
 IR
 
Attrs.h
 
Attrs.td
 
Dialect.h
 
Dialect.td
 
Ops.h
 
Ops.td
 
OpTraits.h
 
OpTraits.td
 Global
 IR
 
Dialect.h
 
Dialect.td
 
OpInterfaces.td
 
Ops.h
 
Ops.td
 Include
 IR
 
Dialect.h
 
Dialect.td
 
Ops.h
 
Ops.td
 Transforms
 
InlineIncludesPass.h
 
InlineIncludesPass.td
 Util
 
IncludeHelper.h
 LLZK
 IR
 
AttributeHelper.h
 
AttributeHelper.td
 
Attrs.h
 
Attrs.td
 
Dialect.h
 
Dialect.td
 
Ops.h
 
Ops.td
 
Versioning.h
 POD
 IR
 
Attrs.h
 
Attrs.td
 
Dialect.h
 
Dialect.td
 
OpInterfaces.td
 
Ops.h
 
Ops.td
 
Types.h
 
Types.td
 Transforms
 
TransformationPasses.h
 
TransformationPasses.td
 Polymorphic
 IR
 
Dialect.h
 
Dialect.td
 
OpInterfaces.td
 
Ops.h
 
Ops.td
 
Types.h
 
Types.td
 Transforms
 
TransformationPassEnums.h
 
TransformationPasses.h
 
TransformationPasses.td
 RAM
 IR
 
Dialect.h
 
Dialect.td
 
Ops.h
 
Ops.td
 Shared
 
Builders.h
 
DiscardableAllocationOpInterfaces.h
 
DiscardableAllocationOpInterfaces.td
 
OpHelpers.h
 
OpsBase.td
 
OpTraits.td
 
TypeConversionPatterns.h
Reusable MLIR dialect conversion functions for LLZK StructType replacement
 
Types.td
 SMT
 IR
 
SMT.td
 
SMTArrayOps.td
 
SMTAttributes.h
 
SMTAttributes.td
 
SMTBitVectorOps.td
 
SMTDialect.h
 
SMTDialect.td
 
SMTIntOps.td
 
SMTOps.h
 
SMTOps.td
 
SMTTypes.h
 
SMTTypes.td
 
SMTVisitors.h
 String
 IR
 
Dialect.h
 
Dialect.td
 
Ops.h
 
Ops.td
 
Types.h
 
Types.td
 Struct
 IR
 
Dialect.h
 
Dialect.td
 
OpInterfaces.h
 
OpInterfaces.td
 
Ops.h
 
Ops.td
 
Types.h
 
Types.td
 Transforms
 
InlineStructsPass.h
 
TransformationPasses.h
 
TransformationPasses.td
 Verif
 IR
 
Dialect.h
 
Dialect.td
 
OpInterfaces.h
 
OpInterfaces.td
 
Ops.h
 
Ops.td
 Util
 
ForbiddenPreconditionInfluence.h
This file contains an analysis and utilities for determining if a verif precondition is dependent, via control-flow or data-flow, on forbidden sources (i.e., struct members or function return values)
 
InitDialects.h
This file defines llzk::registerAllDialects
 Pass
 
PassBase.h
 
PassBase.td
 Transforms
 
LLZKComputeConstrainToProductPass.h
 
LLZKConversionUtils.h
 
LLZKLoweringUtils.h
Shared utility function implementations for LLZK lowering passes
 
LLZKTransformationPasses.h
 
LLZKTransformationPasses.td
 
LLZKTransformationPassPipelines.h
 
Parsers.h
 
SpecializedMemoryPasses.h
Provides SpecializedSROA<AllocOpTy> and SpecializedMem2Reg<AllocOpTy>: pass templates that replicate the bodies of the MLIR sroa and mem2reg passes but restrict the allocation-op walk to a single concrete op type rather than collecting every op that implements the corresponding allocation interface
 Util
 
AffineHelper.h
 
AlignmentHelper.h
 
BinaryBuffer.h
 
BuilderHelper.h
 
Compare.h
 
Concepts.h
 
Constants.h
 
Debug.h
 
DynamicAPIntHelper.h
This file implements helper methods for constructing DynamicAPInts
 
EffectHelper.h
 
ErrorHelper.h
 
Field.h
 
Hash.h
 
StreamHelper.h
 
SymbolHelper.h
 
SymbolLookup.h
This file defines methods symbol lookup across LLZK operations and included files
 
SymbolTableLLZK.h
 
TypeHelper.h
 
Walk.h
 Validators
 
LLZKValidationPasses.h
 
LLZKValidationPasses.td
 llzk-c
 Dialect
 
Array.h
 
Bool.h
 
Cast.h
 
Constrain.h
 
Felt.h
 
Function.h
 
Global.h
 
Include.h
 
LLZK.h
 
POD.h
 
Poly.h
 
RAM.h
 
String.h
 
Struct.h
 
Verif.h
 Target
 
PCL.h
 
Builder.h
 
Constants.h
 
InitDialects.h
 
Support.h
 
Transforms.h
 
Typing.h
 
Validators.h
 lib
 Analysis
 
AnalysisPassEnums.cpp
 
AnalysisUtil.cpp
 
CallGraph.cpp
 
CallGraphAnalyses.cpp
 
CallGraphPasses.cpp
This file implements the -llzk-print-call-graph and -llzk-print-call-graph-sccs passes
 
ConstraintDependencyGraph.cpp
 
ConstraintDependencyGraphPass.cpp
This file implements the -llzk-print-constraint-dependency-graphs pass
 
IntervalAnalysis.cpp
 
IntervalAnalysisPass.cpp
This file implements the -llzk-print-interval-analysis pass
 
Intervals.cpp
 
LightweightSignalEquivalenceAnalysis.cpp
This file implements a basic signal equivalence analysis
 
MemberOverwriteAnalysis.cpp
 
PredecessorAnalysisPass.cpp
This file implements the -llzk-print-predecessors pass
 
SourceRef.cpp
 
SourceRefLattice.cpp
 
SparseAnalysis.cpp
 
SymbolDefTree.cpp
 
SymbolDefTreePass.cpp
This file implements the -llzk-print-symbol-def-tree pass
 
SymbolUseGraph.cpp
 
SymbolUseGraphPass.cpp
This file implements the -llzk-print-symbol-use-graph pass
 Bindings
 Python
 
LLZKRegistration.cpp
This defines a module that can be used to register the LLZK dialects
 CAPI
 Dialect
 
Array.cpp
 
Bool.cpp
 
Cast.cpp
 
Constrain.cpp
 
Felt.cpp
 
Function.cpp
 
Global.cpp
 
Include.cpp
 
LLZK.cpp
 
POD.cpp
 
Poly.cpp
 
RAM.cpp
 
String.cpp
 
Struct.cpp
 
Verif.cpp
 Target
 
PCL.cpp
 
Builder.cpp
 
Constants.cpp
 
InitDialects.cpp
 
Support.cpp
 
Transforms.cpp
 
Typing.cpp
 
Validators.cpp
 Dialect
 Array
 IR
 
Dialect.cpp
 
Ops.cpp
 
Types.cpp
 Transforms
 
ArrayToScalarPass.cpp
This file implements the -llzk-array-to-scalar pass
 Util
 
ArrayTypeHelper.cpp
This file contains the implementation for array type helpers
 Bool
 IR
 
Dialect.cpp
 
Enums.cpp
 
Ops.cpp
 Transforms
 
LowerBoolQuantifiersPass.cpp
This file implements the -llzk-lower-bool-quantifiers pass
 Cast
 IR
 
Dialect.cpp
 
Enums.cpp
 
Ops.cpp
 Constrain
 IR
 
Dialect.cpp
 
Ops.cpp
 Felt
 IR
 
Attrs.cpp
 
Dialect.cpp
 
Ops.cpp
 Function
 IR
 
Dialect.cpp
 
Ops.cpp
 
OpTraits.cpp
 Global
 IR
 
Dialect.cpp
 
InitializerUtils.h
 
Ops.cpp
 Include
 IR
 
Dialect.cpp
 
Ops.cpp
 Transforms
 
InlineIncludesPass.cpp
This file implements the -llzk-inline-includes pass
 Util
 
IncludeHelper.cpp
This file contains the implementation for file include helpers
 LLZK
 IR
 
AttributeHelper.cpp
 
Attrs.cpp
 
Dialect.cpp
 
Ops.cpp
 
Versioning.cpp
 POD
 IR
 
Attrs.cpp
 
Dialect.cpp
 
Ops.cpp
 
Types.cpp
 Transforms
 
PodToScalarPass.cpp
This file implements the -llzk-pod-to-scalar pass
 Polymorphic
 IR
 
Dialect.cpp
 
Ops.cpp
 Transforms
 
EmptyTemplateRemovalPass.cpp
This file implements the -llzk-drop-empty-templates pass
 
FlatteningPass.cpp
This file implements the -llzk-flatten pass
 
SharedImpl.cpp
 
SharedImpl.h
Common private implementation for poly dialect passes
 
TransformationPassEnums.cpp
 
TypeVarInferencePass.cpp
This file implements the -llzk-infer-tvar pass
 
WildcardArraySpecializationPass.cpp
This file implements the -llzk-specialize-wildcard-arrays pass
 RAM
 IR
 
Dialect.cpp
 
Ops.cpp
 Shared
 
Builders.cpp
 
DiscardableAllocationOpInterfaces.cpp
 SMT
 
SMTAttributes.cpp
 
SMTDialect.cpp
 
SMTOps.cpp
 
SMTTypes.cpp
 String
 IR
 
Dialect.cpp
 
Ops.cpp
 Struct
 IR
 
Dialect.cpp
 
Ops.cpp
 
Types.cpp
 Transforms
 
InlineStructsPass.cpp
This file implements the -llzk-inline-structs pass
 Verif
 IR
 
Dialect.cpp
 
Ops.cpp
 Util
 
ForbiddenPreconditionInfluence.cpp
 
InitDialects.cpp
 Transforms
 
LLZKComputeConstrainToProductPass.cpp
This file implements the -llzk-product-program pass
 
LLZKEnforceNoOverwritePass.cpp
This file implements the -llzk-enforce-no-overwrite pass
 
LLZKFuseProductControlFlowPass.cpp
This file implements the -llzk-fuse-product-control-flow pass
 
LLZKInlineFreeFunctionsPass.cpp
This file implements the -llzk-inline-free-functions pass
 
LLZKInliningExtensions.cpp
 
LLZKLoweringUtils.cpp
Shared utility function implementations for LLZK lowering passes
 
LLZKPolyLoweringPass.cpp
This file implements the -llzk-poly-lowering pass
 
LLZKRedundantOperationEliminationPass.cpp
This file implements the -llzk-duplicate-op-elim pass
 
LLZKRedundantReadAndWriteEliminationPass.cpp
This file implements the -llzk-duplicate-read-write-elim pass
 
LLZKRemoveUnusedDiscardableAllocationsPass.cpp
This file implements the -llzk-remove-unused-discardable-allocations pass
 
LLZKTransformationPassPipelines.cpp
This file implements logic for registering several pass pipelines
 
LLZKUnusedDeclarationEliminationPass.cpp
This file implements the -llzk-unused-declaration-elim pass
 
LLZKWhileToForPass.cpp
This file identifies scf.while loops that can be converted to scf.for loops and performs the conversion
 Util
 
AffineHelper.cpp
 
Debug.cpp
 
DynamicAPIntHelper.cpp
 
Field.cpp
 
StreamHelper.cpp
 
SymbolHelper.cpp
This file contains the implementations for symbol helper functions
 
SymbolLookup.cpp
This file contains the implementations for symbol lookup helper functions
 
SymbolTableLLZK.cpp
This is a selection of code from mlir/lib/IR/SymbolTable.cpp to support a modified version of walkSymbolRefs() so the "symbol use" functions will also consider symbols used within the operand and result types of Ops
 
TypeHelper.cpp
 Validators
 
LLZKValidationPasses.cpp
This file contains the implementation for the -llzk-validate-member-writes pass
 tools
 include
 tools
 
config.h
 llzk-lsp-server
 
llzk-lsp-server.cpp
 llzk-opt
 
llzk-opt.cpp
This file implements a version of the mlir-opt tool configured for use on LLZK files
 llzk-smt-check
 
llzk-smt-check.cpp
 llzk-tblgen
 
AttrCAPIGen.cpp
 
AttrCAPITestGen.cpp
 
CommonAttrOrTypeCAPIGen.h
 
CommonAttrOrTypeCAPITestGen.cpp
 
CommonAttrOrTypeCAPITestGen.h
This file provides common utilities for generating C API link tests for attributes and types
 
CommonCAPIGen.cpp
 
CommonCAPIGen.h
 
DialectCAPITestGen.cpp
 
EnumCAPIGen.cpp
 
EnumCAPITestGen.cpp
 
llzk-tblgen.cpp
This file implements the main entry point for the llzk-tblgen tool
 
OpCAPIGen.cpp
 
OpCAPIParamHelper.cpp
 
OpCAPIParamHelper.h
 
OpCAPITestGen.cpp
 
TypeCAPIGen.cpp
 
TypeCAPITestGen.cpp
 llzk-translate
 
llzk-translate.cpp
This file implements a version of the mlir-translate tool configured for use on LLZK files
 llzk-witgen
 
Errors.h
 
ExecutionEngineBackend.cpp
 
ExecutionEngineBackend.h
 
Interpreter.cpp
 
Interpreter.h
 
JSON.cpp
 
JSON.h
 
llzk-witgen.cpp
 
ValueModel.cpp
 
ValueModel.h
 
WitgenDriver.cpp
 
WitgenDriver.h
 
WitgenLowering.cpp
 
WitgenLowering.h
 
WitgenUtils.cpp
 
WitgenUtils.h
 
WitnessSelection.cpp
 
WitnessSelection.h
 
Wtns.cpp
 
Wtns.h