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

References

lib/CodeGen/TwoAddressInstructionPass.cpp
  324     KillMO = MI->findRegisterUseOperand(SavedReg, false, TRI);
  623     bool CompB = FromRegB && regsAreCompatible(FromRegB, ToRegA, TRI);
  624     bool CompC = FromRegC && regsAreCompatible(FromRegC, ToRegA, TRI);
  723   return (ToRegA && !regsAreCompatible(FromRegB, ToRegA, TRI));
  748   if (NewMI->findRegisterUseOperand(RegB, false, TRI))
  932     if (End->isCopy() && regOverlapsSet(Defs, End->getOperand(1).getReg(), TRI))
  961         if (regOverlapsSet(Uses, MOReg, TRI))
  964         if (!MO.isDead() && regOverlapsSet(Defs, MOReg, TRI))
  970         if (regOverlapsSet(Defs, MOReg, TRI))
  974         if (MOReg != Reg && ((isKill && regOverlapsSet(Uses, MOReg, TRI)) ||
  975                              regOverlapsSet(Kills, MOReg, TRI)))
 1362           TRI->getAllocatableClass(
 1363             TII->getRegClass(UnfoldMCID, LoadRegIndex, TRI, *MF));
 1375         NewMIs[1]->addRegisterKilled(Reg, TRI);
 1487                                                              TRI, *MF))
 1560         assert(TRI->getMatchingSuperRegClass(RC, MRI->getRegClass(RegA),
 1566         assert(TRI->getMatchingSuperReg(RegA, SubRegB, MRI->getRegClass(RegB))
 1671   TRI = MF->getSubtarget().getRegisterInfo();