LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
TransformationPassEnums.h.inc File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mlir::FieldParser<::llzk::polymorphic::FlatteningCleanupMode, ::llzk::polymorphic::FlatteningCleanupMode >
struct  mlir::FieldParser< 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: More...
struct  llvm::DenseMapInfo<::llzk::polymorphic::FlatteningCleanupMode >

Namespaces

namespace  llzk
namespace  llzk::polymorphic
namespace  mlir
namespace  llvm

Enumerations

enum class  llzk::polymorphic::FlatteningCleanupMode : uint32_t { llzk::polymorphic::Disabled = 0 , llzk::polymorphic::Preimage = 1 , llzk::polymorphic::ConcreteAsRoot = 2 , llzk::polymorphic::MainAsRoot = 3 }

Functions

::std::optional< FlatteningCleanupModellzk::polymorphic::symbolizeFlatteningCleanupMode (uint32_t value)
::llvm::StringRef llzk::polymorphic::stringifyFlatteningCleanupMode (FlatteningCleanupMode val)
::std::optional< FlatteningCleanupModellzk::polymorphic::symbolizeFlatteningCleanupMode (::llvm::StringRef str)
constexpr unsigned llzk::polymorphic::getMaxEnumValForFlatteningCleanupMode ()
inline ::llvm::StringRef llzk::polymorphic::stringifyEnum (FlatteningCleanupMode enumValue)
template<typename EnumType>
::std::optional< EnumType > llzk::polymorphic::symbolizeEnum (::llvm::StringRef)
template<>
inline ::std::optional< FlatteningCleanupModellzk::polymorphic::symbolizeEnum< FlatteningCleanupMode > (::llvm::StringRef str)
inline ::llvm::raw_ostream & llvm::operator<< (::llvm::raw_ostream &p, ::llzk::polymorphic::FlatteningCleanupMode value)