17#ifndef __LOCOEX_IR_CIRCLENODEDECL_H__
18#define __LOCOEX_IR_CIRCLENODEDECL_H__
44 uint32_t
opnum(
void)
const final {
return static_cast<uint32_t
>(Code); }
Logical unit of computation.
virtual ~CircleNode()=default
virtual CircleOpcode opcode(void) const =0
const loco::Dialect * dialect(void) const final
Return "Dialect" identifier that this node belongs to.
T accept(CircleNodeVisitorBase< T > *) const
uint32_t opnum(void) const final
virtual ~CircleNodeImpl()=default
CircleOpcode opcode(void) const final