Home
last modified time | relevance | path

Searched refs:spilled (Results 1 – 25 of 41) sorted by relevance

12

/third_party/mesa3d/src/intel/compiler/
Dtest_simd_selection.cpp39 const bool spilled = true; variable
99 brw_simd_mark_compiled(SIMD32, prog_data, spilled); in TEST_F()
164 brw_simd_mark_compiled(SIMD8, prog_data, spilled); in TEST_F()
166 brw_simd_mark_compiled(SIMD16, prog_data, spilled); in TEST_F()
168 brw_simd_mark_compiled(SIMD32, prog_data, spilled); in TEST_F()
256 brw_simd_mark_compiled(SIMD8, prog_data, spilled); in TEST_F()
268 brw_simd_mark_compiled(SIMD16, prog_data, spilled); in TEST_F()
297 brw_simd_mark_compiled(SIMD32, prog_data, spilled); in TEST_F()
Dbrw_simd_selection.c133 brw_simd_mark_compiled(unsigned simd, struct brw_cs_prog_data *prog_data, bool spilled) in brw_simd_mark_compiled() argument
140 if (spilled) { in brw_simd_mark_compiled()
Dbrw_private.h45 bool spilled);
Dbrw_fs_reg_allocate.cpp1198 bool spilled = false; in assign_regs() local
1230 spilled = true; in assign_regs()
1235 if (spilled) in assign_regs()
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
Dregalloc.c248 alu_dest->ssa.spilled = true; in ppir_update_spilled_src()
423 if (reg->spilled) { in ppir_regalloc_choose_spill_node()
488 chosen->spilled = true; in ppir_regalloc_choose_spill_node()
535 static bool ppir_regalloc_prog_try(ppir_compiler *comp, bool *spilled) in ppir_regalloc_prog_try() argument
562 *spilled = false; in ppir_regalloc_prog_try()
574 *spilled = true; in ppir_regalloc_prog_try()
610 bool spilled = false; in ppir_regalloc_prog() local
629 while (!ppir_regalloc_prog_try(comp, &spilled)) in ppir_regalloc_prog()
630 if (!spilled) in ppir_regalloc_prog()
Dppir.h229 bool spilled; member
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_ra.c449 allocate_registers(compiler_context *ctx, bool *spilled) in allocate_registers() argument
719 *spilled = !lcra_solve(l); in allocate_registers()
1146 bool spilled = false; in mir_ra() local
1156 if (spilled) { in mir_ra()
1181 l = allocate_registers(ctx, &spilled); in mir_ra()
1182 } while(spilled && ((iter_count--) > 0)); in mir_ra()
/third_party/mesa3d/src/amd/compiler/
Daco_spill.cpp513 for (auto spilled : ctx.spills_exit[block_idx - 1]) { in init_live_in_vars() local
514 auto it = next_use_distances.find(spilled.first); in init_live_in_vars()
521 if (it->second.first >= loop_end || ctx.remat.count(spilled.first)) { in init_live_in_vars()
522 ctx.spills_entry[block_idx][spilled.first] = spilled.second; in init_live_in_vars()
523 spilled_registers += spilled.first; in init_live_in_vars()
524 loop_demand -= spilled.first; in init_live_in_vars()
889 auto spilled = ctx.spills_exit[pred_idx].find(var); in add_coupling_code() local
890 if (spilled != ctx.spills_exit[pred_idx].end()) { in add_coupling_code()
891 if (spilled->second != def_spill_id) in add_coupling_code()
892 ctx.add_affinity(def_spill_id, spilled->second); in add_coupling_code()
[all …]
/third_party/node/deps/v8/src/compiler/backend/
Dregister-allocator.cc65 new (curr) LiveRangeBound(i, i->spilled()); in Initialize()
337 DCHECK(!HasRegisterAssigned() && !spilled()); in set_assigned_register()
342 DCHECK(HasRegisterAssigned() && !spilled()); in UnsetAssignedRegister()
369 DCHECK(spilled()); in Unspill()
375 DCHECK(!spilled()); in Spill()
498 DCHECK(!spilled()); in GetAssignedOperand()
502 DCHECK(spilled()); in GetAssignedOperand()
858 bool might_be_duplicated = has_slot_use() || spilled(); in FilterSpillMoves()
1140 if (range->spilled()) { in PrintRangeRow()
1149 const char line_style = range->spilled() ? '-' : '='; in PrintRangeRow()
[all …]
Dspill-placer.cc47 range->spilled() || top_start_block->IsDeferred() || in Add()
57 if (child->spilled()) { in Add()
Dmid-tier-register-allocator.cc3407 ZoneVector<VirtualRegisterData*> spilled(data->allocation_zone()); in AllocateSpillSlots() local
3411 spilled.push_back(&vreg_data); in AllocateSpillSlots()
3417 std::sort(spilled.begin(), spilled.end(), in AllocateSpillSlots()
3425 for (VirtualRegisterData* spill : spilled) { in AllocateSpillSlots()
Dregister-allocator.h575 bool spilled() const { return SpilledField::decode(bits_); } in NON_EXPORTED_BASE()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DREADME.txt77 Suppose there is high register pressure, R1, R2, R3, can be spilled. We need
/third_party/mesa3d/docs/relnotes/
D9.0.3.rst148 - i965/vs: Try again when we've successfully spilled a reg.
D19.3.0.rst811 - aco: fix transitive affinities of spilled variables
816 - aco: don't add interferences between spilled phi operands
818 - aco: ensure that spilled VGPR reloads are done after p_logical_start
3359 - lima/ppir: print register index and components number for spilled
/third_party/node/deps/v8/src/compiler/
Dgraph-visualizer.cc746 } else if (range->spilled()) { in PrintLiveRange()
966 } else if (range.spilled() && !range.TopLevel()->HasNoSpillType()) { in operator <<()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_ra.c2595 bool spilled = false; in ir3_ra() local
2607 spilled = true; in ir3_ra()
2661 if (spilled) { in ir3_ra()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_shader.c992 bool *spilled = ctx->spilled_arrays; // assumed calloc:ed in choose_spill_arrays() local
1002 if (!spilled[i] && size > largest) { in choose_spill_arrays()
1008 spilled[largest_index] = true; in choose_spill_arrays()
1023 …map_tgsi_reg_index_to_r600_gpr(struct r600_shader_ctx *ctx, unsigned tgsi_reg_index, bool *spilled) in map_tgsi_reg_index_to_r600_gpr() argument
1032 *spilled = true; in map_tgsi_reg_index_to_r600_gpr()
1037 *spilled = false; in map_tgsi_reg_index_to_r600_gpr()
1050 *spilled = false; in map_tgsi_reg_index_to_r600_gpr()
1176 bool spilled; in tgsi_declaration() local
1179 &spilled); in tgsi_declaration()
1181 if (!spilled) { in tgsi_declaration()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86RegisterInfo.td494 // RIP is not spilled anywhere for now, so stick to 32-bit alignment
503 // Since RBP will never be spilled, stick to a 32 alignment to save
DX86CallingConv.td737 /// values are spilled on the stack.
790 /// values are spilled on the stack.
DREADME.txt873 Likewise, we isel "x<<1" into "add reg,reg". If reg is spilled, this should
883 However, if xmm2 gets spilled, we end up with really ugly code like this:
DREADME-SSE.txt245 Now consider if the ... code caused xmm1 to get spilled. This might produce
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCRegisterInfo.td306 // register N is spilled to offset 8 * (32 - N) below the back chain word of the
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DTargetOpcodes.def125 /// to prevent the stack guard value or address from being spilled to the
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DREADME.txt22 the top-bits known to be sign or zero extended. If spilled, we should be able

12