Home
last modified time | relevance | path

Searched refs:PDiff (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
DRegisterPressure.cpp472 static void collectPDiff(PressureDiff &PDiff, RegisterOperands &RegOpers, in collectPDiff() argument
474 assert(!PDiff.begin()->isValid() && "stale PDiff"); in collectPDiff()
477 PDiff.addPressureChange(Reg, true, MRI); in collectPDiff()
480 PDiff.addPressureChange(Reg, false, MRI); in collectPDiff()
519 PressureDiff *PDiff) { in recede() argument
548 if (PDiff) in recede()
549 collectPDiff(*PDiff, RegOpers, MRI); in recede()
660 int PDiff = (int)PNew - (int)POld; in computeExcessPressureDelta() local
661 if (!PDiff) // No change in this set in the common case. in computeExcessPressureDelta()
670 PDiff = 0; // Under the limit in computeExcessPressureDelta()
[all …]
DMachineScheduler.cpp946 const PressureDiff &PDiff = getPressureDiff(SU); in updateScheduledPressure() local
948 for (PressureDiff::const_iterator I = PDiff.begin(), E = PDiff.end(); in updateScheduledPressure()
1005 PressureDiff &PDiff = getPressureDiff(SU); in updatePressureDiffs() local
1006 PDiff.addPressureChange(Reg, true, &MRI); in updatePressureDiffs()
1011 PDiff.dump(*TRI); in updatePressureDiffs()
DScheduleDAGInstrs.cpp899 PressureDiff *PDiff = PDiffs ? &(*PDiffs)[SU->NodeNum] : nullptr; in buildSchedGraph() local
900 RPTracker->recede(/*LiveUses=*/nullptr, PDiff); in buildSchedGraph()
/external/llvm/include/llvm/CodeGen/
DRegisterPressure.h333 PressureDiff *PDiff = nullptr);
374 PressureDiff *PDiff,
380 /*const*/ PressureDiff &PDiff,
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGRRList.cpp2008 int PDiff = 0; in RegPressureDiff() local
2026 ++PDiff; in RegPressureDiff()
2032 return PDiff; in RegPressureDiff()
2041 --PDiff; in RegPressureDiff()
2043 return PDiff; in RegPressureDiff()