|
LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
|
Public Types | |
| using | Interface = ::llzk::DiscardableAllocationAccessorOpInterface |
Public Member Functions | |
| Model () | |
Static Public Member Functions | |
| static bool | loadsFromDiscardableAllocation (const Concept *impl, ::mlir::Operation *tablegen_opaque_val, ::mlir::Value ptr) |
| static bool | storesToDiscardableAllocation (const Concept *impl, ::mlir::Operation *tablegen_opaque_val, ::mlir::Value ptr) |
| static bool | canEraseAsDeadStoreTo (const Concept *impl, ::mlir::Operation *tablegen_opaque_val, ::mlir::Value ptr, const ::mlir::DataLayout &dataLayout) |
Additional Inherited Members | |
| Public Attributes inherited from llzk::detail::DiscardableAllocationAccessorOpInterfaceInterfaceTraits::Concept | |
| bool(* | loadsFromDiscardableAllocation )(const Concept *impl, ::mlir::Operation *, ::mlir::Value) |
| The methods defined by the interface. | |
| bool(* | storesToDiscardableAllocation )(const Concept *impl, ::mlir::Operation *, ::mlir::Value) |
| bool(* | canEraseAsDeadStoreTo )(const Concept *impl, ::mlir::Operation *, ::mlir::Value, const ::mlir::DataLayout &) |
Definition at line 20 of file DiscardableAllocationOpInterfaces.h.inc.
| using llzk::detail::DiscardableAllocationAccessorOpInterfaceInterfaceTraits::Model< ConcreteOp >::Interface = ::llzk::DiscardableAllocationAccessorOpInterface |
Definition at line 22 of file DiscardableAllocationOpInterfaces.h.inc.
|
inline |
Definition at line 23 of file DiscardableAllocationOpInterfaces.h.inc.
|
inlinestatic |
Definition at line 77 of file DiscardableAllocationOpInterfaces.h.inc.
|
inlinestatic |
Definition at line 69 of file DiscardableAllocationOpInterfaces.h.inc.
|
inlinestatic |
Definition at line 73 of file DiscardableAllocationOpInterfaces.h.inc.