Searched refs:Live (Results 1 - 7 of 7) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_variable.h51 struct live_intervals Live[4]; member in struct:rc_variable
H A Dradeon_variable.c215 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 Dradeon_pair_regalloc.c53 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 Dradeon_variable.h51 struct live_intervals Live[4]; member in struct:rc_variable
H A Dradeon_variable.c215 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 Dradeon_pair_regalloc.c53 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 DREADME.md73 #### 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