Home
last modified time | relevance | path

Searched refs:NextMII (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMulMulBugPass.cpp113 MachineBasicBlock::instr_iterator NextMII; in fixMulMulBB() local
118 MII != E; MII = NextMII) { in fixMulMulBB()
120 NextMII = next_nodbg(MII, E); in fixMulMulBB()
124 if (NextMII != E && isFirstMul(*MII) && isSecondMulOrBranch(*NextMII)) { in fixMulMulBB()
128 BuildMI(MBB, NextMII, DebugLoc(), NewMCID); in fixMulMulBB()
H A DMicroMipsSizeReduction.cpp126 &NextMII; // Iterator to next instruction in block member
130 : MI(argMI), Entry(argEntry), NextMII(argNextMII) {} in ReduceEntryFunArgs()
155 MachineBasicBlock::instr_iterator &NextMII);
415 MachineBasicBlock::instr_iterator &NextMII) { in ReduceMI() argument
433 ReduceEntryFunArgs Arguments(&(*MII), *Entry, NextMII); in ReduceMI()
457 MachineBasicBlock::instr_iterator &NextMII = Arguments->NextMII; in ReduceXWtoXWP() local
461 if (NextMII == E) in ReduceXWtoXWP()
465 MachineInstr *MI2 = &*NextMII; in ReduceXWtoXWP()
490 NextMII = std::next(NextMII); in ReduceXWtoXWP()
614 MachineBasicBlock::instr_iterator &NextMII = Arguments->NextMII; in ReduceMoveToMovep() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp1068 MachineBasicBlock::instr_iterator NextMII; in ReduceMBB() local
1069 for (; MII != E; MII = NextMII) { in ReduceMBB()
1070 NextMII = std::next(MII); in ReduceMBB()
1083 bool NextInSameBundle = NextMII != E && NextMII->isBundledWithPred(); in ReduceMBB()
1087 MachineBasicBlock::instr_iterator I = std::prev(NextMII); in ReduceMBB()
1091 if (NextInSameBundle && !NextMII->isBundledWithPred()) in ReduceMBB()
1092 NextMII->bundleWithPred(); in ReduceMBB()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp1362 MachineBasicBlock::iterator NextMII = I.getIterator(); in isLegalToPacketizeTogether() local
1363 ++NextMII; in isLegalToPacketizeTogether()
1364 if (NextMII != I.getParent()->end() && HII->isNewValueJump(*NextMII)) { in isLegalToPacketizeTogether()
1365 MachineInstr &NextMI = *NextMII; in isLegalToPacketizeTogether()