Lines Matching defs:Paired
167 MachineBasicBlock::iterator Paired,
772 // Paired instructions.
968 MachineBasicBlock::iterator Paired,
976 if (NextI == Paired)
1058 forAllMIsUntilDef(MergeForward ? *I : *std::prev(Paired), RegToRename, TRI,
1076 MergeForward ? std::next(Paired) : Paired))
1090 MachineBasicBlock::iterator InsertionPoint = MergeForward ? Paired : I;
1094 MergeForward ? AArch64InstrInfo::getLdStBaseOp(*Paired)
1098 int PairedOffset = AArch64InstrInfo::getLdStOffsetOp(*Paired).getImm();
1099 bool PairedIsUnscaled = TII->hasUnscaledLdStOffset(Paired->getOpcode());
1102 // I is scaled then scale the offset of Paired accordingly. Otherwise, do
1103 // the opposite (i.e., make Paired's offset unscaled).
1104 int MemSize = TII->getMemScale(*Paired);
1108 assert(!(PairedOffset % TII->getMemScale(*Paired)) &&
1122 RtMI = &*Paired;
1125 // I.e., we turn ldp I, Paired into ldp Paired, I.
1131 Rt2MI = &*Paired;
1147 MachineOperand &PairedRegOp = RtMI == &*Paired ? RegOp0 : RegOp1;
1161 for (auto It = std::next(I); It != Paired && PairedRegOp.isKill(); ++It)
1170 for (MachineInstr &MI : make_range(std::next(I), Paired))
1186 .cloneMergedMemRefs({&*I, &*Paired})
1187 .setMIFlags(I->mergeFlagsWith(*Paired));
1195 LLVM_DEBUG(Paired->print(dbgs()));
1242 Paired->eraseFromParent();
2160 // Paired instruction.
2638 MachineBasicBlock::iterator Paired =
2640 if (Paired != E) {
2676 MBBI = mergePairedInsns(MBBI, Paired, Flags);