Searched refs:PDiff (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | RegisterPressure.cpp | 472 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 …]
|
D | MachineScheduler.cpp | 946 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()
|
D | ScheduleDAGInstrs.cpp | 899 PressureDiff *PDiff = PDiffs ? &(*PDiffs)[SU->NodeNum] : nullptr; in buildSchedGraph() local 900 RPTracker->recede(/*LiveUses=*/nullptr, PDiff); in buildSchedGraph()
|
/external/llvm/include/llvm/CodeGen/ |
D | RegisterPressure.h | 333 PressureDiff *PDiff = nullptr); 374 PressureDiff *PDiff, 380 /*const*/ PressureDiff &PDiff,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGRRList.cpp | 2008 int PDiff = 0; in RegPressureDiff() local 2026 ++PDiff; in RegPressureDiff() 2032 return PDiff; in RegPressureDiff() 2041 --PDiff; in RegPressureDiff() 2043 return PDiff; in RegPressureDiff()
|