reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/GCNRegPressure.cpp
  294   MRI = &MF.getRegInfo();
  303   MaxPressure = CurPressure = getRegPressure(*MRI, LiveRegs);
  312   assert(MRI && "call reset first");
  319   auto const RegUses = collectVirtualRegUses(MI, LIS, *MRI);
  325     AtMIPressure.inc(U.RegUnit, LiveMask, LiveMask | U.LaneMask, *MRI);
  340     LiveMask &= ~getDefRegMask(MO, *MRI);
  341     CurPressure.inc(Reg, PrevMask, LiveMask, *MRI);
  349     CurPressure.inc(U.RegUnit, PrevMask, LiveMask, *MRI);
  351   assert(CurPressure == getRegPressure(*MRI, LiveRegs));
  356   MRI = &MI.getParent()->getParent()->getRegInfo();
  368   assert(MRI && "call reset first");
  385           CurPressure.inc(It.first, PrevMask, It.second, *MRI);
  391       CurPressure.inc(It.first, PrevMask, It.second, *MRI);
  414     LiveMask |= getDefRegMask(MO, *MRI);
  415     CurPressure.inc(Reg, PrevMask, LiveMask, *MRI);
  475   const auto LISLR = llvm::getLiveRegs(SI, LIS, *MRI);
  481     printLivesAt(SI, LIS, *MRI);
  482     reportMismatch(LISLR, TrackedLR, MRI->getTargetRegisterInfo());
  486   auto LISPressure = getRegPressure(*MRI, LISLR);