17#ifndef __LUCI_IR_CIRCLE_IF_H__
18#define __LUCI_IR_CIRCLE_IF_H__
69 uint32_t _output_count{0};
70 int32_t _then_branch{-1};
71 int32_t _else_branch{-1};
uint32_t output_count(void) const
Node * input(uint32_t index) const
void else_branch(int32_t else_branch)
int32_t else_branch(void) const
uint32_t input_count(void) const
loco::Graph * then_graph(void) const
void else_graph(loco::Graph *else_graph)
CircleIf(uint32_t arity, uint32_t out)
void then_branch(int32_t then_branch)
loco::Graph * else_graph(void) const
int32_t then_branch(void) const
void then_graph(loco::Graph *then_graph)
void input(uint32_t index, Node *node)
Nodes with the variadic inputs.
loco::Use * at(uint32_t n) const
uint32_t arity(void) const final
Return the number of arguments.