Home
last modified time | relevance | path

Searched refs:CSRSave (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DShrinkWrapping.cpp145 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()
[all …]
DPrologEpilogInserter.h84 CSRegBlockMap CSRSave; variable
DPrologEpilogInserter.cpp370 for (CSRegBlockMap::iterator BI = CSRSave.begin(), in insertCSRSpillsAndRestores()
371 BE = CSRSave.end(); BI != BE; ++BI) { in insertCSRSpillsAndRestores()