Searched refs:PDiff (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | RegisterPressure.cpp | 412 static void collectPDiff(PressureDiff &PDiff, RegisterOperands &RegOpers, in collectPDiff() argument 414 assert(!PDiff.begin()->isValid() && "stale PDiff"); in collectPDiff() 417 PDiff.addPressureChange(RegOpers.Defs[i], true, MRI); in collectPDiff() 420 PDiff.addPressureChange(RegOpers.Uses[i], false, MRI); in collectPDiff() 459 PressureDiff *PDiff) { in recede() argument 492 if (PDiff) in recede() 493 collectPDiff(*PDiff, RegOpers, MRI); in recede() 515 if (PDiff) in recede() 516 PDiff->addPressureChange(Reg, false, MRI); in recede() 633 int PDiff = (int)PNew - (int)POld; in computeExcessPressureDelta() local [all …]
|
D | ScheduleDAGInstrs.cpp | 814 PressureDiff *PDiff = PDiffs ? &(*PDiffs)[SU->NodeNum] : nullptr; in buildSchedGraph() local 815 RPTracker->recede(/*LiveUses=*/nullptr, PDiff); in buildSchedGraph()
|
D | MachineScheduler.cpp | 929 const PressureDiff &PDiff = getPressureDiff(SU); in updateScheduledPressure() local 931 for (PressureDiff::const_iterator I = PDiff.begin(), E = PDiff.end(); in updateScheduledPressure()
|
/external/llvm/include/llvm/CodeGen/ |
D | RegisterPressure.h | 307 PressureDiff *PDiff = nullptr); 350 PressureDiff *PDiff, 356 /*const*/ PressureDiff &PDiff,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGRRList.cpp | 1999 int PDiff = 0; in RegPressureDiff() local 2017 ++PDiff; in RegPressureDiff() 2023 return PDiff; in RegPressureDiff() 2032 --PDiff; in RegPressureDiff() 2034 return PDiff; in RegPressureDiff()
|