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

/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DRegisterPressure.cpp410 static void collectPDiff(PressureDiff &PDiff, RegisterOperands &RegOpers, argument
412 assert(!PDiff.begin()->isValid() && "stale PDiff");
415 PDiff.addPressureChange(RegOpers.Defs[i], true, MRI);
418 PDiff.addPressureChange(RegOpers.Uses[i], false, MRI);
457 PressureDiff *PDiff) {
490 if (PDiff)
491 collectPDiff(*PDiff, RegOpers, MRI);
625 int PDiff = (int)PNew - (int)POld; local
626 if (!PDiff) // N
456 recede(SmallVectorImpl<unsigned> *LiveUses, PressureDiff *PDiff) argument
676 int PDiff = (int)PNew - (int)CriticalPSets[CritIdx].getUnitInc(); local
749 getMaxUpwardPressureDelta(const MachineInstr *MI, PressureDiff *PDiff, RegPressureDelta &Delta, ArrayRef<PressureChange> CriticalPSets, ArrayRef<unsigned> MaxPressureLimit) argument
817 getUpwardPressureDelta(const MachineInstr *MI, PressureDiff &PDiff, RegPressureDelta &Delta, ArrayRef<PressureChange> CriticalPSets, ArrayRef<unsigned> MaxPressureLimit) const argument
[all...]
H A DScheduleDAGInstrs.cpp764 PressureDiff *PDiff = PDiffs ? &(*PDiffs)[SU->NodeNum] : 0; local
765 RPTracker->recede(/*LiveUses=*/0, PDiff);
H A DMachineScheduler.cpp573 const PressureDiff &PDiff = getPressureDiff(SU); local
575 for (PressureDiff::const_iterator I = PDiff.begin(), E = PDiff.end();
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h321 bool recede(SmallVectorImpl<unsigned> *LiveUses = 0, PressureDiff *PDiff = 0);
364 PressureDiff *PDiff,
370 /*const*/ PressureDiff &PDiff,
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp1998 int PDiff = 0;
2016 ++PDiff;
2022 return PDiff;
2031 --PDiff;
2033 return PDiff;

Completed in 72 milliseconds