Searched refs:spill_slot (Results 1 - 5 of 5) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_spill.c | 128 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 D | ir3_merge_regs.c | 201 set->spill_slot = ~0;
|
| H A D | ir3.h | 94 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 D | midgard_ra.c | 863 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 D | aco_spill.cpp | 1646 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