• Home
  • Raw
  • Download

Lines Matching refs:CSRSave

145   CSRSave.clear();  in clearAllSets()
583 if (!CSRSave[MBB].empty()) in addUsesForMEMERegion()
584 prop = CSRSave[MBB]; in addUsesForMEMERegion()
644 loopSpills = CSRSave[MBB]; in addUsesForTopLevelLoops()
645 if (CSRSave[MBB].empty()) { in addUsesForTopLevelLoops()
648 } else if (CSRRestore[MBB].contains(CSRSave[MBB])) in addUsesForTopLevelLoops()
705 CSRSave[MBB] |= (AnticIn[MBB] - AvailIn[MBB]) & anticInPreds; in calcSpillPlacements()
707 if (! CSRSave[MBB].empty()) { in calcSpillPlacements()
710 CSRRestore[ReturnBlocks[ri]] |= CSRSave[MBB]; in calcSpillPlacements()
713 if (CSRSave[EntryBlock].intersects(CSRSave[MBB])) { in calcSpillPlacements()
714 CSRSave[MBB] = CSRSave[MBB] - CSRSave[EntryBlock]; in calcSpillPlacements()
718 placedSpills = (CSRSave[MBB] != prevSpills[MBB]); in calcSpillPlacements()
719 prevSpills[MBB] = CSRSave[MBB]; in calcSpillPlacements()
725 DEBUG(if (! CSRSave[MBB].empty() && ShrinkWrapDebugging >= Iterations) in calcSpillPlacements()
727 << stringifyCSRegSet(CSRSave[MBB]) << "\n"); in calcSpillPlacements()
776 if (! CSRSave[EntryBlock].empty()) in calcRestorePlacements()
777 CSRRestore[MBB] = CSRRestore[MBB] - CSRSave[EntryBlock]; in calcRestorePlacements()
847 CSRSave.clear(); in placeSpillsAndRestores()
857 CSRegSet notSpilledInEntryBlock = (UsedCSRegs - CSRSave[EntryBlock]); in placeSpillsAndRestores()
945 for (CSRegBlockMap::iterator BI = CSRSave.begin(), in verifySpillRestorePlacement()
946 BE = CSRSave.end(); BI != BE; ++BI) { in verifySpillRestorePlacement()
973 if (CSRSave[SBB].intersects(spilled) && in verifySpillRestorePlacement()
974 !restored.contains(CSRSave[SBB] & spilled)) in verifySpillRestorePlacement()
1008 << stringifyCSRegSet(CSRSave[MBB]) in verifySpillRestorePlacement()
1012 if (CSRSave[MBB].intersects(restored)) { in verifySpillRestorePlacement()
1013 spilled |= (CSRSave[MBB] & restored); in verifySpillRestorePlacement()
1029 if (CSRSave[PBB].intersects(restored)) in verifySpillRestorePlacement()
1030 spilled |= (CSRSave[PBB] & restored); in verifySpillRestorePlacement()
1121 << stringifyCSRegSet(CSRSave[MBB]) << " | " in dumpSets1()
1138 if (!CSRSave[MBB].empty()) { in dumpSRSets()
1140 << stringifyCSRegSet(CSRSave[MBB]); in dumpSRSets()
1145 if (!CSRRestore[MBB].empty() && !CSRSave[MBB].empty()) in dumpSRSets()