/* For the temp-allocation */
size_t eid;
+ /* For IFs */
+ bool likely;
+
struct ir_block_s *owner;
} ir_instr;
/* locally defined variables */
ir_value **locals;
- /* how many of the locals are parameters */
- size_t max_parameters;
-
size_t allocated_locals;
ir_block* first;
bool ir_function_set_name(ir_function*, const char *name);
-ir_value* ir_function_get_local(ir_function *self, const char *name);
ir_value* ir_function_create_local(ir_function *self, const char *name, int vtype, bool param);
bool GMQCC_WARN ir_function_finalize(ir_function*);