Searched refs:SecondI (Results 1 – 3 of 3) sorted by relevance
394 for (auto FirstI = First.begin(), SecondI = Second.begin(); in mergeReplacements() local395 FirstI != First.end() || SecondI != Second.end();) { in mergeReplacements()396 bool NextIsFirst = SecondI == Second.end() || in mergeReplacements()398 FirstI->getOffset() < SecondI->getOffset() + Delta); in mergeReplacements()399 MergedReplacement Merged(NextIsFirst ? *FirstI : *SecondI, NextIsFirst, in mergeReplacements()401 ++(NextIsFirst ? FirstI : SecondI); in mergeReplacements()403 while ((Merged.mergeSecond() && SecondI != Second.end()) || in mergeReplacements()405 auto &I = Merged.mergeSecond() ? SecondI : FirstI; in mergeReplacements()
81 bool MemoryIsNotModifiedBetween(Instruction *FirstI, Instruction *SecondI);666 Instruction *SecondI) { in MemoryIsNotModifiedBetween() argument671 BasicBlock::iterator SecondBBI(SecondI); in MemoryIsNotModifiedBetween()673 BasicBlock *SecondBB = SecondI->getParent(); in MemoryIsNotModifiedBetween()674 MemoryLocation MemLoc = MemoryLocation::get(SecondI); in MemoryIsNotModifiedBetween()700 if (I->mayWriteToMemory() && I != SecondI) { in MemoryIsNotModifiedBetween()
113 const MachineInstr *SecondI, const TargetRegisterInfo *TRI) { in hasWriteToReadDep() argument118 if (SecondI->readsRegister(R, TRI)) in hasWriteToReadDep()