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/Operation.h>
#include <mlir/IR/OwningOpRef.h>
#include <llvm/ADT/StringRef.h>
#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) |
template<typename T> | |
mlir::FailureOr< SymbolLookupResult< T > > | llzk::lookupTopLevelSymbol (mlir::SymbolTableCollection &tables, mlir::SymbolRefAttr symbol, mlir::Operation *origin) |
This file defines methods symbol lookup across LLZK operations and included files.
Definition in file SymbolLookup.h.