LLZK 0.1.0
Veridise's ZK Language IR
|
#include <mlir/IR/SymbolTable.h>
Go to the source code of this file.
Namespaces | |
namespace | llzk |
Functions | |
std::optional< mlir::SymbolTable::UseRange > | llzk::getSymbolUses (mlir::Operation *from) |
Get an iterator range for all of the uses, for any symbol, that are nested within the given operation 'from'. | |
std::optional< mlir::SymbolTable::UseRange > | llzk::getSymbolUses (mlir::Region *from) |
std::optional< mlir::SymbolTable::UseRange > | llzk::getSymbolUses (mlir::StringAttr symbol, mlir::Operation *from) |
Get all of the uses of the given symbol that are nested within the given operation 'from'. | |
std::optional< mlir::SymbolTable::UseRange > | llzk::getSymbolUses (mlir::Operation *symbol, mlir::Operation *from) |
std::optional< mlir::SymbolTable::UseRange > | llzk::getSymbolUses (mlir::StringAttr symbol, mlir::Region *from) |
std::optional< mlir::SymbolTable::UseRange > | llzk::getSymbolUses (mlir::Operation *symbol, mlir::Region *from) |
bool | llzk::symbolKnownUseEmpty (mlir::StringAttr symbol, mlir::Operation *from) |
Return if the given symbol is known to have no uses that are nested within the given operation 'from'. | |
bool | llzk::symbolKnownUseEmpty (mlir::Operation *symbol, mlir::Operation *from) |
bool | llzk::symbolKnownUseEmpty (mlir::StringAttr symbol, mlir::Region *from) |
bool | llzk::symbolKnownUseEmpty (mlir::Operation *symbol, mlir::Region *from) |
mlir::StringAttr | llzk::getSymbolName (mlir::Operation *symbol) |
Returns the name of the given symbol operation, or nullptr if no symbol is present. | |
mlir::StringAttr | llzk::getSymbolName (mlir::SymbolOpInterface symbol) |