Searched refs:ChainBegin (Results 1 – 2 of 2) sorted by relevance
320 Instruction *ChainElem, Instruction *ChainBegin,550 auto [ChainBegin, ChainEnd] = [&](auto IsLoad) { in splitChainByMayAliasInstrs()556 assert(ChainBegin != ChainEnd); in splitChainByMayAliasInstrs()560 NewChain.push_back(*ChainBegin); in splitChainByMayAliasInstrs()561 for (auto ChainIt = std::next(ChainBegin); ChainIt != ChainEnd; ++ChainIt) { in splitChainByMayAliasInstrs()565 << *ChainIt->Inst << " into " << *ChainBegin->Inst in splitChainByMayAliasInstrs()571 << *ChainIt->Inst << " into " << *ChainBegin->Inst << "\n"); in splitChainByMayAliasInstrs()992 Instruction *ChainElem, Instruction *ChainBegin, in isSafeToMove() argument995 << *ChainBegin << ")\n"); in isSafeToMove()998 if (ChainElem == ChainBegin) in isSafeToMove()[all …]
509 MachineBasicBlock::iterator ChainBegin = G->begin(); in scavengeRegister() 510 assert(ChainBegin != ChainEnd && "Chain should contain instructions"); in scavengeRegister() local 514 } while (I != ChainBegin); in scavengeRegister() 517 unsigned RegClassID = ChainBegin->getDesc().operands()[0].RegClass; in scavengeRegister()