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

References

include/llvm/CodeGen/LiveIntervals.h
  426       for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
lib/CodeGen/LiveIntervals.cpp
  128   TRI = MF->getSubtarget().getRegisterInfo();
  147     for (unsigned i = 0, e = TRI->getNumRegUnits(); i != e; ++i)
  160       OS << printRegUnit(Unit, TRI) << ' ' << *LR << '\n';
  220     if (const uint32_t *Mask = MBB.getBeginClobberMask(TRI)) {
  237     if (const uint32_t *Mask = MBB.getEndClobberMask(TRI)) {
  273   for (MCRegUnitRootIterator Root(Unit, TRI); Root.isValid(); ++Root) {
  275     for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true);
  293     for (MCRegUnitRootIterator Root(Unit, TRI); Root.isValid(); ++Root) {
  294       for (MCSuperRegIterator Super(*Root, TRI, /*IncludeSelf=*/true);
  312   RegUnitRanges.resize(TRI->getNumRegUnits());
  328       for (MCRegUnitIterator Units(LI.PhysReg, TRI); Units.isValid(); ++Units) {
  338         LLVM_DEBUG(dbgs() << ' ' << printRegUnit(Unit, TRI) << '#' << VNI->id);
  532       MI->addRegisterDead(LI.reg, TRI);
  558       LaneBitmask LaneMask = TRI->getSubRegIndexLaneMask(SubReg);
  701     for (MCRegUnitIterator Unit(VRM->getPhys(Reg), TRI); Unit.isValid();
  783             LaneBitmask UseMask = TRI->getSubRegIndexLaneMask(MO.getSubReg());
  919         UsableRegs.resize(TRI->getNumRegs(), true);
 1468   HMEditor HME(*this, *MRI, *TRI, OldIndex, NewIndex, UpdateFlags);
 1477   HMEditor HME(*this, *MRI, *TRI, OldIndex, NewIndex, UpdateFlags);
 1518       LaneBitmask Mask = TRI->getSubRegIndexLaneMask(SubReg);
 1627   for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) {