| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/pp/ |
| H A D | regalloc.c | 467 reg->spilled = true; 471 reg->spilled = true; 631 if (!reg->spilled && reg->live_out != INT_MAX && range > max_range) { 638 chosen->spilled = true; 653 static bool ppir_regalloc_prog_try(ppir_compiler *comp, bool *spilled) argument 700 *spilled = false; 711 *spilled = true; 713 ppir_debug("ppir: spilled register\n"); 741 bool spilled = false; local in function:ppir_regalloc_prog 752 while (!ppir_regalloc_prog_try(comp, &spilled)) [all...] |
| H A D | ppir.h | 173 bool spilled; member in struct:ppir_reg
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/pp/ |
| H A D | regalloc.c | 241 alu_dest->ssa.spilled = true; 415 if (reg->spilled) { 480 chosen->spilled = true; 527 static bool ppir_regalloc_prog_try(ppir_compiler *comp, bool *spilled) argument 554 *spilled = false; 566 *spilled = true; 568 ppir_debug("spilled register %d/%d, num_components: %d\n", 597 bool spilled = false; local in function:ppir_regalloc_prog 612 while (!ppir_regalloc_prog_try(comp, &spilled)) 613 if (!spilled) [all...] |
| H A D | ppir.h | 192 bool spilled; member in struct:ppir_reg
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/ |
| H A D | vir_register_allocate.c | 322 * spilled yet. 590 v3d_register_allocate(struct v3d_compile *c, bool *spilled) argument 606 *spilled = false; 802 *spilled = true; 827 *spilled = true;
|
| H A D | v3d_compiler.h | 758 /* Size in bytes of registers that have been spilled. This is how much 769 /* Bit vector of which temps may be spilled */ 851 /* Total number of spilled registers in the program */ 1118 struct qpu_reg *v3d_register_allocate(struct v3d_compile *c, bool *spilled);
|
| H A D | nir_to_vir.c | 4093 bool spilled; local in function:v3d_nir_to_vir 4094 temp_registers = v3d_register_allocate(c, &spilled); 4095 if (spilled) 4146 fprintf(stderr, "%s prog %d/%d spilled VIR:\n",
|
| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/ |
| H A D | vir_register_allocate.c | 432 v3d_register_allocate(struct v3d_compile *c, bool *spilled) argument 446 *spilled = false; 642 *spilled = true; 660 *spilled = true;
|
| H A D | nir_to_vir.c | 2531 bool spilled; local in function:v3d_nir_to_vir 2532 temp_registers = v3d_register_allocate(c, &spilled); 2533 if (spilled) 2556 fprintf(stderr, "%s prog %d/%d spilled VIR:\n",
|
| H A D | v3d_compiler.h | 547 /* Size in bytes of registers that have been spilled. This is how much 558 /* Bit vector of which temps may be spilled */ 815 struct qpu_reg *v3d_register_allocate(struct v3d_compile *c, bool *spilled);
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/ |
| H A D | midgard_ra.c | 411 allocate_registers(compiler_context *ctx, bool *spilled) argument 674 *spilled = !lcra_solve(l); 825 /* We can't spill a previously spilled value or an unspill */ 878 /* For TLS, replace all stores to the spilled node. For 959 * use of the node, rewriting to use spilled indices to 974 /* If we don't use the spilled value, nothing to do */ 1002 /* Special writes already have their move spilled in */ 1080 bool spilled = false; local in function:mir_ra 1083 /* Number of 128-bit slots in memory we've spilled into */ 1090 if (spilled) { [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_spill.cpp | 483 /* first block, nothing was spilled before */ 498 /* check how many live-through variables should be spilled */ 508 for (auto spilled : ctx.spills_exit[block_idx - 1]) { local in function:aco::__anond37687ce0110::init_live_in_vars 509 auto it = next_use_distances.find(spilled.first); 515 /* keep constants and live-through variables spilled */ 516 if (it->second.first >= loop_end || ctx.remat.count(spilled.first)) { 517 ctx.spills_entry[block_idx][spilled.first] = spilled.second; 518 spilled_registers += spilled.first; 519 loop_demand -= spilled 887 auto spilled = ctx.spills_exit[pred_idx].find(var); local in function:aco::__anond37687ce0110::add_coupling_code 937 auto spilled = ctx.spills_exit[pred_idx].find(pair.first); local in function:aco::__anond37687ce0110::add_coupling_code [all...] |
| /xsrc/external/mit/xf86-video-imstt/dist/src/ |
| H A D | imstt_driver.c | 1064 unsigned long clk_m, clk_n, clk_p, x, stage, spilled; local in function:IMSTTSetClock 1068 stage = spilled = 0; 1083 spilled = 1; 1085 } else if (spilled && x < mhz) {
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| H A D | brw_fs_reg_allocate.cpp | 437 * variable size that can be spilled -- A higher value will allow a 438 * variable of a given size to be spilled more efficiently with a smaller 445 * component type and natural region width can be spilled without splitting 1066 * spilled. Right now, we spill or unspill the whole thing to a 1096 * correspondence between channels of the spilled variable in 1126 * channels per spilled register). We attempt to write one 1185 bool spilled = false; local in function:fs_reg_alloc::assign_regs 1209 /* If we're going to spill but we've never spilled before, we need to 1217 spilled = true; 1222 if (spilled) [all...] |
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 9.0.3.rst | 148 - i965/vs: Try again when we've successfully spilled a reg.
|
| H A D | 19.3.0.rst | 811 - 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
|
| H A D | 21.0.0.rst | 3161 - aco: Keep live-though variables and constants spilled.
|
| H A D | 20.2.0.rst | 3955 - aco: keep loop live-through variables spilled
|
| H A D | 20.3.0.rst | 4006 - aco: keep loop live-through variables spilled
|
| H A D | 21.1.0.rst | 1399 - aco/spill: reload spilled exec masks directly to exec
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_ra.c | 2253 bool spilled = false; local in function:ir3_ra 2265 spilled = true; 2319 if (spilled) {
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | r600_shader.c | 332 /* flag for each tgsi temp array if its been spilled or not */ 883 bool *spilled = ctx->spilled_arrays; // assumed calloc:ed local in function:choose_spill_arrays 893 if (!spilled[i] && size > largest) { 899 spilled[largest_index] = true; 911 /* Take spilled temp arrays into account when translating tgsi register 912 * indexes into r600 gprs if spilled is false, or scratch array offset if 913 * spilled is true */ 914 static int map_tgsi_reg_index_to_r600_gpr(struct r600_shader_ctx *ctx, unsigned tgsi_reg_index, bool *spilled) argument 922 /* vec4 index into spilled scratch memory */ 923 *spilled 1073 bool spilled; local in function:tgsi_declaration 1522 bool spilled; local in function:tgsi_src 4332 bool spilled; local in function:tgsi_dst [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| H A D | r600_shader.c | 414 /* flag for each tgsi temp array if its been spilled or not */ 971 bool *spilled = ctx->spilled_arrays; // assumed calloc:ed local in function:choose_spill_arrays 981 if (!spilled[i] && size > largest) { 987 spilled[largest_index] = true; 999 /* Take spilled temp arrays into account when translating tgsi register 1000 * indexes into r600 gprs if spilled is false, or scratch array offset if 1001 * spilled is true */ 1002 static int map_tgsi_reg_index_to_r600_gpr(struct r600_shader_ctx *ctx, unsigned tgsi_reg_index, bool *spilled) argument 1010 /* vec4 index into spilled scratch memory */ 1011 *spilled 1161 bool spilled; local in function:tgsi_declaration 1610 bool spilled; local in function:tgsi_src 4421 bool spilled; local in function:tgsi_dst [all...] |