• Home
  • Raw
  • Download

Lines Matching refs:PendingST

168     unsigned char PendingST[8];  member
184 dbgs() << ", ST" << i << " in FP" << unsigned(PendingST[i]); in dumpStack()
271 if (PendingST[i] != RegNo) in duplicatePendingSTBeforeKill()
277 PendingST[i] = SR; in duplicatePendingSTBeforeKill()
1337 PendingST[NumPendingSTs++] = NumFPRegs; in handleSpecialFP()
1340 if (isScratchReg(PendingST[DstST])) { in handleSpecialFP()
1341 DEBUG(dbgs() << "Clobbering old ST in FP" << unsigned(PendingST[DstST]) in handleSpecialFP()
1343 freeStackSlotBefore(MI, PendingST[DstST]); in handleSpecialFP()
1351 PendingST[DstST] = SR; in handleSpecialFP()
1355 PendingST[DstST] = SrcFP; in handleSpecialFP()
1366 unsigned SrcFP = PendingST[SrcST]; in handleSpecialFP()
1376 PendingST[SrcST] = NumFPRegs; in handleSpecialFP()
1377 while (NumPendingSTs && PendingST[NumPendingSTs - 1] == NumFPRegs) in handleSpecialFP()
1556 if ((FPKills & ~FPUsed) & (1u << PendingST[i])) in handleSpecialFP()
1559 duplicateToTop(PendingST[i], SR, I); in handleSpecialFP()
1561 << unsigned(PendingST[i]) << " to avoid clobbering it.\n"); in handleSpecialFP()
1562 PendingST[i] = SR; in handleSpecialFP()
1568 if (i < NumPendingSTs && PendingST[i] < NumFPRegs) { in handleSpecialFP()
1571 if (PendingST[j] != PendingST[i]) in handleSpecialFP()
1575 duplicateToTop(PendingST[i], SR, I); in handleSpecialFP()
1577 << unsigned(PendingST[i]) in handleSpecialFP()
1579 PendingST[i] = SR; in handleSpecialFP()
1587 PendingST[i] = SR; in handleSpecialFP()
1594 shuffleStackTop(PendingST, NumPendingSTs, I); in handleSpecialFP()
1618 PendingST[NumPendingSTs++] = getStackEntry(i); in handleSpecialFP()
1627 freeStackSlotAfter(InsertPt, PendingST[i]); in handleSpecialFP()
1628 PendingST[i] = NumFPRegs; in handleSpecialFP()
1630 while (NumPendingSTs && PendingST[NumPendingSTs - 1] == NumFPRegs) in handleSpecialFP()