reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
49 Classes(TRI->getNumRegs(), nullptr), KillIndices(TRI->getNumRegs(), 0), 49 Classes(TRI->getNumRegs(), nullptr), KillIndices(TRI->getNumRegs(), 0), 50 DefIndices(TRI->getNumRegs(), 0), KeepRegs(TRI->getNumRegs(), false) {} 50 DefIndices(TRI->getNumRegs(), 0), KeepRegs(TRI->getNumRegs(), false) {} 56 for (unsigned i = 0, e = TRI->getNumRegs(); i != e; ++i) { 74 for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) { 92 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) { 119 for (unsigned Reg = 0; Reg != TRI->getNumRegs(); ++Reg) { 195 NewRC = TII->getRegClass(MI.getDesc(), i, TRI, MF); 205 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) { 232 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); 236 for (MCSuperRegIterator SuperRegs(Reg, TRI); 244 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); 265 for (unsigned i = 0, e = TRI->getNumRegs(); i != e; ++i) 289 for (MCSubRegIterator SRI(Reg, TRI, true); SRI.isValid(); ++SRI) { 299 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR) 312 NewRC = TII->getRegClass(MI.getDesc(), i, TRI, MF); 325 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { 424 if (TRI->regsOverlap(NewReg, *it)) { 467 for (unsigned Reg = 0; Reg < TRI->getNumRegs(); ++Reg) { 469 LLVM_DEBUG(dbgs() << " " << printReg(Reg, TRI)); 521 std::vector<unsigned> LastNewReg(TRI->getNumRegs(), 0); 618 if (MO.isUse() && TRI->regsOverlap(AntiDepReg, Reg)) { 649 << printReg(AntiDepReg, TRI) << " with " 651 << " using " << printReg(NewReg, TRI) << "!\n");