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

References

lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  733   bool IsScaled = !TII->isUnscaledLdSt(Opc);
  764   MIB = BuildMI(*MBB, InsertionPoint, DL, TII->get(getMatchingWideOpcode(Opc)))
  802   bool IsUnscaled = TII->isUnscaledLdSt(Opc);
  816   bool PairedIsUnscaled = TII->isUnscaledLdSt(Paired->getOpcode());
  849   if (TII->isUnscaledLdSt(RtMI->getOpcode())) {
  880   MIB = BuildMI(*MBB, InsertionPoint, DL, TII->get(getMatchingPairOpcode(Opc)))
  916         BuildMI(*MBB, InsertionPoint, DL, TII->get(TargetOpcode::KILL), DstRegW)
  922         BuildMI(*MBB, InsertionPoint, DL, TII->get(AArch64::SBFMXri), DstRegX)
  979                 TII->get(IsStoreXReg ? AArch64::ORRXrs : AArch64::ORRWrs), LdRt)
  989     bool IsUnscaled = TII->isUnscaledLdSt(*LoadI);
  990     assert(IsUnscaled == TII->isUnscaledLdSt(*StoreI) &&
 1019                   TII->get(IsStoreXReg ? AArch64::ANDXri : AArch64::ANDWri),
 1027                   TII->get(IsStoreXReg ? AArch64::UBFMXri : AArch64::UBFMWri),
 1137         isLdOffsetInRangeOfSt(LoadMI, MI, TII) &&
 1222   bool IsUnscaled = TII->isUnscaledLdSt(FirstMI);
 1246     if (areCandidatesToMergeOrPair(FirstMI, MI, Flags, TII) &&
 1257       bool MIIsUnscaled = TII->isUnscaledLdSt(MI);
 1399     MIB = BuildMI(*I->getParent(), I, I->getDebugLoc(), TII->get(NewOpc))
 1408     MIB = BuildMI(*I->getParent(), I, I->getDebugLoc(), TII->get(NewOpc))
 1634   if (!TII->isCandidateToMergeOrPair(MI))
 1658   if (!TII->isCandidateToMergeOrPair(MI))
 1664   bool IsUnscaled = TII->isUnscaledLdSt(MI);
 1679     if (TII->isUnscaledLdSt(MI))
 1708   if (TII->isUnscaledLdSt(MI.getOpcode()))
 1791     if (TII->isPairableLdStInst(*MBBI) && tryToPairLdStInst(MBBI))
 1819   TII = static_cast<const AArch64InstrInfo *>(Subtarget->getInstrInfo());