|
LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
|
Public Types | |
| using | ConcreteEntity = ConcreteOp |
| Public Types inherited from llzk::detail::DiscardableAllocationAccessorOpInterfaceInterfaceTraits::FallbackModel< ConcreteModel > | |
| using | Interface |
Additional Inherited Members | |
| Public Member Functions inherited from llzk::detail::DiscardableAllocationAccessorOpInterfaceInterfaceTraits::FallbackModel< ConcreteModel > | |
| FallbackModel () | |
| Static Public Member Functions inherited from llzk::detail::DiscardableAllocationAccessorOpInterfaceInterfaceTraits::FallbackModel< ConcreteModel > | |
| 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) |
| 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 40 of file DiscardableAllocationOpInterfaces.h.inc.
| using llzk::detail::DiscardableAllocationAccessorOpInterfaceInterfaceTraits::ExternalModel< ConcreteModel, ConcreteOp >::ConcreteEntity = ConcreteOp |
Definition at line 42 of file DiscardableAllocationOpInterfaces.h.inc.