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

References

lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  877         MI.clearRegisterKills(Reg, TRI);
  906     Register DstRegW = TRI->getSubReg(DstRegX, AArch64::sub_32);
  952   bool IsStoreXReg = TRI->getRegClass(AArch64::GPR64RegClassID)->contains(StRt);
  955           TRI->getRegClass(AArch64::GPR32RegClassID)->contains(StRt)) &&
  965         if (MI.killsRegister(StRt, TRI)) {
  966           MI.clearRegisterKills(StRt, TRI);
 1001         IsStoreXReg ? Register(TRI->getMatchingSuperReg(
 1039     if (MI.killsRegister(StRt, TRI)) {
 1040       MI.clearRegisterKills(StRt, TRI);
 1147     LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI);
 1268                                               UsedRegUnits, TRI);
 1289                                               UsedRegUnits, TRI);
 1300                                               UsedRegUnits, TRI);
 1309                                               UsedRegUnits, TRI);
 1319                                             TRI);
 1358     LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI);
 1513       if (DestReg == BaseReg || TRI->isSubRegister(BaseReg, DestReg))
 1536     LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI);
 1567       if (DestReg == BaseReg || TRI->isSubRegister(BaseReg, DestReg))
 1591     LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI);
 1820   TRI = Subtarget->getRegisterInfo();
 1826   ModifiedRegUnits.init(*TRI);
 1827   UsedRegUnits.init(*TRI);