bloqade.native.upstream.squin2native.GateRule
← Module overview
class
method
source
classGateRule¶source
bloqade.native.upstream.squin2native.GateRule
Bases: RewriteRule
class GateRuleAttributes
| Name | Type | Default | Description |
|---|---|---|---|
SQUIN_MAPPING | dict[type[ir.Statement], tuple[ir.Method, ...]] | {stmts.X: (broadcast.x,), stmts.Y: (broadcast.y,), stmts.Z: (broadcast.z,), stmts.H: (broadcast.h,), stmts.S: (broadcas… |
methodrewrite_Statement¶source
bloqade.native.upstream.squin2native.GateRule.rewrite_Statement
def rewrite_Statement(node: ir.Statement) -> RewriteResultParameters
| Name | Type | Description |
|---|---|---|
node | ir.Statement |
Returns
RewriteResult