tiny.choir.ir.verify.VerifyOpInterface
Defined in ir.verify.
API (6)
Actions
Public operations.
Types and contracts
Public types and contracts.
Values and defaults
Public values and defaults.
Source
Source: lib/choir/src/core/verify.zig:478
zig
pub const VerifyOpInterface = struct { pub const interface_name = "ir.interface.verify_op"; pub const id: interfaces.InterfaceId = interfaces.interfaceId(interface_name); pub const VTable = struct { verify: *const fn (op_ptr: *const anyopaque) anyerror!void, }; pub fn entry(vtable: *const VTable) interfaces.InterfaceEntry { return .{ .id = id, .vtable = vtable }; } pub fn vtableFor(comptime verify_fn: *const fn (op_ptr: *const anyopaque) anyerror!void) *const VTable { return &.{ .verify = verify_fn }; } pub fn entryFor(comptime verify_fn: *const fn (op_ptr: *const anyopaque) anyerror!void) interfaces.InterfaceEntry { return entry(vtableFor(verify_fn)); }};Also reachable as
backends.wasm.emission.module_encoding.common.ir.VerifyOpInterface, backends.wasm.emission.module_encoding.common.ir.verify.VerifyOpInterface, ir.VerifyOpInterface.
Complete caller list for ir.VerifyOpInterface.entryFor
7 direct callers.
tiny.choir.ir.dialects.opSpec.verifier[function] atlib/choir/src/core/dialects/spec.zig:987lib.choir.src.core.dialects.spec.operationInterfaces[function] — private source atlib/choir/src/core/dialects/spec.zig:2901in nearest public ownerlib.choir.src.core.dialects.speclib.choir.src.core.verify.test_isolation_failure_preserves_nested_operation_verifier_precedence[function] — test source atlib/choir/src/core/verify.zig:2310in nearest public ownertiny.choir.ir.verifylib.choir.src.core.verify.test_registered_operation_segments_verify_before_custom_verifiers[function] — test source atlib/choir/src/core/verify.zig:1799in nearest public ownertiny.choir.ir.verifylib.choir.src.core.verify.test_registered_operation_shape_runs_before_custom_verifiers[function] — test source atlib/choir/src/core/verify.zig:1756in nearest public ownertiny.choir.ir.verifylib.choir.src.core.verify.test_registered_required_attributes_verify_before_custom_verifiers[function] — test source atlib/choir/src/core/verify.zig:1885in nearest public ownertiny.choir.ir.verifylib.choir.src.core.verify.test_registered_type_constraints_verify_before_custom_verifiers[function] — test source atlib/choir/src/core/verify.zig:1933in nearest public ownertiny.choir.ir.verify
Audit
| Definitions | 7 |
|---|---|
| Public names | 28 |
| Members | 1 |
| Version | 26.7.0 |
| Revision | daab053ee433 |