Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Gap

1413 /// GapWeight[i] represents the gap between UseSlots[i] and UseSlots[i+1].
1445 for (unsigned Gap = 0; IntI.valid() && IntI.start() < StopIdx; ++IntI) {
1447 while (Uses[Gap+1].getBoundaryIndex() < IntI.start())
1448 if (++Gap == NumGaps)
1450 if (Gap == NumGaps)
1455 for (; Gap != NumGaps; ++Gap) {
1456 GapWeight[Gap] = std::max(GapWeight[Gap], weight);
1457 if (Uses[Gap+1].getBaseIndex() >= IntI.stop())
1460 if (Gap == NumGaps)
1472 for (unsigned Gap = 0; I != E && I->start < StopIdx; ++I) {
1473 while (Uses[Gap+1].getBoundaryIndex() < I->start)
1474 if (++Gap == NumGaps)
1476 if (Gap == NumGaps)
1479 for (; Gap != NumGaps; ++Gap) {
1480 GapWeight[Gap] = HUGE_VALF;
1481 if (Uses[Gap+1].getBaseIndex() >= I->end)
1484 if (Gap == NumGaps)
1539 // Advance ri to the next gap. A regmask on one of the uses counts in
1589 // The new spill weight must be larger than any gap interference.