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

References

include/llvm/CodeGen/LiveVariables.h
  202     if (MI.addRegisterKilled(IncomingReg, TRI, AddIfNotFound))
  238     if (MI.addRegisterDead(IncomingReg, TRI, AddIfNotFound))
lib/CodeGen/LiveVariables.cpp
  197   for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  219     if (TRI->isSubRegister(Reg, DefReg)) {
  220       for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true);
  251       for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  263         for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS)
  274   for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
  290   for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  339   for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  353       for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); SS.isValid();
  369     PhysRegDef[Reg]->addRegisterDead(Reg, TRI, true);
  370     for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  387         LastSubRef->addRegisterKilled(SubReg, TRI, true);
  389         LastRefOrPartRef->addRegisterKilled(SubReg, TRI, true);
  390         for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true);
  394       for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS)
  404         LastRefOrPartRef->findRegisterDefOperand(Reg, false, false, TRI);
  408       LastRefOrPartRef->addRegisterDead(Reg, TRI, true);
  418     LastRefOrPartRef->addRegisterKilled(Reg, TRI, true);
  426   for (unsigned Reg = 1, NumRegs = TRI->getNumRegs(); Reg != NumRegs; ++Reg) {
  436     for (MCSuperRegIterator SR(Reg, TRI); SR.isValid(); ++SR)
  448     for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
  452     for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  463         for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true);
  474   for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  491     for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
  607       if (!TRI->isInAllocatableClass(LI.PhysReg))
  623   TRI = MF->getSubtarget().getRegisterInfo();
  625   const unsigned NumRegs = TRI->getNumRegs();
  659         VirtRegInfo[Reg].Kills[j]->addRegisterDead(Reg, TRI);
  661         VirtRegInfo[Reg].Kills[j]->addRegisterKilled(Reg, TRI);