LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 1234567]
  build
  include
  llzk
  doc
 doxygen
  include
  llzk
  Analysis
  CAPI
  Dialect
  Pass
  Transforms
  Util
  Validators
  llzk-c
  Dialect
 Builder.h
 Constants.h
 InitDialects.h
 Support.h
 Transforms.h
 Typing.h
 Validators.h
  lib
  Analysis
 AnalysisPassEnums.cpp
 CallGraph.cpp
 CallGraphAnalyses.cpp
 CallGraphPasses.cppThis file implements the -llzk-print-call-graph and -llzk-print-call-graph-sccs passes
 ConstrainRef.cpp
 ConstrainRefLattice.cpp
 ConstraintDependencyGraph.cpp
 ConstraintDependencyGraphPass.cppThis file implements the -llzk-print-constraint-dependency-graphs pass
 DenseAnalysis.cpp
 IntervalAnalysis.cpp
 IntervalAnalysisPass.cppThis file implements the -llzk-print-interval-analysis pass
 SymbolDefTree.cpp
 SymbolDefTreePass.cppThis file implements the -llzk-print-symbol-def-tree pass
 SymbolUseGraph.cpp
 SymbolUseGraphPass.cppThis file implements the -llzk-print-symbol-use-graph pass
  Bindings
  Python
  CAPI
  Dialect
 Builder.cpp
 Constants.cpp
 InitDialects.cpp
 Transforms.cpp
 Typing.cpp
 Validators.cpp
  Dialect
  Array
  Bool
  Cast
  Constrain
  Felt
  Function
  Global
  Include
  LLZK
  Polymorphic
  Shared
  String
  Struct
  Undef
 InitDialects.cpp
  Transforms
 LLZKLoweringUtils.cpp
 LLZKPolyLoweringPass.cppThis file implements the -llzk-poly-lowering pass
 LLZKR1CSLoweringPass.cppThis file implements the -llzk-r1cs-lowering pass
 LLZKRedundantOperationEliminationPass.cppThis file implements the -llzk-duplicate-op-elim pass
 LLZKRedundantReadAndWriteEliminationPass.cppThis file implements the -llzk-duplicate-read-write-elim pass
 LLZKUnusedDeclarationEliminationPass.cppThis file implements the -llzk-unused-declaration-elim pass
 TransformationPassPipelines.cppThis file implements logic for registering the -llzk-remove-unnecessary-ops and -llzk-remove-unnecessary-ops-and-defs pipelines
  Util
 AffineHelper.cpp
 APIntHelper.cpp
 Debug.cpp
 SymbolHelper.cppThis file contains the implementations for symbol helper functions
 SymbolLookup.cppThis file contains the implementations for symbol lookup helper functions
 SymbolTableLLZK.cppThis 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.cppThis file contains the implementation for the -llzk-validate-field-writes pass
  tools
  include
  tools
  llzk-lsp-server
 llzk-lsp-server.cpp
  llzk-opt
 llzk-opt.cppThis file implements a version of the mlir-opt tool configured for use on LLZK files
  r1cs-opt
 r1cs-opt.cpp