LLZK 0.1.0
Veridise's ZK Language IR
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::StructCleanupMode, ::llzk::polymorphic::StructCleanupMode >
 
struct  llvm::DenseMapInfo<::llzk::polymorphic::StructCleanupMode >
 

Namespaces

namespace  llzk
 
namespace  llzk::polymorphic
 
namespace  mlir
 
namespace  llvm
 

Enumerations

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

Functions

::std::optional< StructCleanupModellzk::polymorphic::symbolizeStructCleanupMode (uint32_t value)
 
::llvm::StringRef llzk::polymorphic::stringifyStructCleanupMode (StructCleanupMode val)
 
::std::optional< StructCleanupModellzk::polymorphic::symbolizeStructCleanupMode (::llvm::StringRef str)
 
constexpr unsigned llzk::polymorphic::getMaxEnumValForStructCleanupMode ()
 
inline ::llvm::StringRef llzk::polymorphic::stringifyEnum (StructCleanupMode enumValue)
 
template<typename EnumType>
::std::optional< EnumType > llzk::polymorphic::symbolizeEnum (::llvm::StringRef)
 
template<>
inline ::std::optional< StructCleanupModellzk::polymorphic::symbolizeEnum< StructCleanupMode > (::llvm::StringRef str)
 
inline ::llvm::raw_ostream & llvm::operator<< (::llvm::raw_ostream &p, ::llzk::polymorphic::StructCleanupMode value)