Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Gap

1355 /// GapWeight[i] represents the gap between UseSlots[i] and UseSlots[i+1].
1387 for (unsigned Gap = 0; IntI.valid() && IntI.start() < StopIdx; ++IntI) {
1389 while (Uses[Gap+1].getBoundaryIndex() < IntI.start())
1390 if (++Gap == NumGaps)
1392 if (Gap == NumGaps)
1397 for (; Gap != NumGaps; ++Gap) {
1398 GapWeight[Gap] = std::max(GapWeight[Gap], weight);
1399 if (Uses[Gap+1].getBaseIndex() >= IntI.stop())
1402 if (Gap == NumGaps)
1414 for (unsigned Gap = 0; I != E && I->start < StopIdx; ++I) {
1415 while (Uses[Gap+1].getBoundaryIndex() < I->start)
1416 if (++Gap == NumGaps)
1418 if (Gap == NumGaps)
1421 for (; Gap != NumGaps; ++Gap) {
1422 GapWeight[Gap] = HUGE_VALF;
1423 if (Uses[Gap+1].getBaseIndex() >= I->end)
1426 if (Gap == NumGaps)
1481 // Advance ri to the next gap. A regmask on one of the uses counts in
1529 // The new spill weight must be larger than any gap interference.