Lines Matching refs:iterator
62 bool tryToPairLdStInst(MachineBasicBlock::iterator &MBBI);
65 bool tryConvertToLdStPair(MachineBasicBlock::iterator First,
66 MachineBasicBlock::iterator Second);
71 MachineBasicBlock::iterator findMatchingInsn(MachineBasicBlock::iterator I,
74 MachineBasicBlock::iterator
75 mergePairedInsns(MachineBasicBlock::iterator I,
76 MachineBasicBlock::iterator Paired, bool MergeForward);
109 for (MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in INITIALIZE_PASS()
123 bool RISCVLoadStoreOpt::tryToPairLdStInst(MachineBasicBlock::iterator &MBBI) { in tryToPairLdStInst()
134 MachineBasicBlock::iterator E = MI.getParent()->end(); in tryToPairLdStInst()
136 MachineBasicBlock::iterator Paired = findMatchingInsn(MBBI, MergeForward); in tryToPairLdStInst()
151 MachineBasicBlock::iterator First, MachineBasicBlock::iterator Second) { in tryConvertToLdStPair()
219 MachineBasicBlock::iterator
220 RISCVLoadStoreOpt::findMatchingInsn(MachineBasicBlock::iterator I, in findMatchingInsn()
222 MachineBasicBlock::iterator E = I->getParent()->end(); in findMatchingInsn()
223 MachineBasicBlock::iterator MBBI = I; in findMatchingInsn()
331 MachineBasicBlock::iterator
332 RISCVLoadStoreOpt::mergePairedInsns(MachineBasicBlock::iterator I, in mergePairedInsns()
333 MachineBasicBlock::iterator Paired, in mergePairedInsns()
335 MachineBasicBlock::iterator E = I->getParent()->end(); in mergePairedInsns()
336 MachineBasicBlock::iterator NextI = next_nodbg(I, E); in mergePairedInsns()
346 MachineBasicBlock::iterator InsertionPoint = MergeForward ? Paired : I; in mergePairedInsns()
347 MachineBasicBlock::iterator DeletionPoint = MergeForward ? I : Paired; in mergePairedInsns()
380 MachineBasicBlock::iterator First, Second; in mergePairedInsns()