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

References

lib/CodeGen/MachineVerifier.cpp
  126         for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
  220       return Reg < TRI->getNumRegs() && TRI->isInAllocatableClass(Reg) &&
  220       return Reg < TRI->getNumRegs() && TRI->isInAllocatableClass(Reg) &&
  366   TRI = MF.getSubtarget().getRegisterInfo();
  514   MO->print(errs(), MOVRegType, TRI);
  547   errs() << "- p. register: " << printReg(PReg, TRI) << '\n';
  551   errs() << "- v. register: " << printReg(VReg, TRI) << '\n';
  558     errs() << "- regunit:     " << printRegUnit(VRegOrUnit, TRI) << '\n';
  579                                            : TRI->getReservedRegs(*MF);
  804       for (MCSubRegIterator SubRegs(LI.PhysReg, TRI, /*IncludeSelf=*/true);
  813     for (MCSubRegIterator SubRegs(I, TRI, /*IncludeSelf=*/true);
 1556       unsigned SrcSize = TRI->getRegSizeInBits(SrcOp.getReg(), *MRI);
 1557       unsigned DstSize = TRI->getRegSizeInBits(DstOp.getReg(), *MRI);
 1692               TII->getRegClass(MCID, MONum, TRI, *MF)) {
 1695             errs() << printReg(Reg, TRI) << " is not a "
 1696                    << TRI->getRegClassName(DRC) << " register.\n";
 1762             TII->getRegClass(MCID, MONum, TRI, *MF)) {
 1766                  << TRI->getRegClassName(
 1767                         TII->getRegClass(MCID, MONum, TRI, *MF))
 1776           TRI->getSubClassWithSubReg(RC, SubIdx);
 1779           errs() << "Register class " << TRI->getRegClassName(RC)
 1785           errs() << "Register class " << TRI->getRegClassName(RC)
 1792               TII->getRegClass(MCID, MONum, TRI, *MF)) {
 1795                 TRI->getLargestLegalSuperClass(RC, *MF);
 1800             DRC = TRI->getMatchingSuperRegClass(SuperRC, DRC, SubIdx);
 1808             errs() << "Expected a " << TRI->getRegClassName(DRC)
 1809                 << " register, but got a " << TRI->getRegClassName(RC)
 1960         for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) {
 1977                                ? TRI->getSubRegIndexLaneMask(SubRegIdx)
 2008           for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid();
 2028             for (MCSubRegIterator SubRegs(MOP.getReg(), TRI); SubRegs.isValid();
 2080               ? TRI->getSubRegIndexLaneMask(SubRegIdx)
 2349       errs() << printReg(Reg, TRI) << " still has defs or uses\n";
 2359   for (unsigned i = 0, e = TRI->getNumRegUnits(); i != e; ++i)
 2423             !TRI->hasRegUnit(MOI->getReg(), Reg))
 2427           (TRI->getSubRegIndexLaneMask(MOI->getSubReg()) & LaneMask).none())
 2559       LaneBitmask SLM = Sub != 0 ? TRI->getSubRegIndexLaneMask(Sub)