Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DPrologEpilogInserter.h67 typedef SparseBitVector<> CSRegSet; typedef
71 typedef DenseMap<MachineBasicBlock*, CSRegSet> CSRegBlockMap;
80 CSRegSet UsedCSRegs;
165 std::string stringifyCSRegSet(const CSRegSet& s);
166 void dumpSet(const CSRegSet& s);
DShrinkWrapping.cpp214 CSRegSet prevAnticOut = AnticOut[MBB]; in calcAnticInOut()
227 CSRegSet prevAnticIn = AnticIn[MBB]; in calcAnticInOut()
252 CSRegSet prevAvailIn = AvailIn[MBB]; in calcAvailInOut()
265 CSRegSet prevAvailOut = AvailOut[MBB]; in calcAvailInOut()
492 CSRegSet CSRUsedInChokePoints; in calculateSets()
582 CSRegSet prop; in addUsesForMEMERegion()
642 CSRegSet loopSpills; in addUsesForTopLevelLoops()
681 CSRegSet anticInPreds; in calcSpillPlacements()
743 CSRegSet availOutSucc; in calcRestorePlacements()
857 CSRegSet notSpilledInEntryBlock = (UsedCSRegs - CSRSave[EntryBlock]); in placeSpillsAndRestores()
[all …]
DPrologEpilogInserter.cpp373 CSRegSet save = BI->second; in insertCSRSpillsAndRestores()
379 for (CSRegSet::iterator RI = save.begin(), in insertCSRSpillsAndRestores()
407 CSRegSet restore = BI->second; in insertCSRSpillsAndRestores()
413 for (CSRegSet::iterator RI = restore.begin(), in insertCSRSpillsAndRestores()