Searched refs:Live (Results 1 - 7 of 7) sorted by relevance
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/ |
| H A D | radeon_variable.h | 51 struct live_intervals Live[4]; member in struct:rc_variable
|
| H A D | radeon_variable.c | 215 if (!var->Live[chan].Used 216 || chan_start < var->Live[chan].Start) { 217 var->Live[chan].Start = 220 if (!var->Live[chan].Used 221 || chan_end > var->Live[chan].End) { 222 var->Live[chan].End = chan_end; 224 var->Live[chan].Used = 1; 529 var->Live[i].Start, var->Live[i].End);
|
| H A D | radeon_pair_regalloc.c | 53 struct live_intervals Live[4]; member in struct:register_info 229 reg->Live[i].Used = 1; 230 reg->Live[i].Start = 0; 231 reg->Live[i].End = 562 if (s->Input[i].Live[chan].Used) { 588 if (overlap_live_intervals_array(var_a->Live, var_b->Live)) { 607 if (overlap_live_intervals_array(s->Input[i].Live, 608 var->Live)) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/ |
| H A D | radeon_variable.h | 51 struct live_intervals Live[4]; member in struct:rc_variable
|
| H A D | radeon_variable.c | 215 if (!var->Live[chan].Used 216 || chan_start < var->Live[chan].Start) { 217 var->Live[chan].Start = 220 if (!var->Live[chan].Used 221 || chan_end > var->Live[chan].End) { 222 var->Live[chan].End = chan_end; 224 var->Live[chan].Used = 1; 529 var->Live[i].Start, var->Live[i].End);
|
| H A D | radeon_pair_regalloc.c | 53 struct live_intervals Live[4]; member in struct:register_info 229 reg->Live[i].Used = 1; 230 reg->Live[i].Start = 0; 231 reg->Live[i].End = 562 if (s->Input[i].Live[chan].Used) { 588 if (overlap_live_intervals_array(var_a->Live, var_b->Live)) { 607 if (overlap_live_intervals_array(s->Input[i].Live, 608 var->Live)) {
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | README.md | 73 #### Live-Variable Analysis 81 Then, if the register demand exceeds the global limit, this pass lowers register usage by temporarily storing excess scalar values in free vector registers, or excess vector values in scratch memory, and reloading them when needed. It is based on the paper "Register Spilling and Live-Range Splitting for SSA-Form Programs".
|
Completed in 6 milliseconds