Lines Matching refs:use_pos

350 			ir_use_pos *use_pos;  in ir_dump_live_ranges()  local
405 use_pos = ival->use_pos; in ir_dump_live_ranges()
406 while (use_pos) { in ir_dump_live_ranges()
407 if (use_pos->flags & IR_PHI_USE) { in ir_dump_live_ranges()
408 IR_ASSERT(use_pos->op_num > 0); in ir_dump_live_ranges()
410 IR_LIVE_POS_TO_REF(use_pos->pos), IR_LIVE_POS_TO_SUB_REF(use_pos->pos), in ir_dump_live_ranges()
411 -use_pos->hint_ref, use_pos->op_num); in ir_dump_live_ranges()
412 } else if (use_pos->flags & IR_FUSED_USE) { in ir_dump_live_ranges()
414 IR_LIVE_POS_TO_REF(use_pos->pos), IR_LIVE_POS_TO_SUB_REF(use_pos->pos), in ir_dump_live_ranges()
415 -use_pos->hint_ref, use_pos->op_num); in ir_dump_live_ranges()
416 if (use_pos->hint >= 0) { in ir_dump_live_ranges()
417 fprintf(f, ", hint=%%%s", ir_reg_name(use_pos->hint, ival->type)); in ir_dump_live_ranges()
420 if (use_pos->flags & IR_USE_MUST_BE_IN_REG) { in ir_dump_live_ranges()
424 if (!use_pos->op_num) { in ir_dump_live_ranges()
426 IR_LIVE_POS_TO_REF(use_pos->pos), IR_LIVE_POS_TO_SUB_REF(use_pos->pos)); in ir_dump_live_ranges()
429 IR_LIVE_POS_TO_REF(use_pos->pos), IR_LIVE_POS_TO_SUB_REF(use_pos->pos), in ir_dump_live_ranges()
430 use_pos->op_num); in ir_dump_live_ranges()
432 if (use_pos->hint >= 0) { in ir_dump_live_ranges()
433 fprintf(f, ", hint=%%%s", ir_reg_name(use_pos->hint, ival->type)); in ir_dump_live_ranges()
435 if (use_pos->hint_ref) { in ir_dump_live_ranges()
436 fprintf(f, ", hint=R%d", ctx->vregs[use_pos->hint_ref]); in ir_dump_live_ranges()
439 if (use_pos->flags & IR_USE_MUST_BE_IN_REG) { in ir_dump_live_ranges()
443 use_pos = use_pos->next; in ir_dump_live_ranges()