|
LLZK 0.1.0
Veridise's ZK Language IR
|
Namespaces | |
| namespace | detail |
| namespace | impl |
Classes | |
| class | ApplyMapOp |
| class | ApplyMapOpAdaptor |
| class | ApplyMapOpGenericAdaptor |
| class | ConstReadOp |
| class | ConstReadOpAdaptor |
| class | ConstReadOpGenericAdaptor |
| struct | FlatteningPassOptions |
| class | PolymorphicDialect |
| class | TypeVarType |
| class | UnifiableCastOp |
| class | UnifiableCastOpAdaptor |
| class | UnifiableCastOpGenericAdaptor |
Enumerations | |
| enum class | StructCleanupMode : uint32_t { Disabled = 0 , Preimage = 1 , ConcreteAsRoot = 2 , MainAsRoot = 3 } |
Functions | |
| ::llvm::StringRef | stringifyStructCleanupMode (StructCleanupMode val) |
| ::std::optional< StructCleanupMode > | symbolizeStructCleanupMode (::llvm::StringRef str) |
| ::std::optional< StructCleanupMode > | symbolizeStructCleanupMode (uint32_t value) |
| constexpr unsigned | getMaxEnumValForStructCleanupMode () |
| inline ::llvm::StringRef | stringifyEnum (StructCleanupMode enumValue) |
| template<typename EnumType> | |
| ::std::optional< EnumType > | symbolizeEnum (::llvm::StringRef) |
| template<> | |
| inline ::std::optional< StructCleanupMode > | symbolizeEnum< StructCleanupMode > (::llvm::StringRef str) |
| std::unique_ptr< mlir::Pass > | createEmptyParamListRemoval () |
| std::unique_ptr< mlir::Pass > | createFlatteningPass () |
| void | registerEmptyParamListRemovalPass () |
| void | registerEmptyParamListRemovalPassPass () |
| void | registerFlatteningPass () |
| void | registerFlatteningPassPass () |
| void | registerTransformationPasses () |
|
strong |
| Enumerator | |
|---|---|
| Disabled | |
| Preimage | |
| ConcreteAsRoot | |
| MainAsRoot | |
Definition at line 13 of file TransformationPassEnums.h.inc.
| std::unique_ptr< Pass > llzk::polymorphic::createEmptyParamListRemoval | ( | ) |
Definition at line 106 of file EmptyParamListRemovalPass.cpp.
| std::unique_ptr< Pass > llzk::polymorphic::createFlatteningPass | ( | ) |
Definition at line 1913 of file FlatteningPass.cpp.
|
inlineconstexpr |
Definition at line 23 of file TransformationPassEnums.h.inc.
|
inline |
Definition at line 188 of file TransformationPasses.h.
|
inline |
Definition at line 195 of file TransformationPasses.h.
|
inline |
Definition at line 205 of file TransformationPasses.h.
|
inline |
Definition at line 212 of file TransformationPasses.h.
|
inline |
Definition at line 222 of file TransformationPasses.h.
| inline ::llvm::StringRef llzk::polymorphic::stringifyEnum | ( | StructCleanupMode | enumValue | ) |
Definition at line 28 of file TransformationPassEnums.h.inc.
| llvm::StringRef llzk::polymorphic::stringifyStructCleanupMode | ( | StructCleanupMode | val | ) |
Definition at line 12 of file TransformationPassEnums.cpp.inc.
| ::std::optional< EnumType > llzk::polymorphic::symbolizeEnum | ( | ::llvm::StringRef | ) |
| inline ::std::optional< StructCleanupMode > llzk::polymorphic::symbolizeEnum< StructCleanupMode > | ( | ::llvm::StringRef | str | ) |
Definition at line 33 of file TransformationPassEnums.h.inc.
| std::optional< StructCleanupMode > llzk::polymorphic::symbolizeStructCleanupMode | ( | ::llvm::StringRef | str | ) |
Definition at line 22 of file TransformationPassEnums.cpp.inc.
| std::optional< StructCleanupMode > llzk::polymorphic::symbolizeStructCleanupMode | ( | uint32_t | value | ) |
Definition at line 30 of file TransformationPassEnums.cpp.inc.