|
LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
|
Cached function arg/result names and split suffixes used while rewriting a function signature. More...
#include <LLZKConversionUtils.h>
Public Attributes | |
| llvm::SmallVector< std::optional< llvm::StringRef > > | originalNames |
| llvm::SmallVector< llvm::StringRef > | existingNames |
| llvm::SmallVector< llvm::SmallVector< std::string > > | splitNameSuffixes |
Cached function arg/result names and split suffixes used while rewriting a function signature.
Definition at line 87 of file LLZKConversionUtils.h.
| llvm::SmallVector<llvm::StringRef> llzk::SplitFunctionNameInfo::existingNames |
Definition at line 89 of file LLZKConversionUtils.h.
| llvm::SmallVector<std::optional<llvm::StringRef> > llzk::SplitFunctionNameInfo::originalNames |
Definition at line 88 of file LLZKConversionUtils.h.
| llvm::SmallVector<llvm::SmallVector<std::string> > llzk::SplitFunctionNameInfo::splitNameSuffixes |
Definition at line 90 of file LLZKConversionUtils.h.