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

References

lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
  310     if (!knownRegValInBlock(*Itr, MBB, KnownRegs, FirstUse))
  326         for (auto &KnownReg : KnownRegs) {
  333             KnownRegs.push_back(RegImm(CopyDstReg, KnownReg.Imm));
  342             KnownRegs.push_back(RegImm(CopySrcReg, KnownReg.Imm));
  357       if (all_of(KnownRegs, [&](RegImm KnownReg) {
  367   if (KnownRegs.empty())
  388         for (RegImm &KnownReg : KnownRegs) {
  434     for (unsigned RI = 0; RI < KnownRegs.size();)
  435       if (MI->modifiesRegister(KnownRegs[RI].Reg, TRI)) {
  436         std::swap(KnownRegs[RI], KnownRegs[KnownRegs.size() - 1]);
  436         std::swap(KnownRegs[RI], KnownRegs[KnownRegs.size() - 1]);
  436         std::swap(KnownRegs[RI], KnownRegs[KnownRegs.size() - 1]);
  437         KnownRegs.pop_back();
  445     if (KnownRegs.empty())