Searched refs:spill_slot (Results 1 - 5 of 5) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_spill.c128 unsigned spill_slot; member in struct:ra_spill_ctx
314 dst->spill_slot = ~0;
606 if (reg->merge_set->spill_slot == ~0) {
607 reg->merge_set->spill_slot = ALIGN_POT(ctx->spill_slot,
609 ctx->spill_slot = reg->merge_set->spill_slot + reg->merge_set->size * 2;
611 return reg->merge_set->spill_slot + reg->merge_set_offset * 2;
613 if (reg->spill_slot == ~0) {
614 reg->spill_slot
656 spill(struct ra_spill_ctx * ctx,const struct reg_or_immed * val,unsigned spill_slot,struct ir3_instruction * instr,struct ir3_block * block) argument
825 unsigned spill_slot = get_spill_slot(ctx, reg); local in function:reload
[all...]
H A Dir3_merge_regs.c201 set->spill_slot = ~0;
H A Dir3.h94 unsigned spill_slot; member in struct:ir3_merge_set
209 unsigned spill_slot, next_use; member in struct:ir3_register
/xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
H A Dmidgard_ra.c863 unsigned spill_slot = !is_special ? (*spill_count)++ : 0; local in function:mir_spill_register
884 spill_slot = spill_index++;
898 midgard_instruction st = v_mov(spill_node, spill_slot);
912 v_load_store_scratch(dest, spill_slot, false, 0xF);
941 v_load_store_scratch(dest, spill_slot, true, ins->mask);
991 st = v_load_store_scratch(index, spill_slot, false, 0xF);
1003 index = spill_slot;
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_spill.cpp1646 uint32_t spill_slot = slots[spill_id]; local in function:aco::__anond37687ce0110::assign_spill_slots
1668 unsigned offset = base_offset + spill_slot * 4;
1694 uint32_t spill_slot = slots[spill_id]; local in function:aco::__anond37687ce0110::assign_spill_slots
1697 if (vgpr_spill_temps[spill_slot / ctx.wave_size] == Temp()) {
1699 vgpr_spill_temps[spill_slot / ctx.wave_size] = linear_vgpr;
1719 spill->operands[0] = Operand(vgpr_spill_temps[spill_slot / ctx.wave_size]);
1720 spill->operands[1] = Operand::c32(spill_slot % ctx.wave_size);
1733 uint32_t spill_slot = slots[spill_id]; local in function:aco::__anond37687ce0110::assign_spill_slots
1755 unsigned offset = base_offset + spill_slot * 4;
1777 uint32_t spill_slot local in function:aco::__anond37687ce0110::assign_spill_slots
[all...]

Completed in 12 milliseconds