LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nllvm
 Ncl
 CNestedOptionsParserBase
 Cparser< llzk::NestedPassOptions< CreatePass > >Parser for textual options that are validated by a constituent MLIR pass
 Cparser< llzk::NestedPipelineOptions< PipelineOptionsT > >Parser for textual options that are validated by a constituent MLIR pipeline
 Cparser< APInt >
 CDenseMapInfo< CompatiblePodLeafMaterializationKey >
 CDenseMapInfo< llzk::ExpressionValue >
 CDenseMapInfo< llzk::Side >
 CDenseMapInfo< llzk::SourceRef >
 CDenseMapInfo< OperationComparator >
 CDenseMapInfo< RecordChain >
 CDenseMapInfo< ReferenceID >Allows ReferenceID to be a DenseMap key
 CDenseMapInfo<::llzk::boolean::FeltCmpPredicate >
 CDenseMapInfo<::llzk::cast::OverflowSemantics >
 CDenseMapInfo<::llzk::OutputStream >
 CDenseMapInfo<::llzk::polymorphic::FlatteningCleanupMode >
 CDenseMapInfo<::llzk::smt::BVCmpPredicate >
 CDenseMapInfo<::llzk::smt::IntPredicate >
 CDOTGraphTraits< const llzk::SymbolDefTree * >
 CDOTGraphTraits< const llzk::SymbolDefTreeNode * >
 CDOTGraphTraits< const llzk::SymbolUseGraph * >
 CDOTGraphTraits< const llzk::SymbolUseGraphNode * >
 CGraphTraits< const llzk::CallGraph * >
 CGraphTraits< const llzk::CallGraphNode * >
 CGraphTraits< const llzk::SymbolDefTree * >
 CGraphTraits< const llzk::SymbolDefTreeNode * >
 CGraphTraits< const llzk::SymbolUseGraph * >
 CGraphTraits< const llzk::SymbolUseGraphNode * >
 CGraphTraits< Inverse< const llzk::SymbolUseGraph * > >
 CGraphTraits< Inverse< const llzk::SymbolUseGraphNode * > >
 Nllzk
 Narray
 Ndetail
 CArrayAccessOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CArrayAccessOpInterfaceTrait
 CArrayLengthOpGenericAdaptorBase
 CArrayRefOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CArrayRefOpInterfaceTrait
 CArrayTypeStorage
 CCreateArrayOpGenericAdaptorBase
 CProperties
 CExtractArrayOpGenericAdaptorBase
 CInsertArrayOpGenericAdaptorBase
 CReadArrayOpGenericAdaptorBase
 CWriteArrayOpGenericAdaptorBase
 Nimpl
 CArrayToScalarPassBase
 CArrayAccessOpInterface
 CTrait
 CArrayDialect
 CArrayIndexGenHelper for converting between linear and multi-dimensional indexing with checks to ensure indices are in range for the ArrayType
 CArrayLengthOp
 CArrayLengthOpAdaptor
 CArrayLengthOpGenericAdaptor
 CArrayRefOpInterface
 CTrait
 CArrayType
 CCreateArrayOp
 CCreateArrayOpAdaptor
 CCreateArrayOpGenericAdaptor
 CExtractArrayOp
 CExtractArrayOpAdaptor
 CExtractArrayOpGenericAdaptor
 CInsertArrayOp
 CInsertArrayOpAdaptor
 CInsertArrayOpGenericAdaptor
 CReadArrayOp
 CReadArrayOpAdaptor
 CReadArrayOpGenericAdaptor
 CWriteArrayOp
 CWriteArrayOpAdaptor
 CWriteArrayOpGenericAdaptor
 Nboolean
 Ndetail
 CExistsOpGenericAdaptorBase
 CForAllOpGenericAdaptorBase
 CAndBoolOpGenericAdaptorBase
 CAssertOpGenericAdaptorBase
 CProperties
 CCmpOpGenericAdaptorBase
 CProperties
 CNotBoolOpGenericAdaptorBase
 COrBoolOpGenericAdaptorBase
 CXorBoolOpGenericAdaptorBase
 CYieldOpGenericAdaptorBase
 Nimpl
 CLowerBoolQuantifiersPassBase
 CAndBoolOp
 CAndBoolOpAdaptor
 CAndBoolOpGenericAdaptor
 CAssertOp
 CAssertOpAdaptor
 CAssertOpGenericAdaptor
 CBoolDialect
 CCmpOp
 CCmpOpAdaptor
 CCmpOpGenericAdaptor
 CExistsOp
 CExistsOpAdaptor
 CExistsOpGenericAdaptor
 CForAllOp
 CForAllOpAdaptor
 CForAllOpGenericAdaptor
 CNotBoolOp
 CNotBoolOpAdaptor
 CNotBoolOpGenericAdaptor
 COrBoolOp
 COrBoolOpAdaptor
 COrBoolOpGenericAdaptor
 CXorBoolOp
 CXorBoolOpAdaptor
 CXorBoolOpGenericAdaptor
 CYieldOp
 CYieldOpAdaptor
 CYieldOpGenericAdaptor
 Ncast
 Ndetail
 CFeltToIndexOpGenericAdaptorBase
 CProperties
 CIntToFeltOpGenericAdaptorBase
 CProperties
 CCastDialect
 CFeltToIndexOp
 CFeltToIndexOpAdaptor
 CFeltToIndexOpGenericAdaptor
 CIntToFeltOp
 CIntToFeltOpAdaptor
 CIntToFeltOpGenericAdaptor
 Ncomponent
 Ndetail
 CCreateStructOpGenericAdaptorBase
 CMemberDefOpGenericAdaptorBase
 CProperties
 CMemberReadOpGenericAdaptorBase
 CProperties
 CMemberRefOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CMemberRefOpInterfaceTrait
 CMemberWriteOpGenericAdaptorBase
 CProperties
 CStructDefOpGenericAdaptorBase
 CProperties
 CStructTypeStorage
 Nimpl
 CInlineStructsPassBase
 CCreateStructOp
 CCreateStructOpAdaptor
 CCreateStructOpGenericAdaptor
 CInlineStructsPassOptions
 CInStructFunctionNamedThis class provides a verifier for ops that are expecting to have an ancestor FuncDefOp with the given name
 CImpl
 CMemberDefOp
 CMemberDefOpAdaptor
 CMemberDefOpGenericAdaptor
 CMemberReadOp
 CMemberReadOpAdaptor
 CMemberReadOpGenericAdaptor
 CMemberRefOpInterface
 CTrait
 CMemberWriteOp
 CMemberWriteOpAdaptor
 CMemberWriteOpGenericAdaptor
 CSetFuncAllowAttrsOnly valid/implemented for StructDefOp
 CStructDefOp
 CStructDefOpAdaptor
 CStructDefOpGenericAdaptor
 CStructDialect
 CStructDialectBytecodeInterfaceImplement version upgrade for StructDialect
 CStructType
 Nconstrain
 Ndetail
 CConstraintOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CConstraintOpInterfaceTrait
 CEmitContainmentOpGenericAdaptorBase
 CEmitEqualityOpGenericAdaptorBase
 CConstrainDialect
 CConstraintOpInterface
 CTrait
 CEmitContainmentOp
 CEmitContainmentOpAdaptor
 CEmitContainmentOpGenericAdaptor
 CEmitEqualityOp
 CEmitEqualityOpAdaptor
 CEmitEqualityOpGenericAdaptor
 Ndataflow
 CAbstractLatticeValue
 CAbstractSparseForwardDataFlowAnalysisCompatibility adapter over MLIR sparse forward data-flow analysis
 CSparseForwardDataFlowAnalysisA sparse forward data-flow analysis for propagating SSA value lattices across the IR by implementing transfer functions for operations
 Ndetail
 CDiscardableAllocationAccessorOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CDiscardableAllocationAccessorOpInterfaceTrait
 CNestedTextualOptionsShared storage and helpers for nested textual pass and pipeline options
 CNonDetOpGenericAdaptorBase
 CRemoveDeadValuesWorkaroundPassA workaround wrapper around MLIR's remove-dead-values pass that normalizes empty scf.if else regions before running the upstream implementation and cleans up the trivial regions afterwards
 Nfelt
 Ndetail
 CAddFeltOpGenericAdaptorBase
 CAndFeltOpGenericAdaptorBase
 CDivFeltOpGenericAdaptorBase
 CFeltBinaryOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CFeltBinaryOpInterfaceTrait
 CFeltConstantOpGenericAdaptorBase
 CProperties
 CFeltTypeStorage
 CInvFeltOpGenericAdaptorBase
 CMulFeltOpGenericAdaptorBase
 CNegFeltOpGenericAdaptorBase
 CNotFeltOpGenericAdaptorBase
 COrFeltOpGenericAdaptorBase
 CPowFeltOpGenericAdaptorBase
 CShlFeltOpGenericAdaptorBase
 CShrFeltOpGenericAdaptorBase
 CSignedIntDivFeltOpGenericAdaptorBase
 CSignedModFeltOpGenericAdaptorBase
 CSubFeltOpGenericAdaptorBase
 CUnsignedIntDivFeltOpGenericAdaptorBase
 CUnsignedModFeltOpGenericAdaptorBase
 CXorFeltOpGenericAdaptorBase
 CAddFeltOp
 CAddFeltOpAdaptor
 CAddFeltOpGenericAdaptor
 CAndFeltOp
 CAndFeltOpAdaptor
 CAndFeltOpGenericAdaptor
 CDivFeltOp
 CDivFeltOpAdaptor
 CDivFeltOpGenericAdaptor
 CFeltBinaryOpInterface
 CTrait
 CFeltConstantOp
 CFeltConstantOpAdaptor
 CFeltConstantOpGenericAdaptor
 CFeltDialect
 CFeltType
 CInvFeltOp
 CInvFeltOpAdaptor
 CInvFeltOpGenericAdaptor
 CMulFeltOp
 CMulFeltOpAdaptor
 CMulFeltOpGenericAdaptor
 CNegFeltOp
 CNegFeltOpAdaptor
 CNegFeltOpGenericAdaptor
 CNotFeltOp
 CNotFeltOpAdaptor
 CNotFeltOpGenericAdaptor
 COrFeltOp
 COrFeltOpAdaptor
 COrFeltOpGenericAdaptor
 CPowFeltOp
 CPowFeltOpAdaptor
 CPowFeltOpGenericAdaptor
 CShlFeltOp
 CShlFeltOpAdaptor
 CShlFeltOpGenericAdaptor
 CShrFeltOp
 CShrFeltOpAdaptor
 CShrFeltOpGenericAdaptor
 CSignedIntDivFeltOp
 CSignedIntDivFeltOpAdaptor
 CSignedIntDivFeltOpGenericAdaptor
 CSignedModFeltOp
 CSignedModFeltOpAdaptor
 CSignedModFeltOpGenericAdaptor
 CSubFeltOp
 CSubFeltOpAdaptor
 CSubFeltOpGenericAdaptor
 CUnsignedIntDivFeltOp
 CUnsignedIntDivFeltOpAdaptor
 CUnsignedIntDivFeltOpGenericAdaptor
 CUnsignedModFeltOp
 CUnsignedModFeltOpAdaptor
 CUnsignedModFeltOpGenericAdaptor
 CXorFeltOp
 CXorFeltOpAdaptor
 CXorFeltOpGenericAdaptor
 Nfunction
 Ndetail
 CCallOpGenericAdaptorBase
 CProperties
 CFuncDefOpGenericAdaptorBase
 CProperties
 CReturnOpGenericAdaptorBase
 CCallOp
 CCallOpAdaptor
 CCallOpGenericAdaptor
 CConstraintGenMarker for ops that are specific to constraint generation
 CFuncDefOp
 CFuncDefOpAdaptor
 CFuncDefOpGenericAdaptor
 CFunctionDialect
 CNotFieldNativeMarker for ops over llzk.felt type operands that are not native to finite field arithmetic
 CReturnOp
 CReturnOpAdaptor
 CReturnOpGenericAdaptor
 CVerificationMarker for ops in the verif dialect that can be inlined inside functions
 CImpl
 CVerification<>
 CImpl
 CWitnessGenMarker for ops that are specific to witness generation
 Nglobal
 Ndetail
 CGlobalDefOpGenericAdaptorBase
 CProperties
 CGlobalReadOpGenericAdaptorBase
 CProperties
 CGlobalRefOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CGlobalRefOpInterfaceTrait
 CGlobalWriteOpGenericAdaptorBase
 CProperties
 CGlobalDefOp
 CGlobalDefOpAdaptor
 CGlobalDefOpGenericAdaptor
 CGlobalDialect
 CGlobalReadOp
 CGlobalReadOpAdaptor
 CGlobalReadOpGenericAdaptor
 CGlobalRefOpInterface
 CTrait
 CGlobalWriteOp
 CGlobalWriteOpAdaptor
 CGlobalWriteOpGenericAdaptor
 CNormalizedGlobalInitializerA global initializer and its normalized type
 Nimpl
 CCallGraphPrinterPassBase
 CCallGraphSCCsPrinterPassBase
 CComputeConstrainToProductPassBase
 CConstraintDependencyGraphPrinterPassBase
 CEnforceNoMemberOverwritePassBase
 CFuseProductControlFlowPassBase
 CInlineFreeFunctionsPassBase
 CIntervalAnalysisPrinterPassBase
 CMemberWriteValidatorPassBase
 CPolyLoweringPassBase
 CPredecessorPrinterPassBase
 CRedundantOperationEliminationPassBase
 CRedundantReadAndWriteEliminationPassBase
 CRemoveUnusedDiscardableAllocationsPassBase
 CSymbolDefTreePrinterPassBase
 CSymbolUseGraphPrinterPassBase
 CUnusedDeclarationEliminationPassBase
 CWhileToForPassBase
 Ninclude
 Ndetail
 CIncludeOpGenericAdaptorBase
 CProperties
 Nimpl
 CInlineIncludesPassBase
 CIncludeDialect
 CIncludeOp
 CIncludeOpAdaptor
 CIncludeOpGenericAdaptor
 Npod
 Ndetail
 CNewPodOpGenericAdaptorBase
 CProperties
 CPodAccessOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CPodAccessOpInterfaceTrait
 CPodRefOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CPodRefOpInterfaceTrait
 CPodTypeStorage
 CReadPodOpGenericAdaptorBase
 CProperties
 CWritePodOpGenericAdaptorBase
 CProperties
 Nimpl
 CPodToScalarPassBase
 CNewPodOp
 CNewPodOpAdaptor
 CNewPodOpGenericAdaptor
 CPodAccessOpInterface
 CTrait
 CPODDialect
 CPodRefOpInterface
 CTrait
 CPodType
 CReadPodOp
 CReadPodOpAdaptor
 CReadPodOpGenericAdaptor
 CRecordValue
 CWritePodOp
 CWritePodOpAdaptor
 CWritePodOpGenericAdaptor
 Npolymorphic
 Ndetail
 CApplyMapOpGenericAdaptorBase
 CProperties
 CCleanupBaseShared state for post-instantiation cleanup helpers
 CConstReadOpGenericAdaptorBase
 CProperties
 CEmptyLegalityCheckCallback
 CFromEraseSetRemoves parameterized definitions whose instantiated replacements now cover every remaining use
 CInstantiationLayoutGroups the information needed after concrete parameters have been chosen to decide how to name a new instantiated template and how to rewrite the remaining argument list at the use site
 CLegalityCheckCallback
 CTemplateExprOpGenericAdaptorBase
 CProperties
 CTemplateOpGenericAdaptorBase
 CProperties
 CTemplateParamOpGenericAdaptorBase
 CProperties
 CTemplateSymbolBindingOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CTemplateSymbolBindingOpInterfaceTrait
 CTypeVarTypeStorage
 CUnifiableCastOpGenericAdaptorBase
 CYieldOpGenericAdaptorBase
 Nimpl
 CEmptyTemplateRemovalPassBase
 CFlatteningPassBase
 CTypeVarInferencePassBase
 CWildcardArraySpecializationPassBase
 CApplyMapOp
 CApplyMapOpAdaptor
 CApplyMapOpGenericAdaptor
 CConstReadOp
 CConstReadOpAdaptor
 CConstReadOpGenericAdaptor
 CFlatteningPassOptions
 CPolymorphicDialect
 CTemplateExprOp
 CTemplateExprOpAdaptor
 CTemplateExprOpGenericAdaptor
 CTemplateOp
 CTemplateOpAdaptor
 CTemplateOpGenericAdaptor
 CTemplateParamOp
 CTemplateParamOpAdaptor
 CTemplateParamOpGenericAdaptor
 CTemplateSymbolBindingOpInterface
 CTrait
 CTypeVarType
 CUnifiableCastOp
 CUnifiableCastOpAdaptor
 CUnifiableCastOpGenericAdaptor
 CWildcardArraySpecializationPassOptions
 CYieldOp
 CYieldOpAdaptor
 CYieldOpGenericAdaptor
 Nram
 Ndetail
 CLoadOpGenericAdaptorBase
 CStoreOpGenericAdaptorBase
 CLoadOp
 CLoadOpAdaptor
 CLoadOpGenericAdaptor
 CRAMDialect
 CStoreOp
 CStoreOpAdaptor
 CStoreOpGenericAdaptor
 Nsmt
 Ndetail
 CAndOpGenericAdaptorBase
 CApplyFuncOpGenericAdaptorBase
 CArrayBroadcastOpGenericAdaptorBase
 CArraySelectOpGenericAdaptorBase
 CArrayStoreOpGenericAdaptorBase
 CArrayTypeStorage
 CAssertOpGenericAdaptorBase
 CBitVectorTypeStorage
 CBoolConstantOpGenericAdaptorBase
 CProperties
 CBV2IntOpGenericAdaptorBase
 CProperties
 CBVAddOpGenericAdaptorBase
 CBVAndOpGenericAdaptorBase
 CBVAShrOpGenericAdaptorBase
 CBVCmpOpGenericAdaptorBase
 CProperties
 CBVConstantOpGenericAdaptorBase
 CProperties
 CBVLShrOpGenericAdaptorBase
 CBVMulOpGenericAdaptorBase
 CBVNegOpGenericAdaptorBase
 CBVNotOpGenericAdaptorBase
 CBVOrOpGenericAdaptorBase
 CBVSDivOpGenericAdaptorBase
 CBVShlOpGenericAdaptorBase
 CBVSModOpGenericAdaptorBase
 CBVSRemOpGenericAdaptorBase
 CBVUDivOpGenericAdaptorBase
 CBVURemOpGenericAdaptorBase
 CBVXOrOpGenericAdaptorBase
 CCheckOpGenericAdaptorBase
 CConcatOpGenericAdaptorBase
 CDeclareFunOpGenericAdaptorBase
 CProperties
 CDistinctOpGenericAdaptorBase
 CEqOpGenericAdaptorBase
 CExistsOpGenericAdaptorBase
 CProperties
 CExtractOpGenericAdaptorBase
 CProperties
 CForallOpGenericAdaptorBase
 CProperties
 CImpliesOpGenericAdaptorBase
 CInt2BVOpGenericAdaptorBase
 CIntAbsOpGenericAdaptorBase
 CIntAddOpGenericAdaptorBase
 CIntCmpOpGenericAdaptorBase
 CProperties
 CIntConstantOpGenericAdaptorBase
 CProperties
 CIntDivOpGenericAdaptorBase
 CIntModOpGenericAdaptorBase
 CIntMulOpGenericAdaptorBase
 CIntNegOpGenericAdaptorBase
 CIntSubOpGenericAdaptorBase
 CIteOpGenericAdaptorBase
 CNotOpGenericAdaptorBase
 COrOpGenericAdaptorBase
 CPopOpGenericAdaptorBase
 CProperties
 CPushOpGenericAdaptorBase
 CProperties
 CRepeatOpGenericAdaptorBase
 CResetOpGenericAdaptorBase
 CSetInfoOpGenericAdaptorBase
 CProperties
 CSetLogicOpGenericAdaptorBase
 CProperties
 CSMTFuncTypeStorage
 CSolverOpGenericAdaptorBase
 CSortTypeStorage
 CXOrOpGenericAdaptorBase
 CYieldOpGenericAdaptorBase
 CAndOp
 CAndOpAdaptor
 CAndOpGenericAdaptor
 CApplyFuncOp
 CApplyFuncOpAdaptor
 CApplyFuncOpGenericAdaptor
 CArrayBroadcastOp
 CArrayBroadcastOpAdaptor
 CArrayBroadcastOpGenericAdaptor
 CArraySelectOp
 CArraySelectOpAdaptor
 CArraySelectOpGenericAdaptor
 CArrayStoreOp
 CArrayStoreOpAdaptor
 CArrayStoreOpGenericAdaptor
 CArrayType
 CAssertOp
 CAssertOpAdaptor
 CAssertOpGenericAdaptor
 CBitVectorType
 CBoolConstantOp
 CBoolConstantOpAdaptor
 CBoolConstantOpGenericAdaptor
 CBoolType
 CBV2IntOp
 CBV2IntOpAdaptor
 CBV2IntOpGenericAdaptor
 CBVAddOp
 CBVAddOpAdaptor
 CBVAddOpGenericAdaptor
 CBVAndOp
 CBVAndOpAdaptor
 CBVAndOpGenericAdaptor
 CBVAShrOp
 CBVAShrOpAdaptor
 CBVAShrOpGenericAdaptor
 CBVCmpOp
 CBVCmpOpAdaptor
 CBVCmpOpGenericAdaptor
 CBVCmpPredicateAttr
 CBVConstantOp
 CBVConstantOpAdaptor
 CBVConstantOpGenericAdaptor
 CBVLShrOp
 CBVLShrOpAdaptor
 CBVLShrOpGenericAdaptor
 CBVMulOp
 CBVMulOpAdaptor
 CBVMulOpGenericAdaptor
 CBVNegOp
 CBVNegOpAdaptor
 CBVNegOpGenericAdaptor
 CBVNotOp
 CBVNotOpAdaptor
 CBVNotOpGenericAdaptor
 CBVOrOp
 CBVOrOpAdaptor
 CBVOrOpGenericAdaptor
 CBVSDivOp
 CBVSDivOpAdaptor
 CBVSDivOpGenericAdaptor
 CBVShlOp
 CBVShlOpAdaptor
 CBVShlOpGenericAdaptor
 CBVSModOp
 CBVSModOpAdaptor
 CBVSModOpGenericAdaptor
 CBVSRemOp
 CBVSRemOpAdaptor
 CBVSRemOpGenericAdaptor
 CBVUDivOp
 CBVUDivOpAdaptor
 CBVUDivOpGenericAdaptor
 CBVURemOp
 CBVURemOpAdaptor
 CBVURemOpGenericAdaptor
 CBVXOrOp
 CBVXOrOpAdaptor
 CBVXOrOpGenericAdaptor
 CCheckOp
 CCheckOpAdaptor
 CCheckOpGenericAdaptor
 CConcatOp
 CConcatOpAdaptor
 CConcatOpGenericAdaptor
 CDeclareFunOp
 CDeclareFunOpAdaptor
 CDeclareFunOpGenericAdaptor
 CDistinctOp
 CDistinctOpAdaptor
 CDistinctOpGenericAdaptor
 CEqOp
 CEqOpAdaptor
 CEqOpGenericAdaptor
 CExistsOp
 CExistsOpAdaptor
 CExistsOpGenericAdaptor
 CExtractOp
 CExtractOpAdaptor
 CExtractOpGenericAdaptor
 CForallOp
 CForallOpAdaptor
 CForallOpGenericAdaptor
 CImpliesOp
 CImpliesOpAdaptor
 CImpliesOpGenericAdaptor
 CInt2BVOp
 CInt2BVOpAdaptor
 CInt2BVOpGenericAdaptor
 CIntAbsOp
 CIntAbsOpAdaptor
 CIntAbsOpGenericAdaptor
 CIntAddOp
 CIntAddOpAdaptor
 CIntAddOpGenericAdaptor
 CIntCmpOp
 CIntCmpOpAdaptor
 CIntCmpOpGenericAdaptor
 CIntConstantOp
 CIntConstantOpAdaptor
 CIntConstantOpGenericAdaptor
 CIntDivOp
 CIntDivOpAdaptor
 CIntDivOpGenericAdaptor
 CIntModOp
 CIntModOpAdaptor
 CIntModOpGenericAdaptor
 CIntMulOp
 CIntMulOpAdaptor
 CIntMulOpGenericAdaptor
 CIntNegOp
 CIntNegOpAdaptor
 CIntNegOpGenericAdaptor
 CIntPredicateAttr
 CIntSubOp
 CIntSubOpAdaptor
 CIntSubOpGenericAdaptor
 CIntType
 CIteOp
 CIteOpAdaptor
 CIteOpGenericAdaptor
 CNotOp
 CNotOpAdaptor
 CNotOpGenericAdaptor
 COrOp
 COrOpAdaptor
 COrOpGenericAdaptor
 CPopOp
 CPopOpAdaptor
 CPopOpGenericAdaptor
 CPushOp
 CPushOpAdaptor
 CPushOpGenericAdaptor
 CRepeatOp
 CRepeatOpAdaptor
 CRepeatOpGenericAdaptor
 CResetOp
 CResetOpAdaptor
 CResetOpGenericAdaptor
 CSetInfoOp
 CSetInfoOpAdaptor
 CSetInfoOpGenericAdaptor
 CSetLogicOp
 CSetLogicOpAdaptor
 CSetLogicOpGenericAdaptor
 CSMTDialect
 CSMTFuncType
 CSMTOpVisitorThis helps visit SMT nodes
 CSMTTypeVisitorThis helps visit SMT types
 CSolverOp
 CSolverOpAdaptor
 CSolverOpGenericAdaptor
 CSortType
 CXOrOp
 CXOrOpAdaptor
 CXOrOpGenericAdaptor
 CYieldOp
 CYieldOpAdaptor
 CYieldOpGenericAdaptor
 Nstring
 Ndetail
 CLitStringOpGenericAdaptorBase
 CProperties
 CLitStringOp
 CLitStringOpAdaptor
 CLitStringOpGenericAdaptor
 CStringDialect
 CStringType
 Nverif
 Ndetail
 CAssumeDetOpGenericAdaptorBase
 CCallableSummaryKeyCache key for one interprocedural callable-result summary query
 CCallableSummaryKeyInfo
 CConditionOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CConditionOpInterfaceTrait
 CContractEndOpGenericAdaptorBase
 CContractOpGenericAdaptorBase
 CProperties
 CContractTargetOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CContractTargetOpInterfaceTrait
 CDecreasesOpGenericAdaptorBase
 CEnsureComputeOpGenericAdaptorBase
 CEnsureConstrainOpGenericAdaptorBase
 CForbiddenInfluenceAnalyzerInterprocedural verifier-local analysis for forbidden precondition influence
 CIncludedContractFailureOne included precondition that becomes illegal under a specific caller binding
 CIncludedContractSummarySummary of all included-contract precondition failures under a specific caller binding
 CIncludedContractSummaryKeyCache key for one interprocedural included-contract summary query
 CIncludedContractSummaryKeyInfo
 CIncludeOpGenericAdaptorBase
 CProperties
 CIncreasesOpGenericAdaptorBase
 CInvariantOpGenericAdaptorBase
 CProperties
 CInvariantTargetOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CInvariantTargetOpInterfaceTrait
 COldOpGenericAdaptorBase
 CPostconditionOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CPostconditionOpInterfaceTrait
 CPreconditionOpInterfaceInterfaceTraits
 CConcept
 CModel
 CFallbackModel
 CExternalModel
 CPreconditionOpInterfaceTrait
 CProveDetOpGenericAdaptorBase
 CRequireComputeOpGenericAdaptorBase
 CRequireConstrainOpGenericAdaptorBase
 CStepOpGenericAdaptorBase
 CStepYieldOpGenericAdaptorBase
 CVerifAssertOpGenericAdaptorBase
 CVerifProveOpGenericAdaptorBase
 CVerifSMTProveOpGenericAdaptorBase
 CAssumeDetOp
 CAssumeDetOpAdaptor
 CAssumeDetOpGenericAdaptor
 CConditionOpInterface
 CTrait
 CContractEndOp
 CContractEndOpAdaptor
 CContractEndOpGenericAdaptor
 CContractOp
 CContractOpAdaptor
 CContractOpGenericAdaptor
 CContractTargetOpInterface
 CTrait
 CDecreasesOp
 CDecreasesOpAdaptor
 CDecreasesOpGenericAdaptor
 CEnsureComputeOp
 CEnsureComputeOpAdaptor
 CEnsureComputeOpGenericAdaptor
 CEnsureConstrainOp
 CEnsureConstrainOpAdaptor
 CEnsureConstrainOpGenericAdaptor
 CForbiddenPreconditionInfluenceInfoSummary of forbidden precondition influence along with representative source locations for each forbidden kind
 CIncludeOp
 CIncludeOpAdaptor
 CIncludeOpGenericAdaptor
 CIncreasesOp
 CIncreasesOpAdaptor
 CIncreasesOpGenericAdaptor
 CInvariantOp
 CInvariantOpAdaptor
 CInvariantOpGenericAdaptor
 CInvariantTargetOpInterface
 CTrait
 COldOp
 COldOpAdaptor
 COldOpGenericAdaptor
 CPostconditionOpInterface
 CTrait
 CPreconditionOpInterface
 CTrait
 CProveDetOp
 CProveDetOpAdaptor
 CProveDetOpGenericAdaptor
 CRequireComputeOp
 CRequireComputeOpAdaptor
 CRequireComputeOpGenericAdaptor
 CRequireConstrainOp
 CRequireConstrainOpAdaptor
 CRequireConstrainOpGenericAdaptor
 CStepOp
 CStepOpAdaptor
 CStepOpGenericAdaptor
 CStepYieldOp
 CStepYieldOpAdaptor
 CStepYieldOpGenericAdaptor
 CVerifAssertOp
 CVerifAssertOpAdaptor
 CVerifAssertOpGenericAdaptor
 CVerifDialect
 CVerifProveOp
 CVerifProveOpAdaptor
 CVerifProveOpGenericAdaptor
 CVerifSMTProveOp
 CVerifSMTProveOpAdaptor
 CVerifSMTProveOpGenericAdaptor
 Nwitgen
 CArrayValueMaterialized array value with flattened element storage
 CFunctionInterpreterExecute one flattened LLZK function body over runtime values
 CInputBindingDescribe one JSON-visible main input binding
 CInterpreterDrive witness generation for the concrete llzk.main instance
 CJSONMismatchOne structured JSON mismatch between expected and actual witgen output
 COutputBindingDescribe one selected witness output leaf
 CPodValueMaterialized POD value keyed by record name
 CStructValueMaterialized struct value keyed by member name
 CWitgenOptionsConfigure one llzk-witgen execution
 CAPIntValueStorage key for APInts whose numeric value is independent of bit width
 CAuxAssignment
 CBaseBuilder
 CBinaryBufferAccumulate fixed-width integers and field elements in little-endian order
 CBuildShortTypeStringNote: If any symbol refs in an input Type/Attribute use any of the special characters that this class generates, they are not escaped
 CCallGraphThis is a port of mlir::CallGraph that has been adapted to use the custom symbol lookup helpers (see SymbolHelper.h)
 CCallGraphAnalysisAn analysis wrapper to compute the CallGraph for a Module
 CCallGraphNodeThis is a simple port of the mlir::CallGraphNode with llzk::CallGraph as a friend class, for mlir::CallGraphNode has a private constructor and can only be constructed by mlir::CallGraph
 CEdgeThis class represents a directed edge between two nodes in the callgraph
 CCallGraphPrinterPassOptions
 CCallGraphReachabilityAnalysisLazily-constructed reachability analysis
 CCallGraphSCCsPrinterPassOptions
 CCDGAnalysisContextParameters and shared objects to pass to child analyses
 CCommutativeMatcherThis matcher will either match on lhs op rhs or rhs op lhs
 CComputeConstrainToProductPassOptions
 CConstantCaptureMatches and optionally captures a felt constant
 CConstraintDependencyGraphA dependency graph of constraints enforced by an LLZK struct
 CConstraintDependencyGraphModuleAnalysisA module-level analysis for constructing ConstraintDependencyGraph objects for all structs in the given LLZK module
 CConstraintDependencyGraphPrinterPassOptions
 CConstraintDependencyGraphStructAnalysisAn analysis wrapper around the ConstraintDependencyGraph for a given struct
 CDiscardableAllocationAccessorOpInterface
 CTrait
 CDiscardableAllocationResourceMemory resource for allocations that may be erased when no stored value is ever read
 CExpressionValueTracks a solver expression and an interval range for that expression
 CHash
 CFieldInformation about the prime finite field used for the interval analysis
 CFileLineColLocComparator
 Cfiltered_raw_ostreamWrapper for llvm::raw_ostream that filters out certain characters selected by a function
 CFullPolyLoweringConfigPure C++ configuration for the full polynomial lowering pipeline
 CFullPolyLoweringOptionsCLI Option configuration for the full polynomial lowering pipeline
 CFullStructInliningConfigPure C++ configuration for the full struct inlining pipeline
 CFullStructInliningOptionsCLI Option configuration for the full struct inlining pipeline
 CFunctionTypeConverterGeneral helper for converting a FuncDefOp by changing its input and/or result types and the associated attributes for those types
 CFuzzySetRepresents a set where the membership predicate can take three values: true, false, and "unknown"
 CGlobalSourceMgr
 CHasAncestorSee HasAncestor ODS documentation for details
 CImpl
 CInFlightDiagnosticWrapperWrapper around InFlightDiagnostic that can either be a regular InFlightDiagnostic or a special version that asserts false after reporting the diagnostic
 CIntervalIntervals over a finite field
 CHash
 CIntervalAnalysisContextParameters and shared objects to pass to child analyses
 CIntervalAnalysisLattice
 CIntervalAnalysisLatticeValue
 CIntervalAnalysisPrinterPassOptions
 CIntervalDataFlowAnalysis
 CLightweightSignalEquivalenceAnalysis
 CLLZKDialect
 CLLZKDialectBytecodeInterfaceThis implements the bytecode interface for the LLZK dialect
 CLLZKDialectVersion
 CLLZKSymbolTableImplTraitSee LLZKSymbolTable ODS documentation for details
 CLLZKTypeSwitchTemplate pattern for performing some operation by cases based on a given LLZK type
 CLocationComparator
 CMemberOverwriteAnalysis
 CMemberOverwriteLattice
 CModuleAnalysisAn analysis wrapper that runs the given StructAnalysisTy struct analysis over all of the struct contained within the module
 CModuleBuilderBuilds out a LLZK-compliant module and provides utilities for populating that module
 CModuleIntervalAnalysis
 CModuleLikeBuilder
 CNamedOpLocationLessOrder named operations by source location, using the symbol name to break ties or when source locations cannot be compared
 CNestedPassOptionsStores textual options for a constituent pass after validating them against that pass' native MLIR option parser
 CNestedPipelineOptionsStores textual options for a constituent pipeline after validating them against that pipeline's native MLIR option parser
 CNoContextAn empty struct that is used for convenience for analyses that do not require any context
 CNonDetOp
 CNonDetOpAdaptor
 CNonDetOpGenericAdaptor
 COpHash
 COpLocationLess
 CPolyLoweringPassOptions
 CPredecessorAnalysis
 CPredecessorLattice
 CPredecessorPrinterPassOptions
 CProductAligner
 CRefValueCaptureMatches and optionally captures a SourceRef base value, which is either a member read or a block argument (i.e., an input to a @constrain or @compute function)
 CRemoveUnusedDiscardableAllocationsPassOptions
 CSourceRefA reference to a "source", which is the base value from which other SSA values are derived
 CHash
 CSourceRefAnalysisThe dataflow analysis that computes the set of references that LLZK operations use and produce
 CSourceRefIndexDefines an index into an LLZK object
 CHash
 CSourceRefLatticeSparse SSA-value lattice for SourceRef propagation
 CSourceRefLatticeValueA value at a given point of the SourceRefLattice
 CSourceRefSet
 CSpecializedMem2RegA variant of the MLIR mem2reg pass that only promotes memory slots belonging to allocators of type AllocOpTy (which must implement mlir::PromotableAllocationOpInterface)
 CSpecializedSROAA variant of the MLIR sroa pass that only destructures memory slots belonging to allocators of type AllocOpTy (which must implement mlir::DestructurableAllocationOpInterface)
 CSplitAggregateInMemberRefOpCommon implementation for handling MemberWriteOp and MemberReadOp while destructuring an aggregate type (e.g., ArrayType or PodType) stored in a struct member
 CSplitFunctionNameInfoCached function arg/result names and split suffixes used while rewriting a function signature
 CStructAnalysisThis is the base class for a dataflow analysis designed to run on a single struct (i.e., a single component)
 CStructInliningFlatteningOptionsTyped nested options for the flattening pass when used inside the full struct-inlining and full poly-lowering pipelines
 CStructIntervalAnalysis
 CStructIntervals
 CSymbolDefTreeBuilds a tree structure representing the symbol table structure
 CSymbolDefTreeNode
 CSymbolDefTreePrinterPassOptions
 CSymbolLookupResult
 CSymbolLookupResultUntyped
 CSymbolUseGraphBuilds a graph structure representing the relationships between symbols and their uses
 CSymbolUseGraphNode
 CSymbolUseGraphPrinterPassOptions
 CTemplateBuilderBuilds out a LLZK-compliant template and provides utilities for populating that template
 CUnreducedIntervalAn inclusive interval [a, b] where a and b are arbitrary integers not necessarily bound to a given field
 CHash
 CUnusedDeclarationEliminationPassOptions
 CValueLess
 CVerifySizesForMultiAffineOpsProduces errors if there is an inconsistency in the various attributes/values that are used to support affine map instantiation in the Op marked with this Trait
 CImpl
 CWithin
 Nmlir
 CFieldParser
 CFieldParser< llvm::APInt >
 CFieldParser< std::optional<::llzk::boolean::FeltCmpPredicate >, std::optional<::llzk::boolean::FeltCmpPredicate > >Support for std::optional, useful in attribute/type definition where the enum is used as:
 CFieldParser< std::optional<::llzk::cast::OverflowSemantics >, std::optional<::llzk::cast::OverflowSemantics > >Support for std::optional, useful in attribute/type definition where the enum is used as:
 CFieldParser< std::optional<::llzk::OutputStream >, std::optional<::llzk::OutputStream > >Support for std::optional, useful in attribute/type definition where the enum is used as:
 CFieldParser< std::optional<::llzk::polymorphic::FlatteningCleanupMode >, std::optional<::llzk::polymorphic::FlatteningCleanupMode > >Support for std::optional, useful in attribute/type definition where the enum is used as:
 CFieldParser< std::optional<::llzk::smt::BVCmpPredicate >, std::optional<::llzk::smt::BVCmpPredicate > >Support for std::optional, useful in attribute/type definition where the enum is used as:
 CFieldParser< std::optional<::llzk::smt::IntPredicate >, std::optional<::llzk::smt::IntPredicate > >Support for std::optional, useful in attribute/type definition where the enum is used as:
 CFieldParser<::llzk::boolean::FeltCmpPredicate, ::llzk::boolean::FeltCmpPredicate >
 CFieldParser<::llzk::cast::OverflowSemantics, ::llzk::cast::OverflowSemantics >
 CFieldParser<::llzk::OutputStream, ::llzk::OutputStream >
 CFieldParser<::llzk::polymorphic::FlatteningCleanupMode, ::llzk::polymorphic::FlatteningCleanupMode >
 CFieldParser<::llzk::smt::BVCmpPredicate, ::llzk::smt::BVCmpPredicate >
 CFieldParser<::llzk::smt::IntPredicate, ::llzk::smt::IntPredicate >
 NstdSTL namespace
 Chash< llzk::CDGAnalysisContext >
 Chash< llzk::IntervalAnalysisContext >
 CAddFeltOpBuildFuncHelper
 CAndBoolOpBuildFuncHelper
 CAndFeltOpBuildFuncHelper
 CArrayDialectLinkTests
 CArrayLengthOpBuildFuncHelper
 CArrayOperationLinkTests
 CArrayTypeLinkTests
 CAssertOpBuildFuncHelper
 CAssumeDetOpBuildFuncHelper
 CAttrOrTypeHeaderGeneratorGenerator for attribute/type C header files
 CAttrOrTypeImplementationGeneratorGenerator for attribute/type C implementation files
 CAttrOrTypeTestGeneratorBase class for attribute and type test generators
 CBoolAttributeLinkTests
 CBoolDialectLinkTests
 CBoolEnumLinkTests
 CBoolOperationLinkTests
 CCastAttributeLinkTests
 CCastDialectLinkTests
 CCastEnumLinkTests
 CCastOperationLinkTests
 CClangLexerContextRAII wrapper for Clang lexer infrastructure
 CImpl
 CCmpOpBuildFuncHelper
 CConstrainDialectLinkTests
 CConstrainOperationLinkTests
 CConstReadOpBuildFuncHelper
 CContractEndOpBuildFuncHelper
 CCreateStructOpBuildFuncHelper
 CDecreasesOpBuildFuncHelper
 CDivFeltOpBuildFuncHelper
 CEmitContainmentOpBuildFuncHelper
 CEmitEqualityOpBuildFuncHelper
 CEnsureComputeOpBuildFuncHelper
 CEnsureConstrainOpBuildFuncHelper
 CExistsOpBuildFuncHelper
 CExtractArrayOpBuildFuncHelper
 CExtraMethodStructure to represent a parsed method signature from an extraClassDeclaration
 CFeltAttributeLinkTests
 CFeltConstantOpBuildFuncHelper
 CFeltDialectLinkTests
 CFeltOperationLinkTests
 CFeltToIndexOpBuildFuncHelper
 CFeltTypeLinkTests
 CForAllOpBuildFuncHelper
 CFuncDefOpBuildFuncHelper
 CFunctionAttributeLinkTests
 CFunctionDialectLinkTests
 CFunctionOperationLinkTests
 CGeneratorBase class for C API generators
 CGenStringFromOpPiecesHelper struct to generate a string from operation operand, attribute, and result pieces
 CGlobalDefOpBuildFuncHelper
 CGlobalDialectLinkTests
 CGlobalOperationLinkTests
 CGlobalReadOpBuildFuncHelper
 CGlobalWriteOpBuildFuncHelper
 CHeaderGeneratorGenerator for common C header file elements
 CImplementationGeneratorGenerator for common C implementation file elements
 CIncludeDialectLinkTests
 CIncludeOpBuildFuncHelper
 CIncludeOperationLinkTests
 CIncreasesOpBuildFuncHelper
 CInsertArrayOpBuildFuncHelper
 CIntToFeltOpBuildFuncHelper
 CInvFeltOpBuildFuncHelper
 CLitStringOpBuildFuncHelper
 CLlzkAffineMapOperandsBuilderEncapsulates the arguments related to affine maps that are common in operation constructors that support them
 CLlzkAttributeLinkTests
 CLlzkDialectLinkTests
 CLlzkOperationLinkTests
 CLlzkRecordValueInformation needed to define a pod RecordAttr given a name and a value that will be stored in the record
 CLlzkSymbolLookupResultOwned result of an LLZK symbol lookup
 CLoadOpBuildFuncHelper
 CMapOperandsHelperHelper for unwrapping the C arguments for the map operands
 CMemberWriteOpBuildFuncHelper
 CMethodParameterStructure to represent a parameter in a parsed method signature from an extraClassDeclaration
 CMlirOpBuilderInsertPointCurrent insertion point of an mlir::OpBuilder instance represented as a block and an operation within that block
 CMlirValueRangeRepresentation of an mlir::ValueRange
 CMulFeltOpBuildFuncHelper
 CNegFeltOpBuildFuncHelper
 CNonDetOpBuildFuncHelper
 CNotBoolOpBuildFuncHelper
 CNotFeltOpBuildFuncHelper
 COldOpBuildFuncHelper
 COpGeneratorDataCommon between header and implementation generators for operations
 COpHeaderGeneratorGenerator for operation C header files
 COpImplementationGeneratorGenerator for operation C implementation files
 COrBoolOpBuildFuncHelper
 COrFeltOpBuildFuncHelper
 CPodAttributeLinkTests
 CPodDialectLinkTests
 CPodOperationLinkTests
 CPodTypeLinkTests
 CPolyDialectLinkTests
 CPolyOperationLinkTests
 CPolyTypeLinkTests
 CPowFeltOpBuildFuncHelper
 CProveDetOpBuildFuncHelper
 CRamDialectLinkTests
 CRamOperationLinkTests
 CReadArrayOpBuildFuncHelper
 CReadPodOpBuildFuncHelper
 CRequireComputeOpBuildFuncHelper
 CRequireConstrainOpBuildFuncHelper
 CReturnOpBuildFuncHelper
 CShlFeltOpBuildFuncHelper
 CShrFeltOpBuildFuncHelper
 CSignedIntDivFeltOpBuildFuncHelper
 CSignedModFeltOpBuildFuncHelper
 CStepOpBuildFuncHelper
 CStepYieldOpBuildFuncHelper
 CStoreOpBuildFuncHelper
 CStringDialectLinkTests
 CStringOperationLinkTests
 CStringTypeLinkTests
 CStructDefOpBuildFuncHelper
 CStructDialectLinkTests
 CStructOperationLinkTests
 CStructTypeLinkTests
 CSubFeltOpBuildFuncHelper
 CTemplateExprOpBuildFuncHelper
 CTemplateOpBuildFuncHelper
 CTemplateParamOpBuildFuncHelper
 CTestGeneratorGenerator for common test implementation file elements
 CUnifiableCastOpBuildFuncHelper
 CUnsignedIntDivFeltOpBuildFuncHelper
 CUnsignedModFeltOpBuildFuncHelper
 CVerifAssertOpBuildFuncHelper
 CVerifDialectLinkTests
 CVerifOperationLinkTests
 CVerifProveOpBuildFuncHelper
 CVerifSMTProveOpBuildFuncHelper
 CWriteArrayOpBuildFuncHelper
 CWritePodOpBuildFuncHelper
 CXorBoolOpBuildFuncHelper
 CXorFeltOpBuildFuncHelper
 CYieldOpBuildFuncHelper