Lines Matching refs:ir
50 ir_instruction *ir = (ir_instruction *) node;
52 switch (ir->ir_type) {
66 ir_assignment *assign = ir->as_assignment();
163 virtual ir_visitor_status visit_leave(ir_loop *ir);
172 loop_control_visitor::visit_leave(ir_loop *ir)
174 loop_variable_state *const ls = this->state->get(ir);
190 if(ir->from && ir->to && ir->increment)
191 max_iterations = calculate_iterations(ir->from, ir->to, ir->increment, (ir_expression_operation)ir->cmp);
198 ir_if *if_stmt = t->ir;
238 ir_rvalue *init = find_initial_value(ir, var);
252 ir->from = init->clone(ir, NULL);
253 ir->to = limit->clone(ir, NULL);
254 ir->increment = lv->increment->clone(ir, NULL);
255 ir->counter = lv->var;
256 ir->cmp = cmp;
288 ir->remove();