Lines Matching refs:hint
352 …(ir_ctx *ctx, ir_live_interval *ival, int op_num, ir_live_pos pos, ir_reg hint, uint8_t use_flags,… in ir_add_use() argument
358 use_pos->hint = hint; in ir_add_use()
363 if (hint != IR_REG_NONE) { in ir_add_use()
380 use_pos->hint = IR_REG_NONE; in ir_add_phi_use()
388 static void ir_add_hint(ir_ctx *ctx, ir_ref ref, ir_live_pos pos, ir_reg hint) in ir_add_hint() argument
397 if (use_pos->hint == IR_REG_NONE) { in ir_add_hint()
398 use_pos->hint = hint; in ir_add_hint()
425 } else if (use_pos->hint != IR_REG_NONE) { in ir_hint_propagation()
427 ir_add_hint(ctx, hint_use_pos->hint_ref, hint_use_pos->pos, use_pos->hint); in ir_hint_propagation()
1795 if (p->hint != IR_REG_NONE) { in ir_hint_conflict()
1796 r1 = p->hint; in ir_hint_conflict()
1804 if (p->hint != IR_REG_NONE) { in ir_hint_conflict()
1805 r2 = p->hint; in ir_hint_conflict()
2447 if (use_pos->hint != IR_REG_NONE) { in ir_split_interval_at()
2458 if (use_pos->hint != IR_REG_NONE) { in ir_split_interval_at()
2502 if (use_pos->hint != IR_REG_NONE) { in ir_split_interval_at()
2648 reg = use_pos->hint; in ir_get_first_reg_hint()
2666 reg = use_pos->hint; in ir_try_allocate_preferred_reg()
2703 reg = use_pos->hint; in ir_get_preferred_reg()
3973 && use_pos->hint != reg in assign_regs()