Lines Matching refs:ival

2949 	ir_live_interval *ival;
2952 ival = ctx->live_intervals[ctx->vregs[ref]];
2953 while (ival) {
2954 ir_use_pos *use_pos = ival->use_pos;
2961 ival = ival->next;
9899 ir_live_interval *ival = ctx->live_intervals[ctx->vregs[use]];
9900 if ((ival->flags & IR_LIVE_INTERVAL_MEM_PARAM)
9901 && ival->stack_spill_pos == -1
9902 && (ival->next || ival->reg == IR_REG_NONE)) {
9903 ival->stack_spill_pos = stack_start + stack_offset;
10006 ir_live_interval *ival = ir_arena_alloc(&ctx->arena, sizeof(ir_live_interval));
10007 memset(ival, 0, sizeof(ir_live_interval));
10008 ctx->live_intervals[ctx->vregs[i]] = ival;
10009 ival->type = insn->type;
10010 ival->reg = IR_REG_NONE;
10011 ival->vreg = ctx->vregs[i];
10012 ival->stack_spill_pos = -1;
10014 ival->flags |= IR_LIVE_INTERVAL_MEM_PARAM;
10016 ival->stack_spill_pos = ir_allocate_spill_slot(ctx, ival->type, &data->ra_data);
10037 ir_live_interval *ival = ir_arena_alloc(&ctx->arena, sizeof(ir_live_interval));
10038 memset(ival, 0, sizeof(ir_live_interval));
10039 ctx->live_intervals[ctx->vregs[use]] = ival;
10040 ival->type = insn->type;
10041 ival->reg = IR_REG_NONE;
10042 ival->vreg = ctx->vregs[use];
10043 ival->stack_spill_pos = stack_spill_pos;
10049 ir_live_interval *ival = ir_arena_alloc(&ctx->arena, sizeof(ir_live_interval));
10050 memset(ival, 0, sizeof(ir_live_interval));
10051 ctx->live_intervals[ctx->vregs[use_insn->op3]] = ival;
10052 ival->type = insn->type;
10053 ival->reg = IR_REG_NONE;
10054 ival->vreg = ctx->vregs[use_insn->op3];
10055 ival->stack_spill_pos = stack_spill_pos;