|
LLZK 0.1.0
Veridise's ZK Language IR
|
This file defines methods symbol lookup across LLZK operations and included files. More...
#include "llzk/Util/Constants.h"#include <mlir/IR/BuiltinOps.h>#include <mlir/IR/Operation.h>#include <mlir/IR/OwningOpRef.h>#include <llvm/ADT/StringRef.h>#include <variant>#include <vector>Go to the source code of this file.
Classes | |
| class | llzk::SymbolLookupResultUntyped |
| class | llzk::SymbolLookupResult< T > |
| class | llzk::Within |
Namespaces | |
| namespace | llzk |
Typedefs | |
| using | llzk::ManagedResources |
Functions | |
| mlir::FailureOr< SymbolLookupResultUntyped > | llzk::lookupSymbolIn (mlir::SymbolTableCollection &tables, mlir::SymbolRefAttr symbol, Within &&lookupWithin, mlir::Operation *origin, bool reportMissing=true) |
| mlir::FailureOr< SymbolLookupResultUntyped > | llzk::lookupTopLevelSymbol (mlir::SymbolTableCollection &tables, mlir::SymbolRefAttr symbol, mlir::Operation *origin, bool reportMissing=true) |
| template<typename T> | |
| mlir::FailureOr< SymbolLookupResult< T > > | llzk::lookupSymbolIn (mlir::SymbolTableCollection &tables, mlir::SymbolRefAttr symbol, Within &&lookupWithin, mlir::Operation *origin, bool reportMissing=true) |
| template<typename T> | |
| mlir::FailureOr< SymbolLookupResult< T > > | llzk::lookupTopLevelSymbol (mlir::SymbolTableCollection &tables, mlir::SymbolRefAttr symbol, mlir::Operation *origin, bool reportMissing=true) |
This file defines methods symbol lookup across LLZK operations and included files.
Definition in file SymbolLookup.h.