Lines Matching refs:Paired
161 MachineBasicBlock::iterator Paired,
859 MachineBasicBlock::iterator Paired, in mergePairedInsns() argument
867 if (NextI == Paired) in mergePairedInsns()
949 forAllMIsUntilDef(MergeForward ? *I : *std::prev(Paired), RegToRename, TRI, in mergePairedInsns()
967 MergeForward ? std::next(Paired) : Paired)) in mergePairedInsns()
981 MachineBasicBlock::iterator InsertionPoint = MergeForward ? Paired : I; in mergePairedInsns()
985 MergeForward ? AArch64InstrInfo::getLdStBaseOp(*Paired) in mergePairedInsns()
989 int PairedOffset = AArch64InstrInfo::getLdStOffsetOp(*Paired).getImm(); in mergePairedInsns()
990 bool PairedIsUnscaled = TII->hasUnscaledLdStOffset(Paired->getOpcode()); in mergePairedInsns()
995 int MemSize = TII->getMemScale(*Paired); in mergePairedInsns()
999 assert(!(PairedOffset % TII->getMemScale(*Paired)) && in mergePairedInsns()
1013 RtMI = &*Paired; in mergePairedInsns()
1022 Rt2MI = &*Paired; in mergePairedInsns()
1038 MachineOperand &PairedRegOp = RtMI == &*Paired ? RegOp0 : RegOp1; in mergePairedInsns()
1052 for (auto It = std::next(I); It != Paired && PairedRegOp.isKill(); ++It) in mergePairedInsns()
1061 for (MachineInstr &MI : make_range(std::next(I), Paired)) in mergePairedInsns()
1077 .cloneMergedMemRefs({&*I, &*Paired}) in mergePairedInsns()
1078 .setMIFlags(I->mergeFlagsWith(*Paired)); in mergePairedInsns()
1086 LLVM_DEBUG(Paired->print(dbgs())); in mergePairedInsns()
1133 Paired->eraseFromParent(); in mergePairedInsns()
2339 MachineBasicBlock::iterator Paired = in tryToPairLdStInst() local
2341 if (Paired != E) { in tryToPairLdStInst()
2377 MBBI = mergePairedInsns(MBBI, Paired, Flags); in tryToPairLdStInst()