Skip to content

kirin.dialects.cf.stmts.Branch

← Module overview

classBranchsource

kirin.dialects.cf.stmts.Branch

Bases: ir.Statement

class Branch

Attributes

NameTypeDefaultDescription
name—'br'
traits—frozenset({ir.IsTerminator()})
argumentstuple[ir.SSAValue, ...]required
successorir.Blockinfo.block()

methodverifysource

kirin.dialects.cf.stmts.Branch.verify

def verify() -> None
source

methodprint_implsource

kirin.dialects.cf.stmts.Branch.print_impl

def print_impl(printer: Printer) -> None

Parameters

NameTypeDescription
printerPrinter
source