LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
Parsers.h File Reference
#include "llzk/Util/Compare.h"
#include <mlir/Pass/Pass.h>
#include <llvm/ADT/APInt.h>
#include <llvm/ADT/StringExtras.h>
#include <llvm/Support/CommandLine.h>
#include <llvm/Support/ErrorHandling.h>
#include <llvm/Support/raw_ostream.h>
#include <string>
Include dependency graph for Parsers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llzk::detail::NestedTextualOptions
 Shared storage and helpers for nested textual pass and pipeline options. More...
struct  llzk::NestedPassOptions< CreatePass >
 Stores textual options for a constituent pass after validating them against that pass' native MLIR option parser. More...
struct  llzk::NestedPipelineOptions< PipelineOptionsT >
 Stores textual options for a constituent pipeline after validating them against that pipeline's native MLIR option parser. More...
class  llvm::cl::NestedOptionsParserBase< OptionsT >
class  llvm::cl::parser< llzk::NestedPassOptions< CreatePass > >
 Parser for textual options that are validated by a constituent MLIR pass. More...
class  llvm::cl::parser< llzk::NestedPipelineOptions< PipelineOptionsT > >
 Parser for textual options that are validated by a constituent MLIR pipeline. More...
class  llvm::cl::parser< APInt >

Namespaces

namespace  llzk
namespace  llzk::detail
namespace  llvm
namespace  llvm::cl