Lines Matching defs:Paired
161 MachineBasicBlock::iterator Paired,
707 // Paired instructions.
859 MachineBasicBlock::iterator Paired,
867 if (NextI == Paired)
949 forAllMIsUntilDef(MergeForward ? *I : *std::prev(Paired), RegToRename, TRI,
967 MergeForward ? std::next(Paired) : Paired))
981 MachineBasicBlock::iterator InsertionPoint = MergeForward ? Paired : I;
985 MergeForward ? AArch64InstrInfo::getLdStBaseOp(*Paired)
989 int PairedOffset = AArch64InstrInfo::getLdStOffsetOp(*Paired).getImm();
990 bool PairedIsUnscaled = TII->hasUnscaledLdStOffset(Paired->getOpcode());
993 // I is scaled then scale the offset of Paired accordingly. Otherwise, do
994 // the opposite (i.e., make Paired's offset unscaled).
995 int MemSize = TII->getMemScale(*Paired);
999 assert(!(PairedOffset % TII->getMemScale(*Paired)) &&
1013 RtMI = &*Paired;
1016 // I.e., we turn ldp I, Paired into ldp Paired, I.
1022 Rt2MI = &*Paired;
1038 MachineOperand &PairedRegOp = RtMI == &*Paired ? RegOp0 : RegOp1;
1052 for (auto It = std::next(I); It != Paired && PairedRegOp.isKill(); ++It)
1061 for (MachineInstr &MI : make_range(std::next(I), Paired))
1077 .cloneMergedMemRefs({&*I, &*Paired})
1078 .setMIFlags(I->mergeFlagsWith(*Paired));
1086 LLVM_DEBUG(Paired->print(dbgs()));
1133 Paired->eraseFromParent();
2016 // Paired instruction.
2339 MachineBasicBlock::iterator Paired =
2341 if (Paired != E) {
2377 MBBI = mergePairedInsns(MBBI, Paired, Flags);