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

References

lib/Target/Hexagon/HexagonCopyToCombine.cpp
  272   if (I2UseReg && I1.modifiesRegister(I2UseReg, TRI))
  305       if (isUnsafeToMoveAcross(*I, I2UseReg, I2DestReg, TRI)) {
  312           I->readsRegister(KilledOperand, TRI))
  318         bool Added = KillingInstr->addRegisterKilled(KilledOperand, TRI, true);
  361         if (MI.readsRegister(I1DestReg, TRI)) // Move this instruction after I2.
  366       if (isUnsafeToMoveAcross(MI, I1UseReg, I1DestReg, TRI) ||
  368           (!MI.killsRegister(I1UseReg) && MI.killsRegister(I1UseReg, TRI)))
  382       bool Added = I1.addRegisterKilled(KilledOperand, TRI);
  447           for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
  470   TRI = ST->getRegisterInfo();
  536     if (I2->modifiesRegister(I1DestReg, TRI))
  560     if ((IsI2LowReg && !areCombinableOperations(TRI, I1, *I2, AllowC64)) ||
  561         (IsI1LowReg && !areCombinableOperations(TRI, *I2, I1, AllowC64)))
  600   unsigned DoubleRegDest = TRI->getMatchingSuperReg(LoRegDef, SubLo, SuperRC);